Arduino MKR Zero

  • ABX00012
  • Наличными
  • Visa / MasterCard
  • Курьер
  • Самовывоз
1 990
Уже в корзине:

Флагман из линейки Arduino в компактном форм-факторе семейства MKR.

Arduino MKR Zero выполнена на 32-битном ARM-процессоре ATSAMD21G18 компании Microchip с вычислительным ядром Cortex® M0+.

В чём фишка

Микроконтроллер работает на частоте 48 МГц. Благодаря своей 32-битной архитектуре большинство операций над целыми числами выполняется всего за один такт.

Arduino MKR Zero справляется с ресурсоёмкими математическими вычислениями, обрабатывает аналоговые сигналы с высокой точность и при этом воспроизводит музыку через встроенный ЦАП.

Для истинных аудиофилов на плате распаян интерфейс «I²S» для передачи и приёма цифрового звука.

Плата производится в Италии компанией Arduino.

Порты и периферия

Внимание! Платформа выполнена на архитектуре ARM Cortex M0+, значит родное напряжение Arduino MKR Zero — 3,3 В. Выходы для логической единицы выдают 3,3 вольта и рассчитаны принимать не более того. Большее напряжение повредит микроконтроллер. Будьте внимательны при подключении периферии. Убедитесь, что она корректно работает в диапазоне до 3,3 В.

С двух сторон платы распаяны колодки 2×14 выводов, из них 22 пина ввода-вывода общего назначения:

  • 7 могут быть аналоговыми входами с разрешением до 12 бит;
  • 12 — выдавать 10-битный ШИМ-сигнал;
  • 1 — выдавать аналоговый сигнал (ЦАП) с разрешением 10 бит.

Используйте ЦАП для аналогового аудиовыхода. Для этого не забудьте установить библиотеку AudioZero.

Обработку звука можно делегировать внешнему преобразователю. Для этого предназначен интрерфейс «I²S» и специальные библиотеки. Например для воспроизведения музыки придётся установить сразу две — I²S для работы с интерфейсом и Arduino Sound для передачи аудиопотока.

На плате доступны аппаратные интерфейсы SPI, TWI/I²C, UART/Serial и I²S.

Питание

Подключить питание можно через:

  • порт Micro-USB
  • пин VIN
  • внешний разъём для аккумуляторной батареи

Все цепи питания проходят через линейный регулятор напряжения и приводятся к 3,3 В.

Безопасность

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

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

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

Возможные альтернативы

  • Arduino Due Arduino Due

    Мощная Arduino с большим числом портов, 32-битным процессором на 84 МГц

    3 190
  • Arduino MKR Vidor 4000 Arduino MKR Vidor 4000

    Микроконтроллер ARM Cortex M0+ в связке с FPGA Intel Cyclone 10CL016 на одной плате

    5 490
  • Arduino MKR Wi-Fi 1010 Arduino MKR Wi-Fi 1010

    Микроконтроллер ARM Cortex M0+ и беспроводной модуль U-Blox ESP32 на одной плате

    3 390