Параллельный программатор

Обсуждаем контроллеры компании Atmel.
garrik007
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Re: Параллельный программатор

Сообщение garrik007 »

garrik007 писал(а):Здраствуйте. Может кто сталкивался? (заранее говорю, что не прочитал ВСЮ ветку, только первые 10 страниц и последние 20)

Я собрал "классический Хаммер". Пробовал мегу8, мегу16, мегу8515, мегу8353, тини11 в высоковольтном режиме. Все работает, проблем нет. Но когда я ставлю 90s8515 сигнатура в паралельном режиме считывается как FF FF FF. Не вынимая микросхему из панельки переключаюсь в isp и о чудо, сигнатура считывается, все програмируется. Не подскажите? Добавить LM317 с навеской для запитывания програмируеммого контроллера? куда копать?
Спасибо


Ура!!! Заработало!!!!

Вообщем собрал я схему питания таргета от stk500 на lm358 и lm317. Прицепил инвертор тактовой частоты на 74hc86 от Multika (спасибо Вам отдельное). И теперь в паралельном режиме читаются и шьются вся линейка Атмела. И 90S****** и Mega и tiny. Теперь осталось только навеску собрать на отдельной платке и приделать к хаммеру.
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

Tigr_7 писал(а):Доброе время суток, Уважаемые коты!
Собрал другой вариант программатора по схеме с сайта Multik'а, с печаткой от Skipew на регистре 74HC165. Нашел небольшой косяк с неверным указанием цоколевки транзисторов в разводке. Ну да ладно. Плату-адаптер спаял оттуда же. Последовательное программирование работает хорошо, но вот столь желанное HV не катит совсем. Выходит ошибка (выкладывалась в ветке не раз). Наличие соплей и непропаев не обнаружил. Звонил от колодки до колодки. Напряжение в режиме HV до 11,9 В. Уже незнаю куда копать. Какое напряжение должно быть на выходе LM317? Просто я не нашел ее в нужном корпусе и взял в lm317L в корпусе SO8. И как можно проверить исправность сдвигового регистра?

прочитать внимательно мое решение!!!!
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

Re: Параллельный программатор

Сообщение Multik »

Tigr_7 писал(а):Собрал другой вариант программатора по схеме с сайта Multik'а,
1. Последовательное программирование работает хорошо, но вот столь желанное HV не катит совсем.
2. Какое напряжение должно быть на выходе LM317? Просто я не нашел ее в нужном корпусе и взял в lm317L в корпусе SO8.
3. И как можно проверить исправность сдвигового регистра?

1 Такое тут было. Подключение резистора 300 Ом с выхода микросхемы LM317 на общий провод устранило проблему.
2. Напряжение на выходе LM317 должно меняться от ~ 1,5 В до 5 В (импульсы).
3. Нажмите кнопку сброса программируемой микросхемы, которая идёт на вход регистра. Должно быть какое-то шевеление сигналов на выходе программатора.
Ну, и почитайте с десяток последних страниц.
garrik007
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Re: Параллельный программатор

Сообщение garrik007 »

Multik писал(а):2. Напряжение на выходе LM317 должно меняться от ~ 1,5 В до 5 В (импульсы).


А на выходе "родного" источника Vtg у stk500 напряжение не импульсное. У меня он прекрасно заработал, как я чуть выше писал.
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

garrik007 писал(а):
Multik писал(а):2. Напряжение на выходе LM317 должно меняться от ~ 1,5 В до 5 В (импульсы).


А на выходе "родного" источника Vtg у stk500 напряжение не импульсное. У меня он прекрасно заработал, как я чуть выше писал.

вот именно что импульсное.. lm358 лишь как усилитель+плавная регулировка пределов...
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

Re: Параллельный программатор

Сообщение Multik »

Вообще с этим программатором непонятно.
У многих родной Хаммер, по локоть обрезанный STK500, - работает. У меня никак не заработал.
Я добавил к нему немного выброшенного из STK500, всё заработало, поэтому фильтр на LM358 городить не стал, но, может быть, и надо было?
Но тогда почему Хаммер без фильтра тоже иногда работает?
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

Multik писал(а):Вообще с этим программатором непонятно.
У многих родной Хаммер, по локоть обрезанный STK500, - работает. У меня никак не заработал.
Я добавил к нему немного выброшенного из STK500, всё заработало, поэтому фильтр на LM358 городить не стал, но, может быть, и надо было?
Но тогда почему Хаммер без фильтра тоже иногда работает?

да все ж элементарно я писал уже что у меги и большинства мег в отличие от тинек время подачи питальника очень совсем короткое... т.е когда идет переключение напряжений reset/питание в параллельном режиме. для этого и нужна регулировка питальника у тиньки при отключенном резете только при 0 вольт а точнее очень близком к 0 резет становиться доступен, и как только резет стал доступен включается питание самого контроллера. и не просто включается, а плавно повышается именно плавно дабы контроллер не ушел в резет.

аналогично построено и второй каскад на lm358 для создания аналогового/чистого напряжения. но он тов принципе и не нужен. здесь же программатор, а не отладочная плата...
boba.s
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс июл 26, 2009 11:56:03
Откуда: СПб

Re: Параллельный программатор

Сообщение boba.s »

собрал по схеме Multika не видит его студия ни в какую. пробовал замыкать 11 и 12 ногу обмен данными через терминал есть. переставлял студию не помогло. грешу на контроллер. куплю новый буду пробовать. раз собрал то уж надо запустить! еще пробовал перехватывать данные при запуске. в одну сторону есть в другую одни нули? кто нибудь пробовал ? как должно быть!
Аватара пользователя
teist
Открыл глаза
Сообщения: 61
Зарегистрирован: Пт янв 01, 2010 20:43:32
Откуда: cccp

Re: Параллельный программатор

Сообщение teist »

Из-за нехватки времени месяц не подходил к прграмматору,я собрал вариант Мультика но теперь наконец-то
добрался до него. У меня напряжение на ресете ATtiny2313 не поднималось выше 9.12В. Адаптер я собрал по
печатке из этой ветки, в адаптере применен ВС847 и еще пара деталей. Так вот этот адаптер кушает 4ma току.
Этот ток проходит через UT2 и R20 /см. схему Мультика/ поскольку сопротивление R20 составляет 1кОм то
на нем и падает около 3В. которых мне не хватало для нормального запуска программатора. Попробую уменьшить
R20 до 100 Ом, а UT2 и UT5 поставлю ВС639 и ВС640. Мощность резистора возможно придется увеличить. :kill:
Tigr_7
Родился
Сообщения: 14
Зарегистрирован: Ср янв 19, 2011 16:45:00

Re: Параллельный программатор

Сообщение Tigr_7 »

По своему вопросу:
1) Подключение резистора 300 Ом с выхода микросхемы LM317 на общий провод НЕ устранило проблему,
2) Напряжение на выходе LM317 меняется от ~ 1,5 В до 5 В.
3) При нажатии кнопки сброса программируемой микросхемы, которая идёт на вход регистра, есть какое-то шевеление
сигналов на выходе программатора.
Но проблема осталась. :(


a.garkin писал(а):а платка элементарная lm358+пару резисторов с кондерами, есть в пикаде. выложить? 25*35 (мм)


Да, выложите пожалуйста. и Схему подключения сего девайса к основному.
Если Вы думаете, что сможете, или, думаете, что не сможете, - Вы правы! (Г.Форд)
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

Tigr_7 писал(а):По своему вопросу:
1) Подключение резистора 300 Ом с выхода микросхемы LM317 на общий провод НЕ устранило проблему,
2) Напряжение на выходе LM317 меняется от ~ 1,5 В до 5 В.
3) При нажатии кнопки сброса программируемой микросхемы, которая идёт на вход регистра, есть какое-то шевеление
сигналов на выходе программатора.
Но проблема осталась. :(


a.garkin писал(а):а платка элементарная lm358+пару резисторов с кондерами, есть в пикаде. выложить? 25*35 (мм)


Да, выложите пожалуйста. и Схему подключения сего девайса к основному.

Ок! вечером после 6 выложу как дома буду...
garrik007
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Re: Параллельный программатор

Сообщение garrik007 »

a.garkin писал(а):
garrik007 писал(а):
Multik писал(а):2. Напряжение на выходе LM317 должно меняться от ~ 1,5 В до 5 В (импульсы).


А на выходе "родного" источника Vtg у stk500 напряжение не импульсное. У меня он прекрасно заработал, как я чуть выше писал.

вот именно что импульсное.. lm358 лишь как усилитель+плавная регулировка пределов...


Схема, которую я собрал и осцилограмма Vtg (верхний зеленый луч)
Ну нету тут импульсного питания! :))

А все мои мучения были связаны только с тем, что если я собираю, например, программатор, то он должен шить все то, что должен по списку. Megi хаммер шил у меня изначально и без проблем. а вот с 90S****** были проблемы. Вроде я от него этого добился. Теперь все это надо оформить в виде платочки-примочки и найти место и способ как прилепить к родному хаммеру.


Питание Vtg.png
питание
(34.96 КБ) 778 скачиваний
Vtarget.png
осцилограмма
(37.94 КБ) 692 скачивания
Аватара пользователя
Алексей П
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Сб фев 24, 2007 06:26:18
Откуда: г.Нижний Тагил
Контактная информация:

Re: Параллельный программатор

Сообщение Алексей П »

[b]Tigr_7[/b] напряжение на выходе LM317 так и будет менятся до 0 не дойдет пока ты на ИОН не подаш -1,5в как это сделано в фирменном STK500 по этой причине меги и тинки с очень малым напряжением питания нормально в режим паралельного программирования не входят.
boba.s
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс июл 26, 2009 11:56:03
Откуда: СПб

Re: Параллельный программатор

Сообщение boba.s »

ребята подскажите пожалуйста как прикрутить к схеме мультика FT232RL?
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

Доработка


http://kipalex.ru/pcad/Programmator_dorabotka.sch
http://kipalex.ru/pcad/Programmator_dorabotka.pcb

Сорри не цепляется на форум((( Лимит маленький?
У мультика выдернуть R21 и запаять выход с LM358
Выдернуть VD10 и поставить вход LM358 т.е PD5 идет на вход LM358
Разводку проверить!
У меня навесным пока сделано.
Tigr_7
Родился
Сообщения: 14
Зарегистрирован: Ср янв 19, 2011 16:45:00

Re: Параллельный программатор

Сообщение Tigr_7 »

a.garkin писал(а):Доработка


http://kipalex.ru/pcad/Programmator_dorabotka.sch
http://kipalex.ru/pcad/Programmator_dorabotka.pcb

Сорри не цепляется на форум((( Лимит маленький?
У мультика выдернуть R21 и запаять выход с LM358
Выдернуть VD10 и поставить вход LM358 т.е PD5 идет на вход LM358
Разводку проверить!
У меня навесным пока сделано.


СПАСИБО! НАйду lm358 и попробую! Один вопрос - какие номиналы резисторов и конденсаторов использованы? На схеме в P-CAD 2006 вместо реальных значений стоит переменная {Value}.
Если Вы думаете, что сможете, или, думаете, что не сможете, - Вы правы! (Г.Форд)
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

Tigr_7 писал(а):
a.garkin писал(а):Доработка


http://kipalex.ru/pcad/Programmator_dorabotka.sch
http://kipalex.ru/pcad/Programmator_dorabotka.pcb

Сорри не цепляется на форум((( Лимит маленький?
У мультика выдернуть R21 и запаять выход с LM358
Выдернуть VD10 и поставить вход LM358 т.е PD5 идет на вход LM358
Разводку проверить!
У меня навесным пока сделано.


СПАСИБО! НАйду lm358 и попробую! Один вопрос - какие номиналы резисторов и конденсаторов использованы? На схеме в P-CAD 2006 вместо реальных значений стоит переменная {Value}.

у меня на обум)) первый входной паралельный 10 ком, 3 резистора в цепочки по 47 ком. на vcc 50 ком, и еще один на 10 ком... кондеры все на 100nf кроме у верхнего плеча на 1 mf электролит, думаю не критично)))) в общем набор фантазии...
garrik007
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Re: Параллельный программатор

Сообщение garrik007 »

a.garkin писал(а):у меня на обум)) первый входной паралельный 10 ком, 3 резистора в цепочки по 47 ком. на vcc 50 ком, и еще один на 10 ком... кондеры все на 100nf кроме у верхнего плеча на 1 mf электролит, думаю не критично)))) в общем набор фантазии...


Зачем наобум?????? Ведь есть схема STK500 в хелпе AVRStudio. Там есть фрагмент формирования напряжения Vtg. Кстати -- надо бы еще его заводить на делитель, котороый меряет это напряжение (на нем еще реализована схема защиты от КЗ на таргетовом процессоре (если напряжение падает до 0.3В или ниже). Выложить фрагмент схемы Vtg и схмы формирования тактового импульса для програмирования?
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

Re: Параллельный программатор

Сообщение Multik »

garrik007 писал(а): Выложить фрагмент схемы Vtg и схмы формирования тактового импульса для програмирования?

Конечно, выложить. Если тут у народа эта фишка действительно всё вылечит, доработаю свой вариант.
Но пока и без неё неплохо работает.
a.garkin
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск
Контактная информация:

Re: Параллельный программатор

Сообщение a.garkin »

garrik007 писал(а):
a.garkin писал(а):у меня на обум)) первый входной паралельный 10 ком, 3 резистора в цепочки по 47 ком. на vcc 50 ком, и еще один на 10 ком... кондеры все на 100nf кроме у верхнего плеча на 1 mf электролит, думаю не критично)))) в общем набор фантазии...


Зачем наобум?????? Ведь есть схема STK500 в хелпе AVRStudio. Там есть фрагмент формирования напряжения Vtg. Кстати -- надо бы еще его заводить на делитель, котороый меряет это напряжение (на нем еще реализована схема защиты от КЗ на таргетовом процессоре (если напряжение падает до 0.3В или ниже). Выложить фрагмент схемы Vtg и схмы формирования тактового импульса для програмирования?


на какой делитель? скрин пожалуйста есть pwma+lm358 с обвязкой+lm317
где pwma это порт atmega 8535...
Ответить

Вернуться в «AVR»