Silicon Labs MG26 — это новое семейство беспроводных однокристальных систем Arm Cortex-M33, разработанных для приложений Matter или многопротокольных приложений «умного дома», которые представляют собой обновление MG24 с большим объемом памяти и хранилища, дополнительными портами GPIO, контроллером ЖК-дисплея 4×40 и интегрированным ускорителем искусственного интеллекта/машинного обучения.
Впервые мы рассказали о новом семействе беспроводных микроконтроллеров в апреле 2024 года, но теперь компания опубликовала новый пресс-релиз, в котором объявила о выпуске микроконтроллеров MG26 в широкую продажу, и мы также заметили, что теперь доступны некоторые комплекты для разработки, поэтому мы рассмотрим их в этой статье.
Характеристики Silicon Labs MG26
Напомним вам о спецификациях процессора, с выделением жирным шрифтом деталей, отражающих улучшения или отличия от семейства MG24:
- Ядро микроконтроллера – Arm Cortex-M33 @ 78.0 МГц с инструкциями DSP и блоком вычислений с плавающей запятой
- Память – до 512 КБ оперативной памяти данных
- Хранилище – до 3200 КБ флэш-памяти программ
- Ускоритель AI/ML – Matrix Vector Processor (некоторые устройства)
- Беспроводной порт
- Характеристики радиосвязи 2,4 ГГц
- Чувствительность -105,4 дБм при 250 кбит/с O-QPSK DSSS
- Чувствительность -105,7 дБм при 125 кбит/с GFSK
- Чувствительность -97,6 дБм при 1 Мбит/с GFSK
- Чувствительность -95,0 дБм при 2 Мбит/с GFSK
- Мощность передачи до 19,5 дБм
- Протоколы – Matter, OpenThread, Zigbee, BLE 5.3, Bluetooth Mesh, Proprietary 2.4 ГГц, многопротокольный
- Формат модуляции
- 2x (G)FSK с полностью настраиваемым формированием
- (G)MSK
- OQPSK DSSS
- Характеристики радиосвязи 2,4 ГГц
- Периферийные устройства
- Аналого-цифровой преобразователь (IADC)
- 12-битный, 16-битный или 20-битный выход
- Некоторые OPN поддерживают высокоскоростной режим ( до 2 Мвыб/с ) и режим высокой точности ( до 16 бит ENOB при 3,8 квыб/с )
- 2x аналоговых компаратора (ACMP)
- 2x цифро-аналоговый преобразователь (VDAC)
- До 64x контактов ввода-вывода общего назначения с сохранением состояния выхода и асинхронными прерываниями
- 8-канальный контроллер DMA (LDMA)
- 20-канальная периферическая рефлекторная система (PRS)
- 6x 16-битных таймеров/счетчиков, 4x 32-битных таймера/счетчика
- 2x 32-битных счетчика реального времени (SYSRTC)
- 24-битный низкоэнергетический таймер для генерации сигналов (LETIMER)
- 16-битный счетчик импульсов с асинхронной работой (PCNT)
- 2x сторожевой таймер (WDOG)
- 3x USART с поддержкой UART/SPI/SmartCard (ISO 7816)/IrDA/I2S
- 4x улучшенных USART с поддержкой UART/SPI/DALI/IrDA
- 4× интерфейса I2C с поддержкой SMBus
- Низкочастотный RC-генератор с прецизионным режимом для замены спящего кристалла 32 кГц (LFRCO)
- Контроллер ЖК-дисплея с низким энергопотреблением, поддерживающий до 4 x 40 сегментов (ЖК-дисплей)
- Сканер клавиатуры с поддержкой матрицы до 6×8 (KEYSCAN)
- Датчик температуры штампа
- Аналого-цифровой преобразователь (IADC)
- Безопасное хранилище
- Аппаратное криптографическое ускорение для AES128/192/256, ChaCha20-Poly1305, SHA-1, SHA-2/256/384/512, ECDSA+ECDH (P-192, P-256, P-384, P-521), Ed25519 и Curve25519, J-PAKE, PBKDF2
- Генератор случайных чисел (TRNG)
- Arm TrustZone
- Безопасная загрузка (корень доверия Secure Loader)
- Безопасная отладочная разблокировка
- Контрмеры DPA
- Безопасное управление ключами с помощью PUF
- Защита от несанкционированного доступа
- Безопасная аттестация
- Напряжение питания – от 1,71 В до 3,8 В, однополярное питание
- Потребляемая мощность (MG26 в сравнении с MG24)
- 5,4 мА RX (1 Мбит/с GFSK) | MG24: 4,4 мА
- 6,2 мА RX (250 кбит/с O-QPSK DSSS) | MG24: 5,1 мА
- 5,9 мА TX при выходной мощности 0 дБм | MG24: 5 мА
- 19,5 мА TX при выходной мощности 10 дБм | MG24: 19,1 мА
- 152,7 мА TX при выходной мощности 19,5 дБм | MG24: 156,8 мА
- 53,9 мкА/МГц в активном режиме (EM0) на частоте 39,0 МГц | MG24: 33,4 мкА/МГц!
- 1,4 мкА режиме глубокого сна EM2 (сохранение 16 КБ ОЗУ и работа RTC от LFRCO) | MG24: 1,3 мкА
- Корпус
- QFN48 – 6 x 6 x 0,85 мм
- QFN68 – 8 х 8 х 0,85 мм
- BGA136 – 7 x 7 x 0,82 мм
- Диапазон температур – от -40 до 125°C
Блок-схема MG26
Комплекты разработки MG26
В настоящее время существует несколько комплектов разработки Silicon Labs MG26, использующих среду разработки Simplicity Studio Version 5.
xG26-PK6028A «EFR32xG26 Wireless 2.4 GHz +10 dBm Pro Kit» объединяет материнскую плату BRD4002A Wireless Pro Kit с радиоплатой BRD4120A EFR32xG6 Wireless 2.4 GHz +10 dBm QFN68.
Основные характеристики:
- Поддерживает радиоплату EFR32xG26 2,4 ГГц Wireless +10 дБм QFN68 SoC
- Радиоплата поддерживает антенну PCB trace и разъем U.FL для измерений проводимых радиочастот или подключения внешней антенны.
- Расширенный монитор энергии (AEM)
- Виртуальный COM-порт
- Встроенный отладчик SEGGER J-Link
- Встроенный логический анализатор
- Отладка внешнего устройства
- Отладочное подключение через Ethernet и USB
- ЖК-дисплей TFT с ультранизким энергопотреблением, 128 x 128 пикселей, память
- Пользовательские светодиоды/кнопки, датчик температуры/влажности, джойстик
- 20-контактный разъем EXP
- Коммутационные площадки для беспроводного ввода-вывода SoC
- Интерфейс трассировки пакетов (PTI)
- Поддержка батареек типа «таблетка» CR2032
Это, вероятно, лучшее решение для серьезной оценки и разработки, поскольку оно раскрывает все входы/выходы и функции микроконтроллера MG26, а также аппаратный отладчик и логический анализатор. Он стоит 185.00$ (рекомендованная розничная цена) / 218.81$ (фактическая цена) и может быть приобретен по ссылке на странице продукта.
xG26-DK2608A «EFR32xG26 Dev Kit» — это более компактная, но при этом многофункциональная платформа разработки с несколькими датчиками.
Основные характеристики:
- На базе EFR32xG26 2,4 ГГц Wireless SoC +10 дБм, 1536 КБ флэш-памяти, 256 КБ ОЗУ, 6×6 QFN48
- Интерфейс трассировки пакетов (PTI)
- Виртуальный COM-порт
- Встроенный отладчик SEGGER J-link с поддержкой
- Отладка внешнего устройства
- Пользовательский светодиод и кнопки
- Датчики
- Датчик Si7021 RHT
- Инерциальный датчик
- Стерео микрофоны
- Датчик давления
- Датчик освещенности
- Датчик Холла
- Разъем Qwiic для расширения
- Поддержка батареек-таблеток CR2032
Похоже, это лучший вариант для игры с датчиками, как на плате, так и с добавленными через разъем Qwicc. Плата продается по цене 89,00$ (рекомендованная розничная цена) / 114,31$ (фактическая цена). Подробности вы найдете на странице продукта xG26-DK2608A .
Последним оценочным комплектом MG26 является xG26-EK2709A «EFR32xG26 Explorer Kit», используемый в качестве недорогой минимальной платформы разработки для быстрого прототипирования и создания концепций приложений Интернета вещей с использованием беспроводных протоколов 2,4 ГГц, таких как Bluetooth LE, Bluetooth Mesh, ZigBee, Thread и Matter.
Основные моменты:
- На базе EFR32xG26 2,4 ГГц Wireless SoC +10 дБм, 1536 КБ флэш-памяти, 256 КБ ОЗУ, QFN48
- Два светодиода и две кнопки
- Кнопка сброса
- USB-разъем для питания и отладки
- Встроенный отладчик SEGGER J-Link.
- Виртуальный COM-порт
- Интерфейс трассировки пакетов (PTI)
- Коммутационные площадки для доступа к GPIO и подключения к внешнему оборудованию
- Сторонние дополнительные соединители
- разъем mikroBUS
- Qwiic-разъем
В нем есть все, что нужно для начала работы, а также разъемы mikroBUS и Qwiic для модулей расширения. Он продается за 35.00$ (рекомендованная розничная цена, она же Fantasy Price) или 52.09$ после добавления в корзину. Документацию, все ресурсы для начала работы и ссылку на покупку можно найти на странице продукта.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь