Zirka PB Nano - Ардуино совместимая плата в форм-факторе нано, на базе улучшенного RISC AVR 8-битного микроконтроллера ATmega328PB. ATmega328PB обратно совместим с ATmega328 и не является полной заменой последнего. Код, разработанный для ATmega328, будет корректно работать на ATmega328PB.
Характеристики ATmega328PB:
Flash: 32 KB
EEPROM: 1 KB
SRAM: 2 KB
8-битный Таймер/Счётчик: 1
16-битный Таймер/Счётчик: 3
ШИМ каналы: 10
8-канальный 10-битный АЦП
USART: 2
SPI: 2
I2C: 2
Программируемый сторожевой таймер
Встроенный аналоговый компаратор
Внутренний калиброванный осциллятор 8 МГц
Механизм обнаружения сбоя тактовой частоты и переключение на внутренний RC-генератор 8 МГц в случае сбоя
Индивидуальный серийный номер для представления уникального идентификатора
27 программируемых линий ввода/вывода
Встроенный датчик температуры
ATmega328PB поддерживает аппаратное сенсорное сканирование с помощью периферийного сенсорного контроллера (PTC)
Шесть режимов сна: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby
Рабочее напряжение: 1.8 - 5.5V
Постоянный ток на контакте ввода/вывода 40мА
Постоянный ток, контакты VCC и GND - 100мА
Технические характеристики платы:
Размер платы: 49 x 20 mm
Аналоговый вход : A0 - A7
ШИМ: 10
Контакты SDA1(PE0) и SCL1(PE1) могут использоваться как контакты ввода/вывода общего назначения.
На плате два светодиода: синий - наличие питания, красный на контакте 13.
Разъемы:
С одной стороны находится 5-контактный разъем для последовательного программирования (сначала в плату необходимо загрузить загрузчик). Для последовательного программирования можно использовать любой преобразователь UART-USB, например CP2102, CH340G, PL2303HX или другие.
С другой стороны - 6-контактный разъем ICSP для внутрисхемного программирования.
Плата доступна в двух версиях: 5В и 3,3В.
Версия платы 5В. Плата 5В имеет внешний резонатор на 16 МГц.
Версия платы 3,3В. На плате 3,3В используется внутренний резонатор 8 МГц.
На плате 3,3В контакты PB6 и PB7 могут использоваться как цифровые контакты.
Источник питания
Напряжение до 12В можно подключить к плате через контакт VIN. В этом случае напряжение будет регулироваться встроенным регулятором, в зависимости от версии платы (5 или 3,3 В).
Через контакт VCC можно подключать строго то напряжение, на которое рассчитана плата (5 или 3,3В). Подача более высокого напряжения через контакт VCC может повредить микроконтроллер. Этот вывод участвует в питании платы, когда она подключена к компьютеру через преобразователь UART-USB.
Напряжение может подаваться с контакта VCC на датчики и модули. Потребление тока не должно превышать 800 мА.
На напряжение 3,3В используется линейный стабилизатор AMS1117, с максимальным током до 800 мА, что позволяет подключать более мощные модули, например, NRF24L01.
Патч для Arduino IDE 1.8.x
Патч и платы тестируются.