Arduino Nano Matter — плата формата Nano для устройств умного дома на мультипротокольном модуле MGM240SD22VNA (Silicon Labs) с ядром Arm Cortex-M33. Модуль поддерживает Matter over Thread, Zigbee и Bluetooth Low Energy 5.3; также заявлена поддержка Bluetooth Mesh. Это микроконтроллерная плата, а не одноплатный компьютер: она не запускает Linux, а пользовательская программа загружается как Arduino-скетч с выбранным радиостеком. Производитель платы — Arduino.
Matter — стандарт взаимодействия устройств умного дома. В Nano Matter он работает поверх сети Thread; Bluetooth LE используется, в частности, для первоначального сопряжения (commissioning). Для подключения Matter-устройства к домашней сети нужен пограничный маршрутизатор Thread (Thread Border Router) и контроллер Matter. Некоторые домашние хабы выполняют обе функции. Zigbee — отдельный протокол и отдельный вариант радиостека: для него нужна Zigbee-сеть с координатором. Wi-Fi на плате нет. Логика — 3,3 В.
Плата доступна в двух вариантах: без распаянных выводов (ABX00112, с кастелляциями и отверстиями для SMD-монтажа) и с припаянными выводами (ABX00137, для макетной платы). Формат и расположение выводов — как у плат Nano, но уровни сигналов 3,3 В, а не 5 В, как у Nano V3.0.
Основные характеристики Arduino Nano Matter
- Микроконтроллер: Silicon Labs MGM240SD22VNA (модуль MGM240S, Arm Cortex-M33, 32 бита)
- Тактовая частота: до 78 МГц
- Flash-память: 1536 КБ
- SRAM: 256 КБ
- EEPROM: отдельной нет; ядро Arduino может эмулировать EEPROM во flash-памяти
- Беспроводная связь: IEEE 802.15.4 (Thread и Zigbee), Bluetooth Low Energy 5.3; также заявлена поддержка Bluetooth Mesh. Wi-Fi нет
- Безопасность: Secure Vault High (Silicon Labs)
- Рабочее напряжение логики: 3,3 В
- Входное напряжение (VIN): 6–21 В; USB-C — 4,8–5,5 В; контакт +5V также может использоваться для подачи внешних 5 В
- Цифровые выводы: 22 (все выведенные I/O могут работать как цифровые); ШИМ доступен на 22 выводах, но одновременно могут работать не более 5 каналов
- Аналоговые входы: 20 каналов АЦП с разрешением 12 бит (на разъёме доступны A0–A7); ЦАП — 4 канала, до 12 бит
- Интерфейсы: 2 × UART, 2 × I²C, 2 × SPI
- USB: USB-C для питания и передачи данных через отдельный USB-мост ATSAMD11
- Отладка: JTAG/SWD через контактные площадки на плате; SWD также доступен через USB-мост
- Размеры: 45 × 18 мм; масса около 4 г
- Типичный ток: 16 мА в тесте Arduino с примером Matter Color Lightbulb при питании через контакт 5V
- Рабочая температура: от −40 до +85 °C
- Способ программирования: Arduino IDE 2.x с пакетом Silicon Labs; также доступен Arduino Cloud Editor
Технические характеристики
Микроконтроллер и беспроводной модуль
Основа платы — модуль MGM240SD22VNA серии MGM240S: беспроводной модуль Silicon Labs с ядром Arm Cortex-M33 на 78 МГц, 1536 КБ flash и 256 КБ RAM. Модуль поддерживает IEEE 802.15.4, Thread, Zigbee и Bluetooth LE 5.3. Аппаратная защита Secure Vault High обеспечивает функции безопасного хранения ключей и защиты устройства.
Важное различие между протоколами: Matter работает поверх Thread, а Zigbee использует отдельный радиостек. В Arduino IDE их выбирают как разные варианты Tools → Protocol stack; одновременно использовать Matter- и Zigbee-стек в одной сборке нельзя. Вариант Matter также включает BLE для сопряжения, а после завершения commissioning BLE можно использовать для собственных задач. Bluetooth Mesh заявлен для аппаратной платформы/стека Silicon Labs, но в стандартном Arduino Core нет отдельного пункта Bluetooth Mesh среди перечисленных вариантов радиостека.
Для работы Matter over Thread с домашней сетью нужен Thread Border Router и контроллер Matter. Например, такую роль могут выполнять совместимые устройства Google Home, Apple Home или Amazon Alexa; поддержка зависит от конкретной модели хаба. Для Zigbee требуется отдельная Zigbee-сеть с координатором. Nano Matter сама по себе не является Wi-Fi-мостом и не преобразует Zigbee в Matter.
Память (Flash, SRAM, EEPROM)
- Flash 1536 КБ — для программы, библиотек Matter/Zigbee и данных. Часть памяти может занимать загрузчик и выбранный радиостек.
- SRAM 256 КБ — оперативная память микроконтроллера.
- Отдельной EEPROM нет. В Silicon Labs Arduino Core есть библиотека EEPROM, которая хранит данные во flash-памяти; ресурс записи ограничен её характеристиками.
Цифровые и аналоговые выводы (I/O)
На плате выведено 22 I/O: цифровые D0–D13 и аналоговые A0–A7 (в сквозной нумерации D14–D21). Все они могут использоваться как цифровые. У MGM240S есть 20 каналов 12-битного АЦП, но на разъёме доступны восемь аналоговых входов A0–A7. Четыре канала ЦАП выведены на A0 (DAC0), A1 (DAC2), A6 (DAC1) и A7 (DAC3); разрешение ЦАП — до 12 бит. ШИМ предусмотрен на всех 22 I/O, но одновременно могут работать не более пяти каналов.
⚠ Только 3,3 В. Все сигнальные выводы рассчитаны на логику 3,3 В и не являются 5-вольт-толерантными. Не подключайте 5-вольтовые сигналы напрямую. Datasheet платы не приводит рекомендуемый рабочий ток GPIO; в интернет-магазине Arduino отдельно указаны 40 мА source и 28 мА sink на вывод. Не используйте эти значения как рекомендацию для постоянной нагрузки: светодиоды подключайте через резистор, а двигатели, реле и другие нагрузки — через транзистор или драйвер.
Вывод AREF. По умолчанию паяльная перемычка AREF разомкнута, поэтому контакт AREF не соединён с входом опорного напряжения микроконтроллера. Чтобы подключить внешнее опорное напряжение АЦП, перемычку нужно замкнуть. Линия MGM_AREF также связана с пользовательской кнопкой; при использовании AREF как внешнего источника опорного напряжения функция кнопки на этой линии будет затронута.
Интерфейсы связи
- SPI0: D13 (SCK), D12 (MISO/CIPO), D11 (MOSI/COPI), D10 (SS).
- SPI1: D2 (SCK1), D3 (SS1), D1 (MISO1), D0 (MOSI1).
- I²C0: A4 (SDA) и A5 (SCL).
- I²C1: D4 (SDA1) и D5 (SCL1).
- UART: D1 и D0 назначены как RX1 и TX1 (в распиновке Arduino —
PIN_SERIAL_RX1иPIN_SERIAL_TX1). Второй UART используется внутри платы для связи MGM240S с USB-мостом ATSAMD11.
USB
Разъём USB-C служит для питания, программирования и последовательной связи. В отличие от плат с native USB, здесь между USB-C и MGM240S установлен отдельный мост ATSAMD11. Он преобразует USB-соединение в UART для обмена данными с основным модулем и обеспечивает доступ к SWD для отладки и загрузки.
Питание
Плату можно питать от USB-C (4,8–5,5 В), через вывод VIN (6–21 В) или от внешнего стабилизированного источника 5 В, подключённого к контакту +5V. Контакт +5V — вход/выход шины 5 В: при питании через USB-C на нём появляется +5 В; при питании от VIN он не является выходом стабилизированных 5 В. Основной понижающий преобразователь MP2322GQH формирует 3,3 В для MGM240S. Отдельный LDO AP2112K-3.3 питает USB-мост ATSAMD11 от линии VUSB.
Режим малого потребления. Arduino рекомендует для энергосбережения отключить светодиод питания согласно инструкции к перемычкам и подать внешние 3,3 В на контакт 3V3. В этой конфигурации USB-мост ATSAMD11 не получает питание, поэтому программирование и последовательная связь через USB недоступны. Перед изменением паяльных перемычек обязательно отключите питание.
В datasheet приведён один ориентировочный результат измерения: 16 мА при питании через контакт 5V и выполнении примера Matter Color Lightbulb. Это не универсальное значение потребления — ток зависит от выбранного радиостека, режима работы и приложения.
Размеры и конструкция
Двусторонняя плата размером 45 × 18 мм, масса около 4 г. USB-C выступает за верхний край, встроенная антенна расположена в центре нижнего края платы. Вариант ABX00112 имеет кастелляции и отверстия по обеим длинным сторонам для пайки на собственную печатную плату; вариант ABX00137 поставляется с припаянными выводами. На плате четыре крепёжных отверстия диаметром 1,65 мм; шаг выводов — 2,54 мм.
Интерфейсы и разъёмы
- USB-C — питание, загрузка программы и последовательная связь через USB-мост;
- Два ряда по 15 контактов — кастелляции/отверстия либо припаянные выводы в зависимости от варианта платы;
- Кнопка пользователя (
BTN_BUILTIN) и кнопка Reset; - RGB-светодиод (LEDR, LEDG, LEDB) и светодиод питания;
- Площадки JTAG/SWD для программирования и отладки;
- Паяльные перемычки на нижней стороне: управление питанием, светодиодом питания и подключением внешнего AREF.
Программирование
Для программирования используется Arduino IDE 2.x и пакет Silicon Labs, который устанавливается через Boards Manager (при необходимости добавьте URL пакета из официального репозитория Silicon Labs). При первом использовании платы необходимо однократно записать загрузчик через Tools → Burn bootloader. В меню Tools → Protocol stack выбирают нужный вариант: Matter, Zigbee, BLE (Arduino), BLE (Silabs) или None. Matter- и Zigbee-скетчи требуют соответствующего выбранного стека; это разные варианты сборки. Arduino Cloud Editor также можно использовать для разработки и загрузки скетчей.
Не следует путать Arduino Cloud Editor с подключением к Arduino IoT Cloud: Cloud Editor используется для разработки и загрузки скетчей. Nano Matter не имеет Wi-Fi-модуля, поэтому способ передачи данных из Matter/Thread-сети в Arduino IoT Cloud нужно рассматривать отдельно. Для такой интеграции может потребоваться шлюз или приложение, которое получает данные через Matter-контроллер и передаёт их в облако через API.
Распиновка
Таблица составлена по схеме выводов Arduino (ABX00112). Все сигнальные выводы работают с логическими уровнями 3,3 В. ШИМ доступен на всех 22 I/O, но одновременно могут работать не более пяти каналов.
Левый ряд
| Обозначение | Номер | Функции |
|---|---|---|
| D13 | 13 | SPI0 SCK |
| +3V3 | — | Вход/выход 3,3 В |
| AREF | — | Внешнее опорное напряжение АЦП (при замкнутой перемычке); общая линия с пользовательской кнопкой |
| A0 | 14 | АЦП; DAC0 |
| A1 | 15 | АЦП; DAC2 |
| A2 | 16 | АЦП |
| A3 | 17 | АЦП |
| A4 | 18 | АЦП; I²C0 SDA |
| A5 | 19 | АЦП; I²C0 SCL |
| A6 | 20 | АЦП; DAC1 |
| A7 | 21 | АЦП; DAC3 |
| +5V | — | Вход внешних 5 В; выход +5 В при питании по USB-C |
| NC | — | Не подключён |
| GND | — | Земля |
| VIN | — | Вход питания 6–21 В |
Правый ряд
| Обозначение | Функции |
|---|---|
| D12 | SPI0 MISO |
| D11 | SPI0 MOSI |
| D10 | SPI0 SS |
| D9 | Цифровой вывод |
| D8 | Цифровой вывод |
| D7 | Цифровой вывод |
| D6 | Цифровой вывод |
| D5 | Цифровой вывод; I²C1 SCL |
| D4 | Цифровой вывод; I²C1 SDA |
| D3 | Цифровой вывод; SPI1 SS |
| D2 | Цифровой вывод; SPI1 SCK |
| GND | Земля |
| RST | Сброс |
| D1 | SPI1 MISO; UART1 RX |
| D0 | SPI1 MOSI; UART1 TX |
Возможности и особенности
- Matter over Thread и Zigbee на плате формата Nano; Matter и Zigbee используют разные варианты радиостека.
- Bluetooth LE 5.3 для commissioning и дополнительных BLE-приложений; Bluetooth Mesh заявлен для платформы Silicon Labs.
- Cortex-M33 на 78 МГц, 1536 КБ flash и 256 КБ RAM.
- Secure Vault High — аппаратные функции защиты и безопасного хранения ключей.
- Малое потребление; предусмотрен режим питания от внешних 3,3 В с отключённым USB-мостом.
- Аналоговые возможности: 20 каналов АЦП и четыре канала ЦАП на выводах A0, A1, A6 и A7.
- Два варианта платы: для SMD-монтажа и для макетной платы.
Для чего подходит Arduino Nano Matter
- Умный дом: лампы, выключатели, шторы и термостаты с поддержкой Matter over Thread или Zigbee;
- Датчики микроклимата (давление, влажность, температура) в сети Matter или Zigbee при подключении соответствующих внешних датчиков;
- Автоматизация зданий: контроль вентиляции, освещения и энергопотребления;
- Промышленная автоматизация: мониторинг состояния оборудования и безопасности;
- Прототипы устройств Thread, Zigbee и BLE.
Преимущества
- Поддержка Matter over Thread и Zigbee на одной аппаратной платформе.
- Bluetooth LE 5.3 и поддержка Bluetooth Mesh на уровне платформы Silicon Labs.
- Малое потребление и Secure Vault.
- Формат Nano, USB-C, два варианта платы.
Ограничения
- Нет Wi-Fi. Для Matter over Thread нужен Thread Border Router и Matter-контроллер; для Zigbee — отдельная сеть с координатором.
- Логика 3,3 В; 5-вольтовые сигналы требуют преобразователя уровней.
- Одновременно работают не более пяти каналов ШИМ.
- Вывод +5V работает как выход при питании по USB-C; при питании от VIN он не обеспечивает выход 5 В.
- Для Matter и Zigbee выбираются разные варианты радиостека; использовать их одновременно в одной сборке нельзя.
- Нет отдельной EEPROM; эмуляция EEPROM использует flash-память.
- Наличие Matter/Thread само по себе не обеспечивает прямое подключение к Arduino IoT Cloud; для обмена данными с облаком нужен отдельный сетевой шлюз или интеграция.
Arduino Nano Matter и похожие платы
| Характеристика | Nano Matter | Nano ESP32 | Nano 33 BLE Sense Rev2 |
|---|---|---|---|
| Микроконтроллер | MGM240S, Cortex-M33 78 МГц | ESP32-S3, 2 × LX7 до 240 МГц | nRF52840, Cortex-M4F 64 МГц |
| Flash / RAM | 1536 КБ / 256 КБ | 16 МБ / 512 КБ + 8 МБ PSRAM | 1 МБ / 256 КБ |
| Wi-Fi | нет | Wi-Fi 4 | нет |
| Bluetooth | LE 5.3; Mesh на уровне Silicon Labs | BLE 5.0 | BLE 5.x |
| Thread / Zigbee | да, отдельные варианты стека | не заявлены для стандартного Arduino core | поддерживаются радиочастью nRF52840, но не заявлены как стандартные функции платы |
| Matter | да, Matter over Thread | не заявлен производителем платы | не заявлен производителем платы |
| Разъём USB | USB-C, через USB-мост | USB-C | Micro-USB |
| Логика | 3,3 В | 3,3 В | 3,3 В |
Для сравнения — Nano ESP32 (Wi-Fi и MicroPython) и Nano 33 BLE Sense Rev2 (много датчиков, Bluetooth LE, без Wi-Fi).
Заключение
Arduino Nano Matter — компактная плата для умного дома на модуле MGM240S с поддержкой Matter over Thread, Zigbee и Bluetooth LE. Она подходит для датчиков и исполнительных устройств в сетях Matter и Zigbee, если правильно выбрать радиостек и обеспечить совместимую инфраструктуру дома.
Перед покупкой учтите, что Wi-Fi на плате нет, для Matter over Thread нужен пограничный маршрутизатор и контроллер Matter, логика работает на 3,3 В, а одновременно можно использовать не более пяти каналов ШИМ.
Материалы
- Документация Arduino — Nano Matter — описание платы, схемы и файлы САПР.
- Datasheet Arduino Nano Matter (PDF) — характеристики, питание, разъёмы и условия эксплуатации.
- Полная распиновка Nano Matter (PDF) — функции выводов и паяльные перемычки.
- Магазин Arduino — Nano Matter — технические характеристики и страница продукта.
- MGM240SD22VNA на сайте Silicon Labs — параметры модуля, память, частота и функции Secure Vault.
- Silicon Labs Arduino Core (GitHub) — установка платформы и выбор стеков Matter, Zigbee и BLE.
- Библиотека Matter для Arduino — Matter over Thread и требования к Thread Border Router.
- Библиотека Zigbee для Arduino — Zigbee 3.0 и выбор соответствующего радиостека.
- Matter — Connectivity Standards Alliance — описание стандарта умного дома.
Иллюстрации (фотография, схема выводов, структурная схема, схема питания и чертёж) взяты из документации Arduino к Nano Matter (SKU ABX00112, ABX00137); схемы выводов распространяются под лицензией CC BY-SA 4.0, права на остальные материалы принадлежат Arduino.








