Программаторы для микроконтроллеров Atmel.
- Symbiosis
- Вымогатель припоя
- Сообщения: 600
- Зарегистрирован: Вс апр 27, 2008 13:44:52
- Контактная информация:
собирай авр910 от протоса. Я правда готовый мастеркита взял, но он по аналогичной схеме, мне нравится, что маленький , да и проблем тьфу-тьфу не заметил, уже 8-м устроиств прошил, правдо все на мегах 16 или мегах 8. Самое смешное, пару раз была такая штука, мк не кодится, захожу в адвансид сеттингс, а там галочка спи снята, я ее ставлю, нажимаю запись фьюзов. все мк кодится, вот как так - незнаю ) Единственная проблема у меня - совместимость с виста 64. драйвер не знаю где взять... ((( Хорошо хоть ХП тоже есть, но переключаться между осями - крайне неудобно (
- timer32
- Вымогатель припоя
- Сообщения: 599
- Зарегистрирован: Сб фев 02, 2008 10:51:52
- Откуда: Khabarovsk
USBtinyISP полный комплект
http://www.ladyada.net/make/usbtinyisp/download.html
http://www.ladyada.net/make/usbtinyisp/download.html
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
погляди у меня на сайте ChipBoom и простейшие ISP-адаптеры3ajac_ писал(а):Здравствуйте. Просмотрел уйму тем по программаторам ATMEL. Хочу собрать свой для программирования по последовательному ISP каналу. Приведите кто-нибудь схему рабочего программатора + разводку платы.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
критика автору ;)
ээххх... давно у меня такого настроения не было. но, прочитав "статью", не могу молчать!
))
итак, для начала по Схема программатора STK200+/300
первые черыре абзаца, вместе с картинкой передраны один-в-один из описалки avreal, а сам программатор даже не упомянут!
(про (с) вообще молчу. насколько я понимаю, на данном ресурсе копирайт не в чести... и это грустно... истинные авторы все-таки заслуживают уважения.)
или, как вариант - статьи не проходят проверки владельцем... что тоже не добавляет оптимизма...
далее примемся за
Схема AVR910-совместимого USB программатора (схема Prottoss'a)
автор указан, и это уже радует
что-же, спишем вышеуказанное на незнание автора и недостаточно тщательную проработку темы, а также недостаток опыта...
(кстати, на форуме electronix.ru автор данного (как и вышеупомянутого, впрочем) девайса регулярно бывает и даже в -надцатый раз терпеливо отвечает на вопросы. там вообще 48-страничная тема посвящена данному программатору...
)
НО! самое интересное заключается именно в авторских модификациях!
LC-фильтры согласен однозначно, но рекомендуется все-таки 4,7 и 47... хотя ставить одельный фильтр на AVCC и излишне в данном случае.
итак, ляп номер раз: LDO и его 3,3 вольта.
рассмотрены на вышеуказанном форуме. а точнее, далеко не все экземпляры микроконтроллера _стабильно_ запускаются в данном нештатном режиме, и именно поэтому напряжение повышено до 3,6В.
номер два: при питании таргета от програматора при напряжении 3,3В. в цепи питания стоит диод. правильно, в общем-то стоит. НО!
3V3-0V7=2V6 (!!!)
при таком напряжении могут стабильно работать, согласно даташитам производителя, контроллеры с индексом V (1V8-2V5, по-моему так...
).
"обычные" экземпляры работают, начиная с напряжения 2V7. я не утверждаю, что какая-то конкретно (даже, может быть, вся целиком) партия не будет работать, но это просто источник глюков и вопросов.
изменение номиналов резисторов далеко небесспорно, но это весьма тонкий момент, поэтому причислять к ляпам не буду...
хотя сказать о сопротивлениях 220/330 все-таки нужно...
они не только, да и не столько, предотвращают от выгорания порта при замыкании на землю, но и занимаются согласованием волнового сопротивления шлейфа. а это можно только на конкретном шлейфе подстроить...
На этом разрешите откланяться. Всё!
итак, для начала по Схема программатора STK200+/300
первые черыре абзаца, вместе с картинкой передраны один-в-один из описалки avreal, а сам программатор даже не упомянут!
(про (с) вообще молчу. насколько я понимаю, на данном ресурсе копирайт не в чести... и это грустно... истинные авторы все-таки заслуживают уважения.)
или, как вариант - статьи не проходят проверки владельцем... что тоже не добавляет оптимизма...
далее примемся за
Схема AVR910-совместимого USB программатора (схема Prottoss'a)
автор указан, и это уже радует
что-же, спишем вышеуказанное на незнание автора и недостаточно тщательную проработку темы, а также недостаток опыта...
(кстати, на форуме electronix.ru автор данного (как и вышеупомянутого, впрочем) девайса регулярно бывает и даже в -надцатый раз терпеливо отвечает на вопросы. там вообще 48-страничная тема посвящена данному программатору...
НО! самое интересное заключается именно в авторских модификациях!
LC-фильтры согласен однозначно, но рекомендуется все-таки 4,7 и 47... хотя ставить одельный фильтр на AVCC и излишне в данном случае.
итак, ляп номер раз: LDO и его 3,3 вольта.
рассмотрены на вышеуказанном форуме. а точнее, далеко не все экземпляры микроконтроллера _стабильно_ запускаются в данном нештатном режиме, и именно поэтому напряжение повышено до 3,6В.
номер два: при питании таргета от програматора при напряжении 3,3В. в цепи питания стоит диод. правильно, в общем-то стоит. НО!
3V3-0V7=2V6 (!!!)
при таком напряжении могут стабильно работать, согласно даташитам производителя, контроллеры с индексом V (1V8-2V5, по-моему так...
"обычные" экземпляры работают, начиная с напряжения 2V7. я не утверждаю, что какая-то конкретно (даже, может быть, вся целиком) партия не будет работать, но это просто источник глюков и вопросов.
изменение номиналов резисторов далеко небесспорно, но это весьма тонкий момент, поэтому причислять к ляпам не буду...
хотя сказать о сопротивлениях 220/330 все-таки нужно...
они не только, да и не столько, предотвращают от выгорания порта при замыкании на землю, но и занимаются согласованием волнового сопротивления шлейфа. а это можно только на конкретном шлейфе подстроить...
На этом разрешите откланяться. Всё!
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
1. По поводу STK200+/300 спасибо за замечание. Дело в том, что ссылка на родную страничку там была, но в процессе дополнения материала Проттоссовским программатором пропала - конфликт версий - обязательно верну.
2. "LDO и его 3,3 вольта" я и сам отмечаю в статье как весьма спорное решение (возможно, стоило это сделать более явно). 3.6Вх12МГц не сильно лучший вариант по тем же причинам, как мне кажется. Пока работает, буду накапливать статистику. Кстати, стоит почитать домашнюю страничку этого программатора, еще раз обращаю на это внимание тех, кто прочитал статью и добрался до этого поста!
3. Насчет диода - таки да, но у меня после него при питании целевого МК от программатора упорно получается 3.0В. Однако Ваши аргументы понятны, их надо учитывать. В принципе, можно ставить Шоттки или вообще отказаться от диода или возможности питания целевой платы от программатора.
4. Насчет резисторов (согласование) очень верно, но, например, лично я лишен возможности всегда использовать один и тот же (или хотя бы такой же) шлейф, к сожалению.
Еще раз спасибо за комментарии.
2. "LDO и его 3,3 вольта" я и сам отмечаю в статье как весьма спорное решение (возможно, стоило это сделать более явно). 3.6Вх12МГц не сильно лучший вариант по тем же причинам, как мне кажется. Пока работает, буду накапливать статистику. Кстати, стоит почитать домашнюю страничку этого программатора, еще раз обращаю на это внимание тех, кто прочитал статью и добрался до этого поста!
3. Насчет диода - таки да, но у меня после него при питании целевого МК от программатора упорно получается 3.0В. Однако Ваши аргументы понятны, их надо учитывать. В принципе, можно ставить Шоттки или вообще отказаться от диода или возможности питания целевой платы от программатора.
4. Насчет резисторов (согласование) очень верно, но, например, лично я лишен возможности всегда использовать один и тот же (или хотя бы такой же) шлейф, к сожалению.
Еще раз спасибо за комментарии.
Оптимизм х (Опыт + Знания) = const
предлагаю просто внести изменения в статью.
ведь далеко не все по прочтении идут на форум и внимательно читают обсуждение и следуют верным решениям, к сожалению...
у меня самого вариант от Prottoss работает с еще бОльшими допущениями и упрощениями - и ничего. Работает! НО! рекомендовать другим свой вариант я бы не стал...
Я, например, когда только собирал JTAG, так вообще для первого варианта искал именно 163-ю мегу только потому, что в оригинале стоит именно она, и были сомнения в работоспособности упрощенного варианта (не было у меня права и запаса времени на ошибку). Потом конечно убедился, что и 16-я нормально работает, но все-таки, пилотный вариант был собран "по всем правилам" (и это касается не только выбора камня). Нынешний вариант уже очень сильно упрощен и переработан, конечно, но....
"LDO и его 3,3В" - здесь все просто - чем выше напряжение, тем больше вероятность успешного повторения другими людьми. А ведь именно для этого статьи и пишутся. Ведь так?
Насчет диода - вопрос нагрузки, технологического разброса параметров, фазы луны, положения планет, конкретного экземпляра...
Это как раз умирающее, к сожалению, направление в радиолюбительстве, когда подбором с точностью до экземпляра достигаются определенные характеристики...
Хотя питание таргета от программатора временами бывает очень полезно, наверное, лучше было-бы в тексте статьи не упоминать о питании от 3,3В, а уточнить это именно на форуме. (ИМХО, однозначно ИМХО!
) Ведь все AVR выдерживают питание 5В. Да и периферия, как правило, тоже.
О резисторах - я так и сказал, что это достаточно спорный вопрос. Но для проверки нужен только осциллограф и все.
В общем, Вам плюс за труды, а также за умение и готовность принимать критику и пожелания.
Удачи!
ПЫСЫ: есть еще несколько весьма удачных вариантов программаторов, с меньшими допусками, и значительно более стабильно работающие. Если интересно, могу поделиться и линками, и впечатлениями от работы.
ведь далеко не все по прочтении идут на форум и внимательно читают обсуждение и следуют верным решениям, к сожалению...
у меня самого вариант от Prottoss работает с еще бОльшими допущениями и упрощениями - и ничего. Работает! НО! рекомендовать другим свой вариант я бы не стал...
Я, например, когда только собирал JTAG, так вообще для первого варианта искал именно 163-ю мегу только потому, что в оригинале стоит именно она, и были сомнения в работоспособности упрощенного варианта (не было у меня права и запаса времени на ошибку). Потом конечно убедился, что и 16-я нормально работает, но все-таки, пилотный вариант был собран "по всем правилам" (и это касается не только выбора камня). Нынешний вариант уже очень сильно упрощен и переработан, конечно, но....
"LDO и его 3,3В" - здесь все просто - чем выше напряжение, тем больше вероятность успешного повторения другими людьми. А ведь именно для этого статьи и пишутся. Ведь так?
Насчет диода - вопрос нагрузки, технологического разброса параметров, фазы луны, положения планет, конкретного экземпляра...
Хотя питание таргета от программатора временами бывает очень полезно, наверное, лучше было-бы в тексте статьи не упоминать о питании от 3,3В, а уточнить это именно на форуме. (ИМХО, однозначно ИМХО!
О резисторах - я так и сказал, что это достаточно спорный вопрос. Но для проверки нужен только осциллограф и все.
В общем, Вам плюс за труды, а также за умение и готовность принимать критику и пожелания.
Удачи!
ПЫСЫ: есть еще несколько весьма удачных вариантов программаторов, с меньшими допусками, и значительно более стабильно работающие. Если интересно, могу поделиться и линками, и впечатлениями от работы.
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
А если серьезно, то Вы правы целиком и полностью насчет внимательного чтения статей и обсуждений на форуме, к сожалению.
Думаю, я добавлю в статью более подробное описание обозначенных Вами вопросов.
Обоюдно - спасибо за критику и замечания.
Конечно, было бы очень интересно посмотреть на другие варианты программаторов и послушать Ваши отзывы, думаю, это многим будет полезно..
Оптимизм х (Опыт + Знания) = const
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Если Вы о программаторе AVR910 на СОМ-порт, то я его собирал на AT90S2313, а не на ATTiny2313. Можно предположить, что как минимум требуется установить фьюзы на работу от кварца, но гарантии того, что будет работать дать не могу..
Можно попробовать спорсить в теме http://www.radiokot.ru/forum/viewtopic.php?t=5005
Можно попробовать спорсить в теме http://www.radiokot.ru/forum/viewtopic.php?t=5005
Оптимизм х (Опыт + Знания) = const
- Sailanser
- Друг Кота
- Сообщения: 3122
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Сам тоже делал AVR910 и перед тем как делать залез в нэте посмотрел кто делал ага он блин у каждого работает как USB на душу положит
ладнентко думаю попробуем своять его закупился деталями что то из различных заначек повытаскивал, навоял плату,
спаял, прошил подключаю, и винда так радостно мне говорит:
-Обнаружено неизвестное устройство.
- ?:%**?::%:??;:;: - сказал я
Начал думать в чем пикол может быть, все проверил все путем подозрения пошли на то что внешний кварц не запускается, ладно думаю посмотрим, отпаиваю 2 кондера (те что по 22 pF) обычно на кварц вешаются, втыкаю, опа винда так радостно сообщает о обнаружено устройство AVR910 дрова будем ставить, ставлю дрова все встает как положеноо и программатор работает как ему и положено.
Так что не стоит в этом программаторе ничему удивляться, автор прошику писал, там все путем а вот эти все приколы это особенности работы каждой конкретной материнки и ее USB контроллера.
P/s
Если кому интересно прикладываю свой вариант платы под это дело.
спаял, прошил подключаю, и винда так радостно мне говорит:
-Обнаружено неизвестное устройство.
- ?:%**?::%:??;:;: - сказал я
Начал думать в чем пикол может быть, все проверил все путем подозрения пошли на то что внешний кварц не запускается, ладно думаю посмотрим, отпаиваю 2 кондера (те что по 22 pF) обычно на кварц вешаются, втыкаю, опа винда так радостно сообщает о обнаружено устройство AVR910 дрова будем ставить, ставлю дрова все встает как положеноо и программатор работает как ему и положено.
Так что не стоит в этом программаторе ничему удивляться, автор прошику писал, там все путем а вот эти все приколы это особенности работы каждой конкретной материнки и ее USB контроллера.
P/s
Если кому интересно прикладываю свой вариант платы под это дело.
- Вложения
-
- AVR_Protoss2.rar
- (20.7 КБ) 1012 скачиваний
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Negor писал(а):Можете мне глупому сказать на какой порт МК должен идти зелёный и белый провода от юсб в программаторе AVR910 Protoss ?
По цветам ориентироваться бесполезно, в китайских проводах они часто перепутаны. Как правило, белый - Data-, зеленый - Data+, в разъеме сигналы идут по порядку: питание - Data- - Data+ - земля (подробнее смотрите www.pinouts.ru). На схеме DPL = Data+, DMN = Data-. Собсно, все...
Оптимизм х (Опыт + Знания) = const
- GRafGRay
- Прорезались зубы
- Сообщения: 223
- Зарегистрирован: Вт окт 02, 2007 14:43:23
- Откуда: Ростов-на-Дону
- Контактная информация:
Господа! Выше по веточке был вопросец по AVR910 от Prottossa и AVRProg. Вообщем таже беда, не е видит прграммулина программатор.
Тов. Prottoss что проблема может быть в том, на какой виртуальный порт посажен прогер:
"Небольшие проблемы у меня возникли, когда, после установки, программа AVRProg v. 1.4 не смогла найти программатор, так как ОС присвоила ему номер COM9. После мониторинга портов оказалось, что AVRProg ищет устройство только на портах COM1 - COM4. Изменить номер порта можно ..."
вообщем менял я номера портов, но что-то никак не легче. У кого ещё был подобный опыт и как лечили проблему?
Тов. Prottoss что проблема может быть в том, на какой виртуальный порт посажен прогер:
"Небольшие проблемы у меня возникли, когда, после установки, программа AVRProg v. 1.4 не смогла найти программатор, так как ОС присвоила ему номер COM9. После мониторинга портов оказалось, что AVRProg ищет устройство только на портах COM1 - COM4. Изменить номер порта можно ..."
вообщем менял я номера портов, но что-то никак не легче. У кого ещё был подобный опыт и как лечили проблему?
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
