08.07.2009

Arduino minimum

Случайно наткнулся на одном из иностранных сайтов на "минимальный набор для повторения логической части Arduino". Схемы к нему не прилагалось, состав был следующий:
  • микроконтроллер ATmega168-20PU - 1 шт.
  • конденсатор 100 нФ - 2 шт.
  • резистор 1 кОм - 4 шт.
  • резистор 10 кОм - 1 шт.
  • кварц 16 МГц - 1 шт.
  • конденсатор 22 пФ - 2 шт.
  • электролит 470 мкФ х 16 В - 1шт.
  • светодиоды 3 мм - 3 шт.
  • стабилитрон 5,1В - 1 шт.
  • тактовая кнопка - 1 шт.
Легко угадывается схема сброса - кнопка, R = 10К. Схема тактирования - 2 х 22 пФ + кварц 16 МГц. Один конденсатор 100 нФ надо повесить рядом с ножками ATmega. Также, можно предположить, что три из четырех R = 1 К предназначаются в качестве токоограничительных к светодиодам.

Дальше начинаются разнообразные варианты. Светодиодов - три, но как их распределить? Вакантных места - целых четыре. Традиционный светодиод L на digital 13, питание, RX и TX - выбираем три из четырех.

Второй конденсатор 100 нФ можно использовать как второй фильтр по питанию, или подключить к AREF, как это рекомендуется в datasheet к Atmega.

Остаются резистор 1К, электролит и стабилитрон. В принципе, напрашивается классическая (варварская) схема параметрического стабилизатора питания.

Вот что у меня получилось из этого комплекта:


Естественно, чтобы стабилитрон начал работать, Vcc должно быть > 5,1В. Сверху Vcc ограничено в первую очередь сопротивлением R2 = 1К, который имеет мощность 0,25 Вт; простой расчет показывает, что напряжение более 15 Вольт ему противопоказано. Следовательно, не более 20 В ( 15 падает на резисторе, 5 - поддерживает стабилитрон).

4 комментария:

  1. Анонимный9 июля 2009 г., 17:44

    Очень полезно!! Уже пару недель читаю заморские посты а-ля standalone arduino, one chip arduino, minimal arduino и т.п. И наконец соотечественник порадовал хорошим постом!!!

    Если идти линией удешевления, то можно выкинуть из набора кварц(todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8)

    ОтветитьУдалить
  2. Согласен, можно использовать внутренний керамический резонатор, но тогда будут врать наносекундные задержки.

    А так... даже 10К к сбросу, строго говоря - необязательно, просто так более помехозащищенно.

    ОтветитьУдалить