Страница 71 из 151

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

Добавлено: Ср май 26, 2010 02:06:23
Multik
Кышмышь писал(а):
Multik писал(а):Если кроме меня есть ещё динозавры, которые не вымерли, могу выложить в PCAD 4.5.
А есть еще те, кто пользуется SprintLayout'м... :)
Плата и сборочный схемы с поста за 22 мая 2010?
С какого именно? Время укажи.

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

Добавлено: Ср май 26, 2010 06:16:03
Кышмышь
Пост от 22 мая 2010 19:58:58

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

Добавлено: Ср май 26, 2010 10:29:13
Multik
Кышмышь писал(а):Пост от 22 мая 2010 19:58:58
Лови файлы в PCAD 4.5
Адаптер - от Сёмы, был только в PCAD 2006. Я перевёл его в PCAD 2004.

P.S. Схему и плату обновил 27.05.2010.

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

Добавлено: Ср май 26, 2010 12:15:57
Кышмышь
Спасибо :)
Планирую повторить с небольшим изменением - заменить МАХ232 на FT232RL и добавить step-up на MC34063.
Думаю что заработает... :)

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

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

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

Добавлено: Ср май 26, 2010 14:42:49
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.

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

Добавлено: Пт май 28, 2010 14:54:33
free_V_V
Не мучайтесь, не будет эта схема корректно работать. Сам сделал его и не посмотрел в схему STK500. Там несоответствия схем. Питание на LM317 использует интегратор на LM358, и без него похоже от пульсаций питания не избавиться. Более того, вывод SWCLK идет по прямой на программируемый кристалл. Догадываетесь что будет? Для параллельного программирования обнуляется питание, но остаются защитные диоды на программируемом кристалле. Через них сигнал SWCLK заряжает конденсатор питания и напряжение не опускается ниже 2 вольт даже при отключенном питании, особенно для тини серии и tiny13 в особенности. В результате кристалл не переходит в режим программирования, особенно при отключенном RESET. Так что за такие "программаторы" нужно руки отрывать, по самое горло!

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

Добавлено: Пт май 28, 2010 15:41:01
ivk68
Не мучайтесь, не будет эта схема корректно работать. Сам сделал его и не посмотрел в схему STK500. Там несоответствия схем...
Сэр, вы про какую схему? Уточните пожалуйста. :)

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

Добавлено: Пт май 28, 2010 16:14:50
free_V_V
Только теперь увидел, что кто то пытается исправить схему хаммера. Но похоже даже исправленная версия будет иметь проблемы. Вероятнее всего без LM358 не обойтись. Посмотрю на измененную схему более подробно. Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется. Вероятно из за шима в ключе.

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

Добавлено: Пт май 28, 2010 18:16:34
KBH
free_V_V писал: Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14.
А 74HC14 чем питал? Возможно наоборот: преобразователь уровня после 74HC14?

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

Добавлено: Сб май 29, 2010 23:02:48
Multik
free_V_V писал(а): Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется.
А ты SWCLK проинвертировал?

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

Добавлено: Вс май 30, 2010 13:01:02
32serg32
Хочу собрать параллельный программатор http://multikonelectronics.com/subpage. ... =25#Hammer. Кто-нибудь имел с ним дело? Будет ли он работать и какие подводные камни в нем есть?

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

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

Похоже, что пока только я один его и собрал. Все подводные камни, которые на сегодня обнаружились, в схеме и в плате устранены. По крайней мере нормально шьёт то, чего в оригинале не шил.

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

Добавлено: Пн май 31, 2010 08:30:25
32serg32
Пришлось плату перекладывать в SL5, так как не смог распечатать в негативе из P CADa. Буду делать плату фоторезистором.

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

Добавлено: Пн май 31, 2010 09:53:23
Кышмышь
32serg32 писал(а):Пришлось плату перекладывать в SL5, так как не смог распечатать в негативе из P CADa. Буду делать плату фоторезистором.
А можно взглянуть на платку?:)
Я думаю что не только мне одному интересно - фрумчанам тоже будет интересно...

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

Добавлено: Пн май 31, 2010 11:07:16
free_V_V
Multik писал(а):
free_V_V писал(а): Пошел немного другим путем и SWCLK я через преобразователь уровня подаю на дополнительную микросхему 74HC14. Все равно при определенном сочетании фьюзов микросхема блокируется.
А ты SWCLK проинвертировал?
74HC14 - триггер шмидта с инверсией. Питается микросхема тем же напряжением, что и программируемый кристалл, а преобразователь уровня на транзисторе с общей базой, как у оригинального STK500, поэтому при выключении питания программируемой микросхемы, на триггере шмидта так же напряжение пропадает, что искючает перезаряд конденсатора питания. Преобразователь уровня пришлось переделать на один транзистор BC547.
Буду решать проблему питания, вернее шима в питании. Думаю 2 варианта. Полное повторение многозвенного фильтра на LM358, с обратной связью на 8535, тогда в атмеле не смогут отличить хаммер от STK500 и действительно все последующие прошивки будут работать. Второй вариант (плату я уже собрал, необходимо ее использовать), дополнительная тини13 для устранения шима, которая будет мерять длительность импульса и выключать питание без шима.

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

Добавлено: Пн май 31, 2010 11:50:38
Кышмышь
2free_V_V
А можно и на вашу схему взглянуть?

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

Добавлено: Пн май 31, 2010 13:12:48
free_V_V
Кышмышь писал(а):2free_V_V
А можно и на вашу схему взглянуть?
Смотреть особенно нечего, в течении недели постараюсь попробовать, если все будет работать, то схему выложу. Только у меня kicad, особенно рисовать времени нет, работа.

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

Добавлено: Пн май 31, 2010 15:33:45
Кышмышь
А можно наверно из кикада конвернтуть в бмп или гиф... или скриншот выложить :)

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

Добавлено: Пн май 31, 2010 17:22:29
Multik
free_V_V писал(а):при определенном сочетании фьюзов микросхема блокируется. Вероятно из за шима в ключе.

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