Отладочная плата новичка для AVR

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Shavire
Открыл глаза
Сообщения: 60
Зарегистрирован: Чт июн 25, 2009 16:51:32
Откуда: Саратов

Отладочная плата новичка для AVR

Сообщение Shavire »

Кто-то делал отладочные платы с светиками, кнопками, индикаторами, СОМ-портом и прочее.. или знает уже готовые проекты, их слабые и сильные стороны прошу отписаться.
В МК я новичок и хочу собрать плату на которой было все сразу для экспериментов.
Из проектов я ознакомился с http://www.msevm.com/2009/03/avr.htm
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Можно либо взять за основу EasyAvr 5A (повторить, выбросив ненужное), либо купить её, например, в Терре.
Плюсы - USB-программатор на борту и возможность менять контроллеры (они подключаются к плате через адаптеры), минус - то, что USB-интерфейс для программы (не путать с программатором, что стоит на борту - у него свой USB-интерфейс есть) д.б. реализован программно, но, во-первых, для начала это не потребуется, а во-вторых, можно добавить какой-нибудь USB-UART мост сверху - все порты же в таких платах выведены на разъемы.
Стоит она относительно недорого.
chief
Потрогал лапой паяльник
Сообщения: 397
Зарегистрирован: Ср сен 19, 2007 09:21:04

Сообщение chief »

а у меня до сих пор отладочной платы толковой нет. И ничего живу. Универсальной ее сделать сложно по той причине что в разных задачах используются не только разные контроллеры, но и одни и те же узлы вешаются на разные порты например. Разные кварцы. По моему проще на скорую руку сделать проторип. Довести его до ума и сделать на чистовую
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

chief писал(а):Универсальной ее сделать сложно ...
Достаточно вывести все порты м/к на разъемы, линейки PLD или на КП, а м/к подключать через адаптеры. В рамках нескольких близких м/к, это будет вполне универсально.
oleg_ll
Родился
Сообщения: 5
Зарегистрирован: Пн авг 24, 2009 20:14:12

Сообщение oleg_ll »

Тоже думал над этим вопросом.
В итоге, так ничего идеального не нашел.

Долго смотрел на EasyAVR5A и ее варианты - но к ней нужно еще отдельно пробрести 2 LCD дисплея (матричный и графический).. к тому-же, она только с DIP корпусами работает, как я понял, нет совместимости с AVR студио...

Самый прикол, это 10 пиновые колодочки, ону и фирмы микроэлектроника, не совместимы с распайкой у STK500 / STK600!
Т.е. на 9 и 10 пине, у них по разному выведены + и -.

Так же, как я понял, LCD дисплей к EasyAVR5A подключаемый, имеет чуть/чуть другую распайку чем обычные LCD..

Смотрел на других производителей - там все еще хуже...

Как итогу, из всего что есть, по моему, единственный выбор это STK500 или STK600.
Последняя более предпочтительна, так как на будущее держит и XMEGA и помоему какие-то 32 разрядные версии, а так же имеет подключение USB.

Однако, стоит с учетом переходнка на DIP она будет стоить как 2 (или даже 3) STK500. Обидно будет спалить по незнанию.

В итоге на STK сможете и программировать без проблем, и при желании переферию подключите, для изучения и отладки.
Shavire
Открыл глаза
Сообщения: 60
Зарегистрирован: Чт июн 25, 2009 16:51:32
Откуда: Саратов

Сообщение Shavire »

Я просмотрел варианты - остановлюсь на основе фастАВР. - покупные варианты мне не интересны, да и денег для такой роскоши не предусмотрено

Stalker46, а что за фенечки у тебя будут?
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

По отладочным платам есть и темы на Форуме, и примеры в статьях и схемах.
Оптимизм х (Опыт + Знания) = const
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

EasyAVR5A + макетка пластиковая + провода
меня устраивает вполне

или вот не совсем бесплатный http://easyelectronics.ru/otladochnaya- ... d-v10.html
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Shavire писал(а):Я просмотрел варианты - остановлюсь на основе фастАВР. - покупные варианты мне не интересны, да и денег для такой роскоши не предусмотрено

Stalker46, а что за фенечки у тебя будут?

разные интерфейсы вывел на отдельные штыри, система питания - от USB или от другого ип, кнопки, светодиоды, индикатор 7 сегм, LCD и т.д...
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
saschai
Говорящий с текстолитом
Сообщения: 1596
Зарегистрирован: Вс дек 14, 2008 20:36:47
Откуда: SPb

Сообщение saschai »

Вот, давно делал, статью Коту, с посвещением Сталкеру отправлял, но...как то был проигнорирован :)))
Под любую АВР(почти) или Пикушку.
Реально проверено на Меге 8535, 8.. Тиньке 26
Все очень компактно и удобно, единственное, лучше цанговые разъемы ставить.
Если, лень две стороны делать, то все предусмотренно под проводнички на лицевой
Аватара пользователя
saschai
Говорящий с текстолитом
Сообщения: 1596
Зарегистрирован: Вс дек 14, 2008 20:36:47
Откуда: SPb

Сообщение saschai »

Чуть, не забыл, собссно сама платка :))
Да и если использывать платки отдельно в качестве алаптеров для прогр-ов, надо кинуть сплюшку по +5В, с разъема на питание МК
Удачи и творческих успехов!
Shavire
Открыл глаза
Сообщения: 60
Зарегистрирован: Чт июн 25, 2009 16:51:32
Откуда: Саратов

Сообщение Shavire »

Спасибо всем, буду думать :idea:
Аватара пользователя
Synergetik
Встал на лапы
Сообщения: 117
Зарегистрирован: Чт фев 28, 2008 23:54:35
Откуда: Воскресенск, МО
Контактная информация:

Сообщение Synergetik »

Здравствуйте!

Тоже решил собрать простенькую демонстрационную плату, ничего лишнего, только основное:
1. Поддержка ATTiny13, ATTiny2313 в одной 20-й панельке.
2. Питание от USB-B, NP-116 (круглый), клеммника, BLS-3
3. Отключаемый (если питающее напряжение ниже 7 В) стабилизатор напряжения 5В, возможность полностью обесточить цепь МК и периферию.
4. Система защиты (предохранитель 0.5А, диод) и контроля (светодиод).
5. Вывод для каждой ноги МК
6. Переключаемые (то есть возможность рокировки простой манипуляцией двух джамперов) параллельные линии "-" и "+" вдоль всех выводов МК.
7. постоянное удержание логической единицы на выводе Reset с возможностью сброса в ноль одним нажатием на кнопку
8. Возможность прошивания МК обоих типов (для ATTiny13 джампером нужно дополнительно занулить вывод 4 GND) не вынимая их из панельки с помощью кабеля переходника (BLS 1x4 + BLS 1x2, которые элементарно совмещаются в один BLS 1x6)
9. Возможность подключения посредством BLS-разъёмов различной периферии - кварцевых резонаторов, светодиодов, семисегментников, громкоговорителей, силовых транзисторных и релейных ключей, и т. д.

Всё это помещается на плату габаритных размеров 36х56 мм. Причём разводка уже готова, остался лишь ряд разнородных вопросов, которые не хотелось бы раскидывать по разным темам. Буду благодарен за любую помощь.

1. а) Имеется стабилизатор напряжения L7805CV. Выйдет ли он из строя, если на вход ничего не подавать, GND будет занулён, а на выходе - напряжение порядка 5 В? б) И как он отреагирует, если подать инверсное напряжение питания? То есть обязательно ли ставить диод, или он выдержит пару секунд, пока не станет видно, что светодиод питания не горит?

2. а) Можно ли заземлять на +5 В выводы D- и D+ порта USB, если он используется исключительно как источник питания? Если можно, то немного проще будет разводить плату. б) Сгорит ли USB-порт компа, если к нему подключить большую нагрузку (или закоротить) или он просто отключится? Хотя думаю рисковать не стоит и следует поставить предохранитель.

Догадки конечно имеются, но весьма смутные. Как получится плата, обязательно сюда выложу, если конечно, кому интересно.
Последний раз редактировалось Synergetik Ср сен 16, 2009 22:26:42, всего редактировалось 1 раз.
Аватара пользователя
galex1981
Открыл глаза
Сообщения: 54
Зарегистрирован: Вс авг 16, 2009 17:30:06
Откуда: Камышин, Волгоградская обл.
Контактная информация:

Сообщение galex1981 »

Конечно выложи!
Аватара пользователя
Synergetik
Встал на лапы
Сообщения: 117
Зарегистрирован: Чт фев 28, 2008 23:54:35
Откуда: Воскресенск, МО
Контактная информация:

Сообщение Synergetik »

galex1981 писал(а):Конечно выложи!

Как и обещал - выкладываю. Только не надо ругать - травить платы пока не умею, и прогами, рисующими разводку, не владею. Предлагаю даже не конечный продукт, а систему идей (наверняка не новых), которую каждый может применить по-своему.

Итак, готовое изделие:
Изображение Изображение

Разводка (вид с лицевой, а не с фольгированной стороны платы):
Изображение
Ручкой показаны дорожки, жирным карандашом - перемычки.

Аксессуары и программирующий шнур:
ИзображениеИзображение

Приблизительная стоимость: 200 р. (плата) + 40 р. (один комплект аксессуаров) + 50 р. (шнур).

У используемой макетной платы имеется неприятная особенность: при пайке флюсом между дорожкам возникает небесконечное (около 3-5 кОм) сопротивление. Однако пока негативным образом это не сказывалось. Насколько я знаю, демонстрационная плата работает исправно (проверил на двух устройствах на Tiny13 и Tiny2313).

Почему светодиоды без резисторов, а кварц без конденсаторов - догадайтесь сами. Так же, как и то, зачем светодиод и перемычка оформлены в разъёме BLS-3.

Будет непонятно - спрашивайте. Удачи.
Freiwind
Прорезались зубы
Сообщения: 208
Зарегистрирован: Вт авг 14, 2007 14:46:45
Откуда: Москва
Контактная информация:

Сообщение Freiwind »

Yellow Tiger писал(а):Можно либо взять за основу EasyAvr 5A (повторить, выбросив ненужное), либо купить её, например, в Терре.

Если покупать, то лучше напрямую в Микроэлектронике, а не в Терре. Примерно на 1500 рублей дешевле будет. Ну и плюс доставка 25$

Насчет распайки графического LCD не знаю, но символьный LCD имеет совершенно стандартную распайку на этой плате.
SAVELY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Сб июн 21, 2008 10:25:24

Сообщение SAVELY »

Могу поделиться опытом своей платы если интерестно могу всё выложить
Вложения
IMG_0652.jpg
(61.75 КБ) 2957 скачиваний
Аватара пользователя
Dancer
Прорезались зубы
Сообщения: 236
Зарегистрирован: Вт дек 25, 2007 17:23:13
Откуда: Украина, Севастополь

Сообщение Dancer »

SAVELY, выкладывайте все, пожалуйста. Очень интересно посмотреть.
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Мне тоже захотелось себе сделать самому. Вот недавно развел... ВНИМАНИЕ!!! Не проверял, могут быть ошибки. Кто найдет - сообщите, пожалуйста.
Вложения
atmega8.rar
(88.13 КБ) 1214 скачиваний
Последний раз редактировалось Corporal Пн янв 11, 2010 12:39:22, всего редактировалось 1 раз.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

Из опыта отладочная плата должна быть с минимальным набором компонентов.Сечас делаеш одно завтра другое.Выкладываю плату
на М128 только выводы портов ISP 7805 и кнопка reset + доп +5в
Добавил для M16 & M32 Все тоже + отдельный RX TX
Вложения
M16_M32.lay
(66.25 КБ) 1323 скачивания
ATMEGA128M.lay
(167 КБ) 1294 скачивания
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»