универсальный адаптер для микроконтроллеров AVR
универсальный адаптер для микроконтроллеров AVR
можно ли сделать универсальный адаптер под ZIF - панель для микроконтроллеров AVR в корпусах DIP-8, DIP-20, DIP-28 т.е. как в программаторе JDM в одну панельку несколько микросхем 
- Synergetik
- Встал на лапы
- Сообщения: 117
- Зарегистрирован: Чт фев 28, 2008 23:54:35
- Откуда: Воскресенск, МО
- Контактная информация:
Re: универсальный адаптер для микроконтроллеров AVR
gazovik писал(а):можно ли сделать универсальный адаптер под ZIF - панель для микроконтроллеров AVR в корпусах DIP-8, DIP-20, DIP-28 т.е. как в программаторе JDM в одну панельку несколько микросхем
Если внимательно почитать соответствующие даташиты (ключевые выводы GND, VCC, RST, SCK, MISO, MOSI), то выяснится, что полностью не совместима ни одна из пар DIP-8, 20, 28, 40.
- Redrik Shuhart
- Друг Кота
- Сообщения: 3641
- Зарегистрирован: Пт апр 03, 2009 22:12:58
- Откуда: Из Украины, Кировоградская облась,
а если сделать типа 40 только контур с ножками. внутри 40либо 20 либо 28. а внутри их 2х8 или 8 и 10
Последний раз редактировалось Redrik Shuhart Вт авг 11, 2009 15:45:39, всего редактировалось 1 раз.
Мотание тороидов- вышивание по мужски.
это и так понятно что не совпадают выводы но если сделать только +и - на переключателе а остальные развести к ножкам соответственно
- Вложения
-
- 20P.gif
- (3.77 КБ) 2321 скачивание
- Synergetik
- Встал на лапы
- Сообщения: 117
- Зарегистрирован: Чт фев 28, 2008 23:54:35
- Откуда: Воскресенск, МО
- Контактная информация:
maglev писал(а):Никакого смысла в самой затее не видно, извини. Зачем их программировать вне схемы? Не говоря уж о целесообразности применения DIP-корпусов вообще.
Ну, например, если хочется сэкономить место для ISP, а в некоторых случаях под кварц с кондерами или же разрабатываемое устройство включает панельку для МК (замена вышедшего из строя, или МК не так много и приходится экономить, переставляя их из одного дивайса в другой). Для бытового и пытливого ума это довольно частая ситуация.
Насчёт создания универсального разъёма для всех 4 типов DIP-корпусов (я знаю только 4). Если схема, предложенная gazovik'ом, ещё жизнеспособна, то вот сочинение подобной схемы для всех корпусов - это просто извращение. Проще не экономить место, а на одной плате размерами примерно два корпуса DIP-40 разместить все 4 панельки. О наследственности SPI-выводов фирма Atmel, к сожалению не позаботилась, так что приходится извращаться.
- maglev
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт апр 17, 2009 22:45:42
- Откуда: Minsk
- Контактная информация:
Synergetik писал(а):Ну, например, если хочется сэкономить место для ISP, а в некоторых случаях под кварц с кондерами или же разрабатываемое устройство включает панельку для МК (замена вышедшего из строя, или МК не так много и приходится экономить, переставляя их из одного дивайса в другой). Для бытового и пытливого ума это довольно частая ситуация.
Атмел позаботились о возможности ISP и самопрограммирования через бутлоадер. Если у вас стотысячные тиражи - купите программатор и замените DIP корпус на более удобный и дешевый. Хочется сэкономить на месте и бутлоадер неприменим - делаем набор площадок, к которым паяемся либо тыкаем иголками в. Занафига тут программатор и панельки?
Согласен на все 100%.sheva_s писал(а):Если програмировать для массового производства где схема уже отлажена то можно , а если делать для себя то лучше АВР программировать в плате готового устройства.
У меня вопрос к автору вы это для себя хотите сделать?? или например на продажу?
Из опыта скажу, если шьете не массово, то такое желание быстро отпадет. В ином случае проще сделать "накидушку" на дип8 до дип20, а более ножек и если соик то там только выводить или если разово то подпаиваться.
Хотя может быть и ISP проще
кстати мой вариант STK-200
кстати мой вариант STK-200
- Вложения
-
- STK-200-адаптор.jpg
- (48.08 КБ) 2371 скачивание
-
- STK-200-основной блок.jpg
- (15.49 КБ) 2112 скачиваний
-
- STK-200.jpg
- (128.81 КБ) 1969 скачиваний
- Synergetik
- Встал на лапы
- Сообщения: 117
- Зарегистрирован: Чт фев 28, 2008 23:54:35
- Откуда: Воскресенск, МО
- Контактная информация:
gazovik писал(а):Хотя может быть и ISP проще
кстати мой вариант STK-200
А Вам не кажется, что COM-порт висит ненадёжно и когда-нибудь благополучно отвалится вместе с дорожками? Особенно учитывая, то, что папа-мама типа D-SUB стыкуются нехотя и с усилием и также нехотя и с усилием отстыковываются. Думаю, целесообразнее установить наподобие такого: http://www.chip-dip.ru/product0/35208.aspx . Особенно, если есть возможность протравить плату своего собственного дизайна, а не пользоваться макетной платой. Хотя это чисто моё, никому не навязываемое мнение.
- maglev
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт апр 17, 2009 22:45:42
- Откуда: Minsk
- Контактная информация:
gazovik писал(а):Хотя может быть и ISP проще
Однозначно проще, если мы о принципе а не о формате разъема. Проще прежде всего тем, что не надо лишних движений по переставлению чипов в-из программатора. Правильный процесс выглядит так: поправил что-то в программе, нажал кнопку "собрать проект", собралось - нажал кнопку "прошить", пользуешься. Руки с клавиатуры убирать не нужно. Бутлоадер в этом плане не отличается.
Re: универсальный адаптер для микроконтроллеров AVR
Я изменяюсь что поднял старую тему, но быть может кто-то собирал такую штуку? http://www.sonsivri.com/forum/index.php?topic=34843.0
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: универсальный адаптер для микроконтроллеров AVR
Поддерживаю предыдущих ораторов насчет ISP. Особенно в домашних условиях. Начнете отлаживать программу - за@...замучаетесь туда-сюда контроллер перетыкать, в результате перепутаете, вставите неправильно и спалите. Кроме того, панельки, даже ZIF имеют свойство раздалбываться, что ведет к пропаданию контактов, психам и разбиванию всего этого об стену (имею опыт
Не проще ли 6 проводков припаять?
Другое дело - серийное производство. У меня под каждый проект, где не предусмотрен разъем ISP, паяется "станок для прошивания" состоящий из макетки, в которую впаян соответствующий ZIF и разъем ISP. Все это подключено к компу и блоку питания. На компе "крутится" скриптик, который программит контроллер, как говорится - "нажатием одной кнопки", что гарантирует избежания ошибок простыми монтажниками. Все просто - вставил-нажал-вынял.
Ну и если уж сильно хочется, то подсмотрите идею у AVR Dragon - впаяйте универсальный ZIF и сделайте перемычки. Вот картинки посмотрите http://lowercase.blog-me.de/tag/dragon/
Другое дело - серийное производство. У меня под каждый проект, где не предусмотрен разъем ISP, паяется "станок для прошивания" состоящий из макетки, в которую впаян соответствующий ZIF и разъем ISP. Все это подключено к компу и блоку питания. На компе "крутится" скриптик, который программит контроллер, как говорится - "нажатием одной кнопки", что гарантирует избежания ошибок простыми монтажниками. Все просто - вставил-нажал-вынял.
Ну и если уж сильно хочется, то подсмотрите идею у AVR Dragon - впаяйте универсальный ZIF и сделайте перемычки. Вот картинки посмотрите http://lowercase.blog-me.de/tag/dragon/
Все будет только лучше, в крайнем случае - хуже.
Re: универсальный адаптер для микроконтроллеров AVR
Если мне нужно на заказ изготовить устройство, зачем мне ставить на плату разъём ISP? Коммутировать перемычки не наш метод, тем более вчера на этом форуме наткнулся на вариант с двумя панельками. Всё должно быть красиво. В идеале хочу сделать адаптер с установленным на него генератором и кварцами для работы с контроллерами настроенными на внешнее тактирование.
- evergrey
- Нашел транзистор. Понюхал.
- Сообщения: 188
- Зарегистрирован: Ср мар 02, 2011 22:24:27
- Откуда: Украина, Синельниково
- Контактная информация:
Re: универсальный адаптер для микроконтроллеров AVR
Я вот такой адаптер собрал и мне хватает, на нем есть гребенка для переходника внутрисхемного программирования..
- Вложения
-
- DSC03749.JPG
- переходник для внутрисхемного програмирования
- (142.18 КБ) 2329 скачиваний
-
- DSC03531.JPG
- адаптер для DIP
- (143.72 КБ) 2248 скачиваний
