Arduino M0 Pro - программируемый контроллер на базе ATSAMD21G18

17.05.2019

Arduino M0 Pro представляет собой простое, но мощное 32-битное расширение платформы Arduino UNO. Плата обладает большей производительностью и расширяет круг проектов, которые можно реализовать на платформе Arduino. Arduino M0 Pro идеально подойдет продвинутым пользователям для создания IoT устройств, носимых технологий, автоматизации, робототехники, систем обработки данных, а новичкам - как образовательный инструмент для изучения разработки 32-битных приложений.

Плата построена на мощном 32-разрядном микроконтроллере ATSAMD21G18 с вычислительным ядром ARM Cortex M0 компании Microchip (Atmel). Благодаря такому ядру, которое позволяет обрабатывать 4х-байтовые данные всего за один такт, Arduino M0 Pro превосходит типичные платы на базе 8-разрядных микроконтроллеров. А наличие DMA-контроллера позволяет разгрузить центральный процессор, выполняя ресурсоёмкие операции с памятью.

Arduino M0 Pro позволит выполнять сложные математические расчёты, получать точные аналоговые значения и при этом слушать музыку напрямую с микроконтроллера.

Arduino M0 Pro снабжена предохранителем, защищающим USB-порты вашего компьютера от перенапряжения и коротких замыканий. Хотя большинство компьютеров обладают собственными средствами защиты, предохранитель даёт дополнительную уверенность. Он разрывает соединение, если на USB-порт подаётся более 500 мА, и восстанавливает его после нормализации ситуации.

Рекомендованное напряжение для Arduino M0 Pro 3.3 В, а не 5 В, как у большинства плат Arduino. Выходы для логической единицы выдают, а в режиме входа ожидают принимать не более 3.3 В. Большее напряжение может повредить процессор! Будьте внимательны при подключении периферии. Убедитесь, что она корректно работает в диапазоне до 3.3 В.

Arduino M0 Pro - программируемый контроллер на базе ATSAMD21G18

Технические характеристики:

  • Микроконтроллер: ATSAMD21G18, 32-Bit ARM Cortex M0+
  • Микроконтроллер отладки: AT32UC3A4256, 32-Bit AVR
  • Тактовая частота: 48 МГц
  • Объём Flash-памяти: 256 КБ
  • Объём SRAM-памяти: 32 КБ
  • Портов ввода-вывода всего: 20
  • Портов с АЦП: 6
  • Разрядность АЦП: 12 бит, по умолчанию 10 бит
  • Портов, подключённых к ЦАП: 1
  • Разрядность ЦАП: 10 бит
  • Портов с ШИМ: 12
  • Разрядность ШИМ: 10 бит, по умолчанию 8 бит
  • Аппаратных интерфейсов SPI: 1
  • Аппаратных интерфейсов I²C / TWI: 1
  • Аппаратных интерфейсов UART / Serial: 1
  • Номинальное рабочее напряжение: 3.3 В
  • Максимальный выходной ток пина 5V: 1 A
  • Максимальный выходной ток пина 3V3: 1.2 А (включая питание микроконтроллера)
  • Максимальный ток с пина или на пин: 7 мА
  • Допустимое входное напряжение от внешнего источника: 7–14 В
  • Габариты: 69×53 мм.