Nuvoton NuMicro M55M1 энергоэффективный Arm Cortex-M55 MCU обеспечивает локальный ИИ с NPU Ethos-U55

NuMicro M55M1 от Nuvoton — это энергоэффективный ИИ-микроконтроллер, объединяющий 220 МГц ядро Arm Cortex-M55 с NPU Ethos-U55 производительностью 111 GOPS для выполнения базовых ИИ-задач непосредственно на устройстве. Он ориентирован на малые IoT и встраиваемые устройства, требующие энергоэффективной обработки голоса, аудио или простых изображений.

Чип содержит 1,5 МБ ОЗУ, 2 МБ флеш-памяти и поддерживает внешнюю память OctoSPI/HyperRAM. Варианты подключения включают Ethernet, USB-OTG, CAN-FD, I3C/I2C/SPI, SDIO и 8-битный интерфейс камеры, а также АЦП, ЦАП, компараторы, ШИМ и несколько энергоэффективных режимов. Разработан для защищенных IoT-приложений с Arm TrustZone, безопасной загрузкой, AES и сертификацией PSA Level 2. Типичные применения: голосовые триггеры, умные сенсоры, простые узлы компьютерного зрения, малая бытовая техника и промышленные устройства мониторинга.

Nuvoton M55M1 Series MCU

Характеристики Nuvoton NuMicro M55M1:

  • Ядро ЦП – 220 МГц Arm Cortex-M55
    • Архитектура – Armv8.1-M с
    • Кэш – 16 КБ I-кэш и 16 КБ D-кэш
  • NPU – Arm Ethos-U55 микро-NPU @ 220 МГц, 256 MAC, 110 GOPS, поддержка 8-битных и 16-битных целочисленных операций
  • Память – 1552 КБ (1,55 МБ) общей встроенной ОЗУ, включая:
    • 1344 КБ SRAM (Банк 0: 512 КБ, Банк 1: 512 КБ, Банк 2: 320 КБ)
    • 8 КБ SRAM (Банк 3)
    • 8 КБ SRAM в домене низкого энергопотребления (LP)
    • 64 КБ I-TCM и 128 КБ D-TCM
    • Поддержка интерфейса SPI/HyperBus (SPIM) для внешней памяти
  • Накопители
    • 2x Контроллера Secure Digital Host (SDHC/SDIO)
    • 2 МБ (2048 КБ) встроенной двухбанковой APROM с поддержкой OTA-обновлений
    • 8 КБ встроенной загрузочной ПЗУ (LDROM)
    • 3 КБ однократно программируемой ПЗУ
  • Камера – 8-битный интерфейс захвата изображения (CCAP)
  • Сети – 10/100 Мбит/с Ethernet MAC с интерфейсом RMII
  • USB
    • USB 2.0 High-Speed OTG со встроенным трансивером и Power Delivery (PD)
    • USB 2.0 Full-Speed OTG со встроенным трансивером
  • Аудио
    • 4-канальный цифровой вход микрофона (DMIC) с детектированием голосовой активности (VAD)
    • 2x I2S (автономные)
  • Другие периферийные устройства
    • 10x UART
    • 2x контроллера CAN FD
    • 4x I2C, 1x I3C
    • 4x SPI / I2S
    • 2x QSPI
    • 3x Смарт-карта (ISO-7816-3)
    • Универсальный последовательный интерфейс управления (USCI)
    • 8-канальный программируемый последовательный ввод-вывод (PSIO)
    • 1x LPUART, 1x LPSPI, 1x LPI2C (последовательные интерфейсы низкого энергопотребления)
    • До 24-канального ШИМ (от 2x 12-канальных EPWM и 2x 12-канальных BPWM)
    • Аналоговые интерфейсы
      • 1x 12-битный АЦП, 5 Мвыб/с SAR EADC (до 24 каналов)
      • 1x 12-битный LPADC, 2 Мвыб/с SAR LPADC низкого энергопотребления (до 24 каналов)
      • 2x 12-битный ЦАП, 1 Мвыб/с ЦАП
      • 4x Аналоговых компаратора (ACMP)
  • Таймеры – Всего 4x 32-битных таймера, включая:
    • 2x 32-битных таймера низкого энергопотребления (LPTMR)
    • 2x Тактовых таймера (TTMR)
  • Прочее
    • 4x Расширенный интерфейс квадратурного энкодера (EQEI) для управления двигателями
    • 4x Расширенный захват входных сигналов (ECAP)
    • 2x Сторожевых таймера (WDT)
    • 2x Оконных сторожевых таймера (WWDT)
    • Часы реального времени (RTC) с отдельным доменом питания VBAT
    • Интерфейс клавиатуры 8×6 (KPI)
  • Питание – 1,71В до 3,6В
  • Корпуса
    • LQFP176 (24×24мм)
    • LQFP128 (14×14мм)
    • LQFP64 (10×10мм)
  • Температурный диапазон – -40°C до +105°C
Nuvoton M55M1 Series Block Diagram
Блок-схема серии M55M1

Что касается программной поддержки, серия M55M1 работает с Keil MDK, IAR EWARM и GCC через NuEclipse или VSCode. Nuvoton предоставляет инструменты NuTool PinConfigure, Pin-View, ClockConfig и NuConsole для настройки выводов, конфигурации тактовых сигналов и отладки. Микроконтроллер поддерживает FreeRTOS, Zephyr и RT-Thread, а также может использовать графические библиотеки, такие как emWin, LVGL и Qt для MCU.

NuMaker-X-M55M1D Front View
Вид спереди NuMaker-X-M55M1D
NuMaker-X-M55M1D Rear View
Вид сзади NuMaker-X-M55M1D
NuMaker-X-M55M1D Arduino UNO Compatible Pinout
Совместимая с Arduino UNO распиновка NuMaker-X-M55M1D

Компания также предоставляет NuMaker-X-M55M1D плату разработки для микроконтроллеров NuMicro M55M1 на основе Arm Cortex-M55 от Nuvoton. Плата предлагает полную расширяемость выводов, совместимые с Arduino UNO разъемы, сокет mikroBUS, HyperRAM, Ethernet PHY, CAN FD, модуль Wi-Fi, аудиокодек, MEMS-микрофон, датчик MPU6500, сдвоенный USB (FS/HS) и слот для карт microSD. Варианты питания включают входы 5В/3,3В и разъем амперметра для измерения потребления в реальном времени. Съемный отладчик Nu-Link2-Me обеспечивает SWD, онлайн/офлайн программирование и VCOM. Также поддерживаются дополнительные модули, такие как 5-дюймовый TFT-дисплей с емкостным сенсорным экраном и CMOS-камера 720p, позволяющие разработчикам быстро тестировать функции HMI, ИИ, сенсорики и подключения.

Ранее мы писали о других микроконтроллерах на основе Cortex-M55, таких как Apollo330 Plus от Ambiq , семейство Ensemble от Alif и серия RA8M1 от Renesas , которые предназначены для аналогичных локальных ИИ-задач в энергоэффективных высокопроизводительных встраиваемых приложениях. Как и NuMicro M55M1, эти чипы также обладают возможностями DSP/ML через расширения Helium, опциональными ИИ-ускорителями или беспроводной связью и разработаны для концентраторов датчиков, IoT-узлов, голосовых интерфейсов и задач взаимодействия человек-машина.

Серия M55M1 включает M55M1R2LJAE (64-выводный), M55M1K2LJAE (128-выводный) и M55M1H2LJAE (176-выводный), которые перечислены на Mouser , но в настоящее время отсутствуют на складе с сроком поставки 30 недель. Цены составляют примерно $8,50–$9,80 для корпусов поменьше и около $17 для 176-выводной модели. Плата разработки NuMaker-X-M55M1D доступна за $212 от Nuvoton , что довольно дорого. Дополнительная информация вместе с документацией доступна на странице продукта и в пресс-релизе .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments