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

Обсуждаем контроллеры компании Atmel.
hesitade
Родился
Сообщения: 1
Зарегистрирован: Сб июн 18, 2011 17:38:57

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

Сообщение hesitade »

собрал хамера по схеме адвансер.
не запускался режим параллельного програмирования. Студия выдавала окно как в случае отсутствия программируемого контроллера. проблема была в том, что транзистор Т3 не обеспечивал коммутации напряжения . проблему решил заменой биполярного транзистора ВС447 на mosfet irlm 2803( этот тип оказался под рукой :)) ).
программатор требует источника питания на входе около 20 в.
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

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

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

Вопрос к Tasso. Для чего Вы соединили в печатке первый контакт COM с 4 и 6? В схемах Мультика и HVProg он не задействован.
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

32serg32 писал(а):Вопрос к Tasso. Для чего Вы соединили в печатке первый контакт COM с 4 и 6? В схемах Мультика и HVProg он не задействован.

В принципе это необязательно, т.к. ПО вроде бы использует режим "без контроля соединения". По идее должно работать только при подключенных 2, 3 и 5. Остальные могут вообще висеть в воздухе. См. статью по ссылке.
http://ru.wikipedia.org/wiki/%D0%9D%D1% ... 0%B8%D0%B5
http://u9s.ru/tech/rs-232/RS-232.html
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

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

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

Я собрал 2 программатора по схеме Мультика и на его печатке, в обоих 1 контакт com не задействован. Сначала сделал под 597, но этой микрухи не нашел. Пришлось лепить дополнительную плату-переходник. Второй уже переделал под 165, исправил подключение контактов XT2, поднял напряжение с 12 до 12,7В и добавил резистор на 330 Ом с выхода 317 на минус. С18 у меня 10 мкФ. В первом стоят 3904 и 3906, во втором 3102 и 3107. Оба сразу заработали. С SPI не разбирался, но программаторы правильно определяют контроллер только при выставлении частоты 115200. AVRStudio версия 4.18. build 684, прошивка оттуда же.
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

32serg32 писал(а):... и добавил резистор на 330 Ом с выхода 317 на минус. С18 у меня 10 мкФ. ...

Не все типы/экземпляры МК шьются в такой конфигурации. Видимо мешают пульсации на выходе 317 с частотой ШИМ размахом под вольт. У меня Tiny26 шились только через одну. Проблема решилась прикручиванием схемы управления Vtg как в оригинальном STK500.
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

Tasso писал(а):
32serg32 писал(а):... и добавил резистор на 330 Ом с выхода 317 на минус. С18 у меня 10 мкФ. ...

Не все типы/экземпляры МК шьются в такой конфигурации. Видимо мешают пульсации на выходе 317 с частотой ШИМ размахом под вольт. У меня Tiny26 шились только через одну. Проблема решилась прикручиванием схемы управления Vtg как в оригинальном STK500.

А я в основном только Tiny26 и Tiny261 и шью.
И они у меня шьются и с 330 Ом и без, и без конденсатора С18 10 МкФ. И почему не у всех одинаково, я не знаю.
330 Ом я добавил, когда выяснилось, что для некоторых микросхем надо быстренько убирать питание с 317. Подозреваю, что с управлением Vtg для таких микросхем тоже нужно ставить эти 330 Ом.
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

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

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

Нет таких и не купить в нашей деревне, давно бы поэкспериментировал. А платку сделаю и прикручу. Няхай будет.
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

Multik писал(а):... 330 Ом я добавил, когда выяснилось, что для некоторых микросхем надо быстренько убирать питание с 317. Подозреваю, что с управлением Vtg для таких микросхем тоже нужно ставить эти 330 Ом.

Не, в этом случае резистор не нужен, т.к. С18 разряжается очень быстро (с постоянной времени R22xC18) через R22 и выход LM358. В принципе и сам C18 в этом случае не нужен, т.к. ШИМ и так отфильтрован уже ФНЧ третьего порядка. Если его убрать, то Vtg будет практически мгновенно спадать.
Последний раз редактировалось Tasso Сб июл 16, 2011 20:00:20, всего редактировалось 1 раз.
Andryxa))
Родился
Сообщения: 12
Зарегистрирован: Пт июл 15, 2011 19:04:03

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

Сообщение Andryxa)) »

Здраствуйте. Собрал я программатор по схеме мультика, но LM317 управляется как у оригинального STK500 от LM358. Включил светодиоды красный и зеленый загорелись, потухли, загорелся зеленый постоянно - но комп его никак не видит. Пробовал и через FT232. Замена конденсаторов кварца на 15pF решили проблему. Итак в последовательном режиме все работает четко, но в параллельном пишет как у многих на форуме чтото типа 4,5V ..5.5V когда делал верификацию прошивки - в общем
не пашет. Тут советовали блок питания помощнее - я использовал импулисный лабораторник. Ограничил ток 2 амперами, напряжение 15..16вольт - на кренках 12В, 5В и 5В. До этого в последовательном все читалось. В AVR студии зашел на вкладку HV Settings - VTarget было 5,1В - я попробовал убавить до 0 на LM317 на выходе стало практически 0, Aref было 3,3В - тоже убрал до нуля - после этих манипуляций и попыток считать сигнатуру в парралельном режиме чтото заглючило. Когда вновь включаю прогер индикаторы стали мигать хаотично, причем красный остается гореть постоянно - помогало только сбрасывать прогер кнопкой S1. Но при новом включении история повторялась. Я стирал и заново прошивал микроконтроллер - но ничего не помогло. Случайно обнаружил что если VCC понизить чегез диод до 4..4,5В то запуск проходит благополучно. Я так понял что при параллельном программировании ток потребляемый микроконтроллером который достигал почти 1 Ампера вывел из строя силовые ключи МК - не знаю что теперь делать может кто чего посоветует.
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

Andryxa)) писал(а):Здраствуйте. Собрал я программатор по схеме мультика, но LM317 управляется как у оригинального STK500 от LM358. Включил светодиоды красный и зеленый загорелись, потухли, загорелся зеленый постоянно - но комп его никак не видит. Пробовал и через FT232. Замена конденсаторов кварца на 15pF решили проблему. Итак в последовательном режиме все работает четко, но в параллельном пишет как у многих на форуме чтото типа 4,5V ..5.5V когда делал верификацию прошивки - в общем
не пашет. Тут советовали блок питания помощнее - я использовал импулисный лабораторник. Ограничил ток 2 амперами, напряжение 15..16вольт - на кренках 12В, 5В и 5В. До этого в последовательном все читалось. В AVR студии зашел на вкладку HV Settings - VTarget было 5,1В - я попробовал убавить до 0 на LM317 на выходе стало практически 0, Aref было 3,3В - тоже убрал до нуля - после этих манипуляций и попыток считать сигнатуру в парралельном режиме чтото заглючило. Когда вновь включаю прогер индикаторы стали мигать хаотично, причем красный остается гореть постоянно - помогало только сбрасывать прогер кнопкой S1. Но при новом включении история повторялась. Я стирал и заново прошивал микроконтроллер - но ничего не помогло. Случайно обнаружил что если VCC понизить чегез диод до 4..4,5В то запуск проходит благополучно. Я так понял что при параллельном программировании ток потребляемый микроконтроллером который достигал почти 1 Ампера вывел из строя силовые ключи МК - не знаю что теперь делать может кто чего посоветует.

Прозванивай все линии от всех панелек адаптера до соответствующих выводов 8535 на обрыв/замыкание. То что ты описал - может быть как замыкание, так и обрыв с замыканием. При этом мог спалить как и целевой МК, так и 8535. Потом, когда вылечишь, имей в виду, что прежде чем начинать прошивку, нужно проверить на вкладке HV Settings, чтобы напряжение Vtg было в районе 5В. Оно бывает слетает при включении программатора. Соответственно, вываливается сообщение, что напряжение должно быть 4,5-5,5В. Aref может любым быть, оно не используется.
Andryxa))
Родился
Сообщения: 12
Зарегистрирован: Пт июл 15, 2011 19:04:03

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

Сообщение Andryxa)) »

Разобрал и собрал все заново перепрошил МК. Причиной поломки оказалась поврежденная при работе LM358. В ISP режиме работает нормально, а в параллельном выдает такую вот ошибку. Не знаю может ATtiny2313A не читается в паралелльном режиме??? Других МК пока нет, не на чем попробовать.
Вложения
56151.jpg
(154.19 КБ) 887 скачиваний
Andryxa))
Родился
Сообщения: 12
Зарегистрирован: Пт июл 15, 2011 19:04:03

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

Сообщение Andryxa)) »

Вытянул из 910 мегу 8А и попробовал считать - все с точностью до наоборот. В параллельном режиме делал верификацию прошивки меги 8, считывал фьюзы - все гуд, а в ISP режиме ни гу-гу. Как это понимать - так и должно быть или нет?
Вложения
Archive.rar
(859.77 КБ) 396 скачиваний
Jonson77
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 07, 2011 12:53:26

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

Сообщение Jonson77 »

Блин сейчас обнаружил те же грабли и у себя с мегой 8 - в параллельном читает и шьет, а в последовательном выдает ту же ошибку.
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

Jonson77 писал(а):Блин сейчас обнаружил те же грабли и у себя с мегой 8 - в параллельном читает и шьет, а в последовательном выдает ту же ошибку.

Ты последовательно шить пытаешься в адаптере или внутрисхемно?
Jonson77
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 07, 2011 12:53:26

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

Сообщение Jonson77 »

В адапторе в 20 контактном разъеме
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

Jonson77 писал(а):В адапторе в 20 контактном разъеме

А теперь попробуй прошить внутрисхемно от разъема ХР1. И будет тебе чудо - все будет работать. Так и должно быть. Если посмотришь на схему, то увидишь, +5 на ХР1 идет постоянно через диод VD11. А на ХР2 приходит только Vtg, которое х з как себя ведет в SPI режиме.
medfather
Родился
Сообщения: 1
Зарегистрирован: Сб июл 30, 2011 09:42:37

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

Сообщение medfather »

Использую параллельный программатор с программой AVRPP.exe
Задолбала командная строка, написал оболочку к AVRPP.exe
Выкладываю, может кому понадобиться
fe_avrpp.zip
Дистрибутив оболочки к AVRPP.exe
(530.8 КБ) 4066 скачиваний
Jonson77
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 07, 2011 12:53:26

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

Сообщение Jonson77 »

Попробовал через ХР1, выдает ошибку.
Вложения
11.jpg
(109.99 КБ) 830 скачиваний
Аватара пользователя
Tasso
Родился
Сообщения: 14
Зарегистрирован: Вс мар 20, 2011 16:38:40

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

Сообщение Tasso »

Jonson77 писал(а):Попробовал через ХР1, выдает ошибку.

Фьюзы проверь у камня, что шить пытаешься: RSTDISBL, SPIEN и установки Clock Source. Если там косяка нет, значит монтаж проверяй.
Jonson77
Открыл глаза
Сообщения: 79
Зарегистрирован: Вт июн 07, 2011 12:53:26

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

Сообщение Jonson77 »

Фюзы в порядке, я же говорю в параллельном режиме читает и шьет этот камень. Хотел спросить - зачем в схеме VTG? В хаммере его нет и все работает и PD7 у одних стоит на прямую к 3 ноге XP2, а у других через инвертор - что это дает?
Ответить

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