Параллельный программатор
sergeynim писал(а):Народ, я пару ссылок ранее давал, можно было посмотреть и адаптировать их под свои нужды, в ворде заполнил, но мне 26 не нужна
Ссылки не видел, таблицу составлял сам по даташитам и описанию адаптера. Таблица в точности совпадает с Вашей, только немного расширена еще для некоторых контроллеров.
В выходные тестировал работу программатора в параллельном режиме на контроллерах 90S2323, Tiny15, Mega8515. В итоге получилось полностью программировать только 90S2323. Остальные только читаются
anduha писал(а):Со всей ответственностью могу заявить - в схеме адаптера ошибки присутствуют
Очень хорошо, что Вы это заметили. Было бы еще лучше, если бы поделились с нами информацией о том какие ошибки, где ошибки и как лечатся.
- Вложения
-
- PinAdapter.zip
- Распиновка в Excel
- (6.38 КБ) 984 скачивания
- sergeynim
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Сб сен 15, 2007 22:22:42
- Откуда: Москва
- Контактная информация:
ATtiny26
http://www.atmel.com/dyn/resources/prod ... oc1477.pdf
serg_svd
я пдф смотрел, у меня совпало со 2 вариантом.
у прогера в паралельном режиме потребление около 400мА в импульсе, и если ты уже в паралельном режиме что-то шил, то не знаю, я пробовал 8 и 32 меги, про 32 я здесь писал ранее.
http://www.atmel.com/dyn/resources/prod ... oc1477.pdf
serg_svd
я пдф смотрел, у меня совпало со 2 вариантом.
у прогера в паралельном режиме потребление около 400мА в импульсе, и если ты уже в паралельном режиме что-то шил, то не знаю, я пробовал 8 и 32 меги, про 32 я здесь писал ранее.
sergeynim писал(а):ATtiny26
http://www.atmel.com/dyn/resources/prod ... oc1477.pdf
serg_svd
я пдф смотрел, у меня совпало со 2 вариантом.
у прогера в паралельном режиме потребление около 400мА в импульсе, и если ты уже в паралельном режиме что-то шил, то не знаю, я пробовал 8 и 32 меги, про 32 я здесь писал ранее.
У меня "оригинальный" программатор Хаммера, не с Hi-Tech. Про него вообще не знал
меня именно к программатору der-hammer.info интерисует подключение тиньки 26.
А то что программатор жрет до 400 мА я понял, думал даже просадко по напряжению идет от адаптера, запускал от БП. Результат пока отрицательный. Причем вот что заметил. Пр включенной высоковольтке он считывает показание однихфьюзов, а при откюченной - совершенно другие. Это явно глюк.
Ну паз совпало со вторым вариантом, тогда попробуем и его...Хотя надо еще раз глянуть, может я его пользовал уже
Я вот что думаю, может тинька уже как-то по хитрому сгорела? Ну типа только на программирование? Потому как она нормально работает с заложеной в нее программой... Вот это блин самое интересное. А a йле Pinadapters.zip уже провереные схемы подключения?
Я вот что думаю, может тинька уже как-то по хитрому сгорела? Ну типа только на программирование? Потому как она нормально работает с заложеной в нее программой... Вот это блин самое интересное. А a йле Pinadapters.zip уже провереные схемы подключения?
sergeynim писал(а):serg_svd
Если 12в не подавал на другие ноги кроме ресет, то думаю подпалить не должен.
Да только на ресет и подавал 12В.
Вот 4 вывода, в которых уверен на 100%: GND, Vcc, TRST, SWCLK. Все. А вот с остальными получается русская рулетка.
Дело в том, что программированию тини26, как я счас выяснил, в документации на STK500 посвящен отдельный раздел. Только я там понят ничего не могу
sergeynim писал(а):хамер и у меня родной, общие и питающие ножки их несколько, по две вроде.
А я их обе и подключал, т.е. попарно 5,15 и 6,16
Меня вот что идивило. В этой теме было выложено фото и ПП для меги 8. Так вот там выводы аналоговой земли и плюса на плате не подключены соответственно к общему проводу и плюсу питания
Протестировал Mega8 - результат тот же - читается, но не шьется. Причем сигнатура читается неправильно. При этом этот же МК нормально читается и шьется по ISP этим же программатором.
Уважаемый, а подробно можно, как Вы делали, чем, как подключали МК?
Подскажите на ошибки, которые Вы нашли в схеме программатора.
Нет, это таблица, составленная мною путем изучения даташитов. Совпадает с таблицей, которую выложил sergeynim, за исключением того, что он решил еще подавать VCC на AREF - в даташите этого нет. По этой таблице у меня заработала только AT90S2323 - даже Lock-биты менял, после обратно возвращал.
Скриншоты программирования прилагаю.
anduha писал(а):atmega 8 ,attiny2313 это все где мне понадобилось сбросить фузы в параллельном режиме
Уважаемый, а подробно можно, как Вы делали, чем, как подключали МК?
Подскажите на ошибки, которые Вы нашли в схеме программатора.
serg_svd писал(а):А a йле Pinadapters.zip уже провереные схемы подключения?
Нет, это таблица, составленная мною путем изучения даташитов. Совпадает с таблицей, которую выложил sergeynim, за исключением того, что он решил еще подавать VCC на AREF - в даташите этого нет. По этой таблице у меня заработала только AT90S2323 - даже Lock-биты менял, после обратно возвращал.
Скриншоты программирования прилагаю.
- Вложения
-
- Program.gif
- Вкладка "Program"
- (37.03 КБ) 778 скачиваний
-
- Fuses.gif
- Вкладка "Fuses".
Фузы читаются правильно. - (37.34 КБ) 553 скачивания
-
- LockBits.gif
- Вкладка "LockBits".
Биты читаются правильно. - (30.62 КБ) 730 скачиваний
-
- Advanced.gif
- Вкладка "Advanced".
При нажатии кнопки "Read" видим предупреждение, что сигнатура не совпадает с выбранным типом контроллера. - (28.69 КБ) 737 скачиваний
-
- Error.gif
- Ошибка при любой операции программирования.
- (38.49 КБ) 831 скачивание
- sergeynim
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Сб сен 15, 2007 22:22:42
- Откуда: Москва
- Контактная информация:
@ndrey
у меня такая-же ошибка с 32 мегой была из-за питания, на программер мало напруги подавал, а как исправил, т.е. подал 15В и 0.5А, всё нормализовалось и ошибка ушла.
У меня под 8 мегу адаптер DeNew, под 32 сам развёл, ранее выложенные 2 таблицы пытался заполнить по инфе с http://www.he-tech.net/hvprog.htm, думал инфа верная, а после детального просмотра, оказалось нет.
у меня такая-же ошибка с 32 мегой была из-за питания, на программер мало напруги подавал, а как исправил, т.е. подал 15В и 0.5А, всё нормализовалось и ошибка ушла.
У меня под 8 мегу адаптер DeNew, под 32 сам развёл, ранее выложенные 2 таблицы пытался заполнить по инфе с http://www.he-tech.net/hvprog.htm, думал инфа верная, а после детального просмотра, оказалось нет.
@ndrey
назначение выводов программатора описано http://www.der-hammer.info/hvprog
далее даташит в руки ... так и появилась схема адаптера . Сообщите ошибки , буду признателен .
назначение выводов программатора описано http://www.der-hammer.info/hvprog
далее даташит в руки ... так и появилась схема адаптера . Сообщите ошибки , буду признателен .
anduha писал(а):@ndrey
назначение выводов программатора описано http://www.der-hammer.info/hvprog
далее даташит в руки ... так и появилась схема адаптера.
Именно так и делал - смотрел на таблицу в статье, читал даташиты + HELP STK500 - там некоторые нюансы расписаны.
anduha писал(а):Сообщите ошибки , буду признателен .
А не Вы ли это писали?
anduha писал(а):Со всей ответственностью могу заявить - в схеме адаптера ошибки присутствуют
Я-то думал, что Вы обнаружили ошибки, исправили у себя и теперь злорадствуете, а оказывается это просто догадки...
sergeynim писал(а):@ndrey
у меня такая-же ошибка с 32 мегой была из-за питания, на программер мало напруги подавал, а как исправил, т.е. подал 15В и 0.5А, всё нормализовалось и ошибка ушла.
Ок, вечером попробую напряжением поиграться. Ранее игрался установкой напряжения на вкладке "Board" - не помогало.
sergeynim писал(а):У меня под 8 мегу адаптер DeNew, под 32 сам развёл, ранее выложенные 2 таблицы пытался заполнить по инфе с http://www.he-tech.net/hvprog.htm, думал инфа верная, а после детального просмотра, оказалось нет.
Я сразу понял, что она не соответсвуют распайке разъема HVProg и забросил ее.
Я тоже думал, что виноват БП, т.к. подключал просто адаптер.
После подключения к програмамтору лабораторного БП ситуация не изменилась. При попытке стереть тиньку26 программатор кушал 0,5А при 16В на входе. Замеры напряжения на шинах питания показали: шина +5В - реально всегда 4,95В из-за кренки. Шина +12в соответственно 11,9В. Замено стабилизаторов ни к чему не привела. Я последний раз покупал 20шт. кренок на 5В и все с заниженым напряжением. Импортные тоже занижают.
А вот для МК PIC в программатораз вместо 12В применяется 13В. Может и здесь так попробовать?
ЗЫ. Тиньку26 я в самом начале согласно даташита и подключал по второму варианту из таблицы. Но Она так и не стерлась
После подключения к програмамтору лабораторного БП ситуация не изменилась. При попытке стереть тиньку26 программатор кушал 0,5А при 16В на входе. Замеры напряжения на шинах питания показали: шина +5В - реально всегда 4,95В из-за кренки. Шина +12в соответственно 11,9В. Замено стабилизаторов ни к чему не привела. Я последний раз покупал 20шт. кренок на 5В и все с заниженым напряжением. Импортные тоже занижают.
А вот для МК PIC в программатораз вместо 12В применяется 13В. Может и здесь так попробовать?
ЗЫ. Тиньку26 я в самом начале согласно даташита и подключал по второму варианту из таблицы. Но Она так и не стерлась
- sergeynim
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Сб сен 15, 2007 22:22:42
- Откуда: Москва
- Контактная информация:
serg_svd писал(а):...А вот для МК PIC в программатораз вместо 12В применяется 13В. Может и здесь так попробовать?...
Я так-же думал, что одним БП запитаю по очереди и то и другое, пришлось после этого для хамера другой БП покупать.
А ты какой-то МК же шил в паралельном режиме, может, что с самим программатором не в порядке? Может, что в печатке напутал?
sergeynim писал(а):serg_svd писал(а):...А вот для МК PIC в программатораз вместо 12В применяется 13В. Может и здесь так попробовать?...
Я так-же думал, что одним БП запитаю по очереди и то и другое, пришлось после этого для хамера другой БП покупать.
А ты какой-то МК же шил в паралельном режиме, может, что с самим программатором не в порядке? Может, что в печатке напутал?
Да нет, ничего другого не пробовал, хотя хочу на имеющейся атмеге8 попробовать. С печаткой все нормально. соответствует схеме. Это я проверял, и на отсутствие соплей тоже.
Я вот другого не пойму, сравнивал схемы первого и продвинутого варианта Хаммера, так сигналы уходят и приходят на разные порты МК. А по идее, если прошивка одна и таже, такого не должно быть. По моему второй вариант чисто комерческий, и там явно прячут инфу
Итак. Подал на программатор переменку 15V с трансформатора 48W и все стало программироваться. Наигрался вдоволь со всеми фузами и Lock-битами. "Убивал" контроллеры и реанимировал - все программируется-убирается.
Ранее выкладывал таблицу в Excel по подключению контроллеров к программатору. Оттестировал ее, считаю правильной, рекомендую к использованию.
Для желающих прикладываю к сообщению чертежи макета печатной платы переходников для указанных в таблице контроллеров.
P.S. Разводка под Maga8 неправильная - не знаю, что на меня нашло, на напутал основательно. Остальные разведены правильно. Развожу плату по-новому. Когда соберу, оттестирую - выложу.
На всякий случай уточняю: программатор Хаммера, Advanced version (v0.5). Чертежи печатных плат брал там же, печатал из EAGLE, изготавливал методом ЛУТ. Ничего не менял.
В связи с тем, что у меня все заработало и получил от модераторов одобрение, начинаю писать статью по изготовлению данного программатора, чтобы желающие повторить не мучались с переводом и поиском информации по всему инету и не наступали на наши грабли.
Ранее выкладывал таблицу в Excel по подключению контроллеров к программатору. Оттестировал ее, считаю правильной, рекомендую к использованию.
Для желающих прикладываю к сообщению чертежи макета печатной платы переходников для указанных в таблице контроллеров.
P.S. Разводка под Maga8 неправильная - не знаю, что на меня нашло, на напутал основательно. Остальные разведены правильно. Развожу плату по-новому. Когда соберу, оттестирую - выложу.
На всякий случай уточняю: программатор Хаммера, Advanced version (v0.5). Чертежи печатных плат брал там же, печатал из EAGLE, изготавливал методом ЛУТ. Ничего не менял.
В связи с тем, что у меня все заработало и получил от модераторов одобрение, начинаю писать статью по изготовлению данного программатора, чтобы желающие повторить не мучались с переводом и поиском информации по всему инету и не наступали на наши грабли.
- Вложения
-
- circuit.gif
- Схема адаптера
- (25.06 КБ) 1456 скачиваний
-
- proteus.zip
- Проект адаптера в PROTEUS
- (30.02 КБ) 682 скачивания
-
- pcb_lut_b.zip
- Печатная плата (обратная сторона), подготовлена для ЛУТ: распечатать, перенести, протравить. Печатать лучше из Photoshop, чтобы размеры совпали полностью.
- (100.61 КБ) 794 скачивания
-
- pcb_lut_t.zip
- Печатная плата (лицевая сторона), подготовлена для ЛУТ: распечатать, перенести, протравить. Печатать лучше из Photoshop, чтобы размеры совпали полностью.
- (58.75 КБ) 896 скачиваний
-
- detali.zip
- Расположение деталей на печатной плате.
Конденсаторы SMD, типоразмера 1206, расположены с обратной стороны под каждой панелькой.
Номинал 0,1-0,22uF. - (63.02 КБ) 980 скачиваний
Последний раз редактировалось @ndrey Чт фев 21, 2008 16:18:29, всего редактировалось 2 раза.