Микроконтроллер Nuvoton NuMicro M3331 на базе ядра Cortex-M33 оснащен встроенным контроллером ARGB-светодиодов и опциональным интерфейсом USB 2.0 OTG

Новая серия NuMicro M3331 от Nuvoton представляет собой 32-разрядные микроконтроллеры на базе ядра Arm Cortex-M33 с тактовой частотой 180 МГц, которые интегрируют контроллер ARGB-светодиодов, набор инструкций DSP, блок вычислений с плавающей запятой одинарной точности (FPU) и технологию безопасности TrustZone для умных фабрик, систем возобновляемой энергетики и потребительских устройств.

Ранее уже публиковались материалы о других микроконтроллерах на базе Cortex-M33, таких как STM32U3B5/C5 , Texas Instruments MSPM33C321A,   nRF54LM20A от Nordic Semiconductor , и многих других. Однако серия Nuvoton M3331 отличается наличием встроенного расширенного интерфейса для светодиодных лент (ELLSI) и поддержкой до 10 стандартных каналов LLSI. Это позволяет микроконтроллеру нативно поддерживать протоколы управления игровыми ARGB-светодиодами Gen1 и Gen2, полностью разгружая ЦП для плавных и динамических световых эффектов. Серия представлена двумя вариантами: M3333 и M3334, причем последний дополнительно включает высокоскоростной контроллер USB 2.0 OTG со встроенным PHY.

Nuvoton M3333 Series MCU with Cortex-M33 ARGB LED controller
Микроконтроллер серии Nuvoton M3333 – изображение улучшено с помощью ИИ

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

  • Ядро МК – 32-разрядный ЦП Arm Cortex-M33 @ 180 МГц с блоком вычислений с плавающей запятой одинарной точности (FPU), инструкциями DSP и модулем защиты памяти (MPU)
  • Память – До 320 КБ SRAM, включая 64 КБ с аппаратной проверкой четности
  • Хранилище
    • До 512 КБ двухбанковой флеш-памяти (APROM) с ECC
    • 8 КБ загрузчика, определяемого пользователем (LDROM)
    • 1x Контроллер хоста Secure Digital (SDH) с поддержкой до 45 Мбит/с
    • 1x Интерфейс Quad-SPI (до 45 МГц в режиме ведущего)
    • Внешняя шинная интерфейсная система (EBI), режим i80
  • Периферия
    • До 110 линий ввода-вывода с возможностью прерывания (M3334 имеет до 102 линий)
    • USB – 1x Контроллер USB High-Speed устройство/хост/OTG со встроенным приемопередатчиком (только M3334)
    • Аудио
      • 1x Интерфейс I2S (до 12 Мбит/с)
      • До 3x Интерфейсов SPI/I2S (SPI до 90 МГц в режиме ведущего)
    • Низкоскоростные интерфейсы ввода-вывода
      • До 3x Интерфейсов I2C с поддержкой SMBus/PMBus (до 3.4 Мбит/с)
      • 1x Интерфейс I3C
      • До 2x Интерфейсов CAN FD
      • До 5x Интерфейсов UART с поддержкой IrDA (UART0 поддерживает режим LIN)
      • До 2x Универсальных интерфейсов последовательного управления (USCI), настраиваемых как UART, SPI или I2C
    • Управление светодиодами и двигателями
      • Расширенный интерфейс для светодиодных лент (ELLSI) и до 10x Интерфейсов для светодиодных лент (LLSI) для ARGB Gen1 и Gen2
      • До 28x Каналов интерфейса параллельной коммуникации для диммирования (PDCI) с поддержкой бифазного кодирования (BMC)
      • До 48x Каналов ШИМ (до 12x EPWM и 36x BPWM каналов)
      • 1x Расширенный интерфейс инкрементального энкодера (EQEI)
    • Аналоговая периферия
      • 1x 12-разрядный SAR АЦП с до 16 каналами и частотой дискретизации 4.2 Мвыб/с
      • 2x Аналоговых компаратора
      • Встроенное внутреннее опорное напряжение (1.6В/2.0В/2.5В/3.0В), датчик температуры, схема сброса при пониженном напряжении (LVR) и детектор просадки напряжения (BOD)
    • Таймеры и ПДП
      • 4x 32-разрядных таймера,
      • 24-разрядный системный таймер SysTick
      • Часы реального времени (RTC)
      • 1x Сторожевой таймер (WDT) и 1x Оконный сторожевой таймер (WWDT)
      • 1x Расширенный блок захвата входного сигнала (ECAP)
      • 16-канальный модуль прямого доступа к памяти периферийных устройств (PDMA)
  • Безопасность
    • Технология TrustZone, безопасная загрузка (Root of Trust, ROT)
    • Флеш-память с поддержкой до 4 областей памяти только для выполнения (XOM)
    • 2 КБ однократно программируемой памяти (OTP ROM) для защиты данных и хранения ключей
    • 96-битный уникальный идентификатор (UID) и 128-битный уникальный идентификатор клиента (UCID)
  • Тактовые генераторы
    • Внутренняя ФАПЧ до 180 МГц
    • Внутренний RC-генератор на 48 МГц (± 2% отклонение) и RC-генератор на 38.4 кГц (± 10% отклонение)
    • Кварцевый генератор от 4 до 32 МГц (HXT) и кварцевый генератор на 32.768 кГц (LXT)
  • Питание
    • Рабочее напряжение – от 1.7В до 3.6В
    • Потребление
      • Рабочий режим – 91 мкА/МГц (Normal run)
      • NPD2 – 190 мкА (Normal power-down 2)
      • SPD – 4.93 мкА (Standby power-down)
      • DPD – 0.62 мкА (Deep power-down)
  • Корпуса (безгалогенные, RoHS, TSCA-совместимые)
    • QFN33 – M333xTIGAE (4×4 мм, шаг 0.4мм)
    • QFN48 – M333xYIGAE (5×5 мм, шаг 0.4мм)
    • LQFP48 – M333xLIGAE (7×7 мм, шаг 0.5мм)
    • LQFP64 – M333xSIGAE (7×7 мм, шаг 0.4мм)
    • LQFP128 – M333xKIGAE (14×14 мм, шаг 0.4мм)
  • Температурный диапазон – от -40°C до +105°C
M3333 Series Block Diagram
Структурная схема серии M3333
M3334 Series Block Diagram
Структурная схема серии M3334 с добавлением USB HS OTG

При изучении пресс-релиза компания называет эти микроконтроллеры «серией NuMicro M3331». Однако внутри неё упоминаются подсерии M3333 и M3334, что, по меньшей мере, вносит путаницу.

NuMaker M3333KI and NuMaker M3334KI evaluation boards

Компания предоставляет оценочные платы NuMaker-M3333KI   и   NuMaker-M3334KI , обе из которых оснащены совместимыми с Arduino UNO разъемами для плат расширения и полными коннекторами для вывода всех выводов. Кроме того, они интегрируют съемный модуль Nu-Link2-Me, который выполняет функции внутрисхемного отладчика и программатора, поддерживающего интерфейс SWD, онлайн/офлайн программирование и виртуальный COM-порт. Для профилирования энергопотребления платы включают специальный разъем для амперметра для прямого измерения потребления микроконтроллера. Обе платы имеют идентичный набор функций; единственные различия заключаются в модели МК и разъеме питания/высокоскоростного USB. Компания также предоставляет руководство по началу работы на страницах продуктов.

Что касается программной поддержки, компания предоставляет пакет поддержки платы (BSP) и примеры кода, совместимые с основными IDE, такими как Arm Keil MDK, IAR EWARM и Visual Studio Code. Платформа также полностью поддерживается основными операционными системами реального времени, такими как FreeRTOS, Zephyr и RT-Thread, а также библиотеками графического интерфейса, такими как emWin и LVGL.

Похоже, что микроконтроллеры пока не поступили в продажу, или по крайней мере, публичные цены не объявлены. Однако оценочные платы NuMaker-M3333KI и NuMaker-M3334KI доступны для покупки по цене 30 долларов США каждая в интернет-магазине Nuvoton Direct. Дополнительная информация вместе с технической документацией представлена на страницах продуктов Nuvoton для серии M3333   и   серии M3334 .

NuMicro M3331 series variants (M3333M3334) with 512KB320KB options, while 256KB96KB versions are upcoming, across QFN and LQFP packages
Варианты серии NuMicro M3331 M3333 (сверху) и M3334 (снизу) с вариантами памяти 512КБ/320КБ, в то время как версии на 256КБ/96КБ скоро появятся, в корпусах QFN и LQFP.

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

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

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

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