Случайно наткнулся на одном из иностранных сайтов на "минимальный набор для повторения логической части Arduino". Схемы к нему не прилагалось, состав был следующий:
- микроконтроллер ATmega168-20PU - 1 шт.
- конденсатор 100 нФ - 2 шт.
- резистор 1 кОм - 4 шт.
- резистор 10 кОм - 1 шт.
- кварц 16 МГц - 1 шт.
- конденсатор 22 пФ - 2 шт.
- электролит 470 мкФ х 16 В - 1шт.
- светодиоды 3 мм - 3 шт.
- стабилитрон 5,1В - 1 шт.
- тактовая кнопка - 1 шт.
Дальше начинаются разнообразные варианты. Светодиодов - три, но как их распределить? Вакантных места - целых четыре. Традиционный светодиод L на digital 13, питание, RX и TX - выбираем три из четырех.
Второй конденсатор 100 нФ можно использовать как второй фильтр по питанию, или подключить к AREF, как это рекомендуется в datasheet к Atmega.
Остаются резистор 1К, электролит и стабилитрон. В принципе, напрашивается классическая (варварская) схема параметрического стабилизатора питания.
Вот что у меня получилось из этого комплекта:
Естественно, чтобы стабилитрон начал работать, Vcc должно быть > 5,1В. Сверху Vcc ограничено в первую очередь сопротивлением R2 = 1К, который имеет мощность 0,25 Вт; простой расчет показывает, что напряжение более 15 Вольт ему противопоказано. Следовательно, не более 20 В ( 15 падает на резисторе, 5 - поддерживает стабилитрон).
Очень полезно!! Уже пару недель читаю заморские посты а-ля standalone arduino, one chip arduino, minimal arduino и т.п. И наконец соотечественник порадовал хорошим постом!!!
ОтветитьУдалитьЕсли идти линией удешевления, то можно выкинуть из набора кварц(todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8)
Согласен, можно использовать внутренний керамический резонатор, но тогда будут врать наносекундные задержки.
ОтветитьУдалитьА так... даже 10К к сбросу, строго говоря - необязательно, просто так более помехозащищенно.
ATmega328 пойдет?
ОтветитьУдалитьда
ОтветитьУдалить