Arduino Mini

Arduino Mini – это маленькое микропроцессорное устройство, ориентированное на использование с макетными платами или в приложениях, предъявляющих высокие требования к габаритным размерам. Первоначально устройство было спроектировано на базе микроконтроллера ATmega168 [1], который в настоящее время заменен на микроконтроллер ATmega328 [2]. В состав устройства входит: 14 цифровых входов/выходов (из которых 6 могут использоваться в качестве ШИМ-выходов), 8 аналоговых входов и кварцевый резонатор на 16 МГц. Arduino Mini можно прошить с помощью специального USB-Serial адаптера или любого другого преобразователя интерфейсов USB-Serial либо RS232-Serial с TTL-уровнями напряжения.

В новой версии Arduino Mini (R5) обновлена печатная плата под микроконтроллер ATmega328, благодаря чему все компоненты теперь расположены на лицевой стороне платы. Помимо этого, добавлена кнопка сброса. При этом в новой версии Ардуино Mini расположение выводов полностью аналогично предыдущей версии R4.

Внимание: напряжение питания Arduino Mini не должно превышать 9В или не должно быть отрицательным. При несоблюдении этого условия плата может выйти из строя.

Характеристики

Версия Arduino Mini 2-4 Arduino Mini 5
Микроконтроллер ATmega168 ATmega328
Рабочее напряжение (логическая уровень) 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ)
Аналоговые входы 8 (4 из которых на внешних выводах)
Постоянный ток через вход/выход 40 мА
Флеш-память 16 Кб при этом 2 Кб используются для загрузчика 32 Кб при этом 2 Кб используются для загрузчика
ОЗУ 1 Кб 2 Кб
EEPROM 512 байт 1 Кб
Тактовая частота 16 МГц

Входы и выходы

Каждый из 14 цифровых выводов Arduino Mini может работать в качестве входа или выхода. Уровень напряжения на выводах ограничен 5В. Максимальный ток, который может отдавать или потреблять один вывод, составляет 40 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Некоторые выводы имеют особые функции:

  • Последовательная шина: 0 (RX) и 1 (TX).Выводы 0 и 1 используются при подключении устройства к компьютеру через адаптер Mini USB (или похожий). Подключение к этим выводам каких-либо внешних цепей может приводить к нарушению USB-соединения с компьютером или препятствовать процессу загрузки в микроконтроллер новых программ.
  • ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит.

В Arduino Mini есть 8 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 различных значения). Входы 0 – 3 выведены на внешний разъем платы; для подключения к входам 4 – 7 на плате предусмотрены отверстия и распаечные площадки. По умолчанию, измерение напряжения осуществляется относительно диапазона от 0 до 5 В.

Однако, верхнюю границу этого диапазона можно изменить, используя вывод AREF и (не понял почему это есть в описании, так как на плате вход AREF не разведен).

Обратите внимание на соединение между выводами Arduino и портами ATmega168: ATmega168/328-Arduino распиновка.

Расположение выводов

Примечание: распиновка выводов в Arduino Mini версий 03 и 04 отличается. Убедитесь, что вы используете схему, соответствующую вашей версии Ардуино.

Arduino mini pinout.png Arduino mini04 pinout.png
Распиновка Arduino Mini 03. (совместима с более старыми версиями, за исключением отсутствующего разъема IO7 вверху платы) Распиновка Arduino Mini 04 и 05. (Обратите внимание, что вывод GROUND на левой стороне платы сместился вниз на одну позицию)

Принципиальные схемы и исходные данные

Arduino Mini 03

Принципиальная схема: Смотреть

Arduino Mini 04

Принципиальная схема: Смотреть

Файлы Gerber (оригинальные сборочные файлы не были выполнены в Eagle)

Arduino Mini 05

Принципиальная схема: Смотреть

Файлы EAGLE

Источники

  1. arduino.ru
  2. www.arduino.cc

Ссылки


0

Publication author

757
Comments: 15Publics: 388Registration: 04-02-2018

1 thought on “Arduino Mini”

Leave a Comment

Войти с помощью: