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

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

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

Сообщение Multik »

Кышмышь писал(а):
Multik писал(а):Если кроме меня есть ещё динозавры, которые не вымерли, могу выложить в PCAD 4.5.

А есть еще те, кто пользуется SprintLayout'м... :)
Плата и сборочный схемы с поста за 22 мая 2010?

С какого именно? Время укажи.
Аватара пользователя
Кышмышь
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт июн 12, 2008 11:04:15

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

Сообщение Кышмышь »

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

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

Сообщение Multik »

Кышмышь писал(а):Пост от 22 мая 2010 19:58:58

Лови файлы в PCAD 4.5
Адаптер - от Сёмы, был только в PCAD 2006. Я перевёл его в PCAD 2004.

P.S. Схему и плату обновил 27.05.2010.
Вложения
PCAD4_5.ZIP
(46.29 КБ) 396 скачиваний
Последний раз редактировалось Multik Чт май 27, 2010 18:15:02, всего редактировалось 1 раз.
Аватара пользователя
Кышмышь
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт июн 12, 2008 11:04:15

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

Сообщение Кышмышь »

Спасибо :)
Планирую повторить с небольшим изменением - заменить МАХ232 на FT232RL и добавить step-up на MC34063.
Думаю что заработает... :)
KBH
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 21, 2008 17:16:55

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

Сообщение KBH »

Не могу понять: Навыводах 18, 19A TMEGA8535 сигнал ШИМ для регулировки вых. напряжений. В СТК500 он подан на RC фильтр. В Вашей схеме он подан на выв. ADJ LM317. Т.е. напряжение +5V AD пульсирует от 1,25 до 5V???
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

KBH писал(а):Не могу понять: Навыводах 18, 19A TMEGA8535 сигнал ШИМ для регулировки вых. напряжений. В СТК500 он подан на RC фильтр. В Вашей схеме он подан на выв. ADJ LM317. Т.е. напряжение +5V AD пульсирует от 1,25 до 5V???

Что-то не заметил пульсирования. Наверное, потому, что обратной связи на вывод 33 нет. Если вдруг начнёт пульсировать, полагаю, надо подобрать номиналы делителя R5 / R6.

Посмотрел осциллографом.

На выводе 19 присутствуют импульсы длительностью 77 мксек. Высокий уровень 55 мксек и 12 мксек - низкий.
На выходе LM317 есть пульсации амплитудой 0,5 В.
Но у меня стоит в адаптере четыре конденсатора по 0,22 мкФ.
Если поставить 10 мкФ, как в STK500, пульсации почти исчезают. А работает одинаково - что с пульсациями, что без.

Спасибо, придётся перерисовать ёмкость выходного конденсатора.

P.S. Заодно спаял инвертор на транзисторах и проверил. Работает красиво, сигнал симметричный. Фронт и спад сигнала порядка 25 нс, задержка примерно 30 нс. При выключении питания адаптеров сигнал на выходе не более 200 мВ. Программатор работает без проблем. Так что, если кто сомневался - можно смело собирать. Добавил в схему и плату конденсатор. Заодно подвинул на плате резистор R21, чтобы не мешал разъёму.
Схему и плату обновил 27.05.2010.
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

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

Сообщение free_V_V »

Не мучайтесь, не будет эта схема корректно работать. Сам сделал его и не посмотрел в схему STK500. Там несоответствия схем. Питание на LM317 использует интегратор на LM358, и без него похоже от пульсаций питания не избавиться. Более того, вывод SWCLK идет по прямой на программируемый кристалл. Догадываетесь что будет? Для параллельного программирования обнуляется питание, но остаются защитные диоды на программируемом кристалле. Через них сигнал SWCLK заряжает конденсатор питания и напряжение не опускается ниже 2 вольт даже при отключенном питании, особенно для тини серии и tiny13 в особенности. В результате кристалл не переходит в режим программирования, особенно при отключенном RESET. Так что за такие "программаторы" нужно руки отрывать, по самое горло!
Аватара пользователя
ivk68
Встал на лапы
Сообщения: 136
Зарегистрирован: Пт сен 18, 2009 07:37:41
Откуда: Казань

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

Сообщение ivk68 »

Не мучайтесь, не будет эта схема корректно работать. Сам сделал его и не посмотрел в схему STK500. Там несоответствия схем...
Сэр, вы про какую схему? Уточните пожалуйста. :)
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

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

Сообщение free_V_V »

Только теперь увидел, что кто то пытается исправить схему хаммера. Но похоже даже исправленная версия будет иметь проблемы. Вероятнее всего без LM358 не обойтись. Посмотрю на измененную схему более подробно. Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется. Вероятно из за шима в ключе.
KBH
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт ноя 21, 2008 17:16:55

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

Сообщение KBH »

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

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

Сообщение Multik »

free_V_V писал(а): Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется.

А ты SWCLK проинвертировал?
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

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

Сообщение 32serg32 »

Хочу собрать параллельный программатор http://multikonelectronics.com/subpage. ... =25#Hammer. Кто-нибудь имел с ним дело? Будет ли он работать и какие подводные камни в нем есть?
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

32serg32 писал(а):Хочу собрать параллельный программатор http://multikonelectronics.com/subpage. ... =25#Hammer. Кто-нибудь имел с ним дело? Будет ли он работать и какие подводные камни в нем есть?

Похоже, что пока только я один его и собрал. Все подводные камни, которые на сегодня обнаружились, в схеме и в плате устранены. По крайней мере нормально шьёт то, чего в оригинале не шил.
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

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

Сообщение 32serg32 »

Пришлось плату перекладывать в SL5, так как не смог распечатать в негативе из P CADa. Буду делать плату фоторезистором.
Аватара пользователя
Кышмышь
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт июн 12, 2008 11:04:15

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

Сообщение Кышмышь »

32serg32 писал(а):Пришлось плату перекладывать в SL5, так как не смог распечатать в негативе из P CADa. Буду делать плату фоторезистором.

А можно взглянуть на платку?:)
Я думаю что не только мне одному интересно - фрумчанам тоже будет интересно...
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

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

Сообщение free_V_V »

Multik писал(а):
free_V_V писал(а): Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется.

А ты SWCLK проинвертировал?

74HC14 - триггер шмидта с инверсией. Питается микросхема тем же напряжением, что и программируемый кристалл, а преобразователь уровня на транзисторе с общей базой, как у оригинального STK500, поэтому при выключении питания программируемой микросхемы, на триггере шмидта так же напряжение пропадает, что искючает перезаряд конденсатора питания. Преобразователь уровня пришлось переделать на один транзистор BC547.
Буду решать проблему питания, вернее шима в питании. Думаю 2 варианта. Полное повторение многозвенного фильтра на LM358, с обратной связью на 8535, тогда в атмеле не смогут отличить хаммер от STK500 и действительно все последующие прошивки будут работать. Второй вариант (плату я уже собрал, необходимо ее использовать), дополнительная тини13 для устранения шима, которая будет мерять длительность импульса и выключать питание без шима.
Аватара пользователя
Кышмышь
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт июн 12, 2008 11:04:15

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

Сообщение Кышмышь »

2free_V_V
А можно и на вашу схему взглянуть?
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

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

Сообщение free_V_V »

Кышмышь писал(а):2free_V_V
А можно и на вашу схему взглянуть?


Смотреть особенно нечего, в течении недели постараюсь попробовать, если все будет работать, то схему выложу. Только у меня kicad, особенно рисовать времени нет, работа.
Аватара пользователя
Кышмышь
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт июн 12, 2008 11:04:15

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

Сообщение Кышмышь »

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

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

Сообщение Multik »

free_V_V писал(а):при определенном сочетании фьюзов микросхема блокируется. Вероятно из за шима в ключе.

А Вы уверены, что нет ещё какой-нибудь причины?
Например, у меня просаживалось 12 в, пока не поставил хороший источник питания. Хаммер пишет, что надо 500 мА, и это похоже на правду.
А когда поставил нормальный источник 12 В, пришлось ещё в делителе на базе транзистора, который включает 12в на программирование, уменьшить резисторы, а то он не насыщался.
Ответить

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