Микроконтроллер Nuvoton NuMicro M2L31 Arm Cortex-M23 имеет встроенный высоконадежный ReRAM объемом до 512 КБ, SRAM до 168 КБ.

Nuvoton NuMicro M2L31 — это семейство микроконтроллеров Arm Cortex-M23 с тактовой частотой до 72 МГц, оснащенных высоконадежной ReRAM (резистивной оперативной памятью) емкостью от 64 до 512 КБ с высокой скоростью записи, SRAM от 40 до 168 КБ. Микроконтроллер поддерживает рабочее напряжение от 1,71 В до 3,6 В, может работать в диапазоне температур от -40°C до 105°C и предлагает широкий спектр интерфейсов, доступных в корпусах размером от WLCSP 25 (2,5 x 2,5 мм) и до LQFP128 (14 х 14 мм).

Компания Arm представила ядро ​​Cortex-M23 в 2016 году вместе с ядром Arm Cortex-M33, но, хотя последнее широко интегрировано в широкий спектр конструкций, мы видели не много микроконтроллеров Cortex-M23, некоторыми примерами являются Microchip SAML10/L11 ( 2018), а с недавних пор — семейство Renesas RA0. Nuvoton добавляет еще одну опцию к Numicro M2L31, которая также интегрирует энергонезависимую память ReRAM.

Ключевая особенность:

  • Ядро MCU — ядро ​​Arm Cortex-M23 с частотой до 72 МГц.
  • Память
    • 64 КБ, 128 КБ, 256 КБ, 512 КБ встроенной резистивной оперативной памяти (ReRAM) без необходимости цикла стирания для экономии времени чтения и записи; поддержка операций чтения/записи байтов
    • До 168 КБ SRAM с проверкой четности 40 КБ
    • Независимая SRAM малой мощности 4/8 КБ
    • 8 КБ LDROM
    • 4х области eXecute-Only-Memory (XOM)
    • 4х области памяти модуля защиты памяти (MPU)
  • Периферийные устройства/коммуникационные интерфейсы
    • USB
      • Полноскоростной контроллер OTG/хоста/устройства USB 2.0 с максимальным размером буфера 1024 байта
      • Соответствует спецификациям Type-C (версия 2.1) и Power Delivery (версия 3.0).
    • До 8х интерфейсов UART, включая LIN и IrDA
    • 1x интерфейс UART с низким энергопотреблением
    • До 2х интерфейсов USCI (UART/SPI/I²C)
    • До 4х интерфейсов I2C
    • 1x интерфейс I2C с низким энергопотреблением (400 кбит/с)
    • До 4х интерфейсов SPI/I2S (до 36 МГц)
    • 1х интерфейс SPI с низким энергопотреблением (до 12 МГц)
    • 1x четырехъядерный последовательный периферийный интерфейс (QSPI)
    • До 1x интерфейса внешней шины (EBI)
    • До двух комплектов контроллеров CAN FD
    • До 16х сенсорных клавиш с однократным сканированием или программируемыми периодическими сканированиями клавиш с допуском 5 В.
  • Аналоговый порт
    • Встроенное внутреннее опорное напряжение
    • Встроенный датчик температуры
    • 1x 12-битный АЦП SAR до 24х каналов, 3,42 MSPS
    • До 2-х ЦАП (12 бит, 1 MSPS с буфером)
    • 3х рельсовых компаратора с функцией 6-битного ЦАП
    • До 3-х комплектов операционных усилителей
  • Интерфейсы управления
    • Интерфейс регулировки напряжения (VAI)
    • До двух расширенных интерфейсов квадратурных энкодеров (EQEI)
    • До 2х таймеров расширенного захвата входа (ECAP)
  • PDMA – до 16х каналов периферийного контроллера DMA
  • Безопасность
    • Блок расчета циклической избыточности
    • Шифрование AES с ключом длиной 128/192/256 бит.
    • Генератор истинных случайных чисел (TRNG)
    • Генератор псевдослучайных чисел (PRNG)
    • До 3х Тампер-контактов
  • Таймеры
    • 32х выходных канала PWM
    • 4х 24-битных таймера, поддерживающие до 1х независимого выхода PWM
    • 12x Enhanced PWM (EPWM) с двенадцатью 16-битными счетчиками, до 72 МГц для источника тактовой частоты таймера
    • 12x PWM с шестью 16-битными таймерами, до 144 МГц для источника тактовой частоты таймера
    • 2x 24-битных таймера малой мощности
    • 2х Tick-таймера
    • 1x 24-битный таймер обратного отсчета SysTick
    • Сторожевой таймер
    • Таймер наблюдения за Window
  • Часы
    • Кварцевый генератор от 4 до 32 МГц
    • Кварцевый генератор 32,768 кГц для часов реального времени
    • Внутренний RC-генератор 12 МГц с отклонением ± 2% при температуре -40 ~ 105 °C.
    • Внутренний RC-генератор с частотой 48 МГц и отклонением ±2,5% при температуре -40~105°C.
    • Внутренний MIRC 1–8 МГц с отклонением ±10 % при температуре -40–105 °C.
    • Внутренний RC-генератор 32 кГц с отклонением ±10%.
    • Внутренняя PLL до 144 МГц
  • Диапазон напряжения – от 1,71 В до 3,6 В.
  • Потребляемая мощность
    • Нормальная работа: 60 ​​мкА/МГц при 72 МГц
    • Режим ожидания: 33 мкА/МГц при 25°C/3,0 В, все периферийные устройства отключены.
    • NPD без силового стробирования (режим NPD2): 55 мкА, при 25°C/3,0 В
    • NPD со стробированием мощности (режим NPD4): 9 мкА, при 25°C/3,0 В
    • SPD с сохранением SRAM 40 КБ: 1,7 мкА, при 25°C/3,0 В
    • DPD: 0,54 мкА при 25°C/3,0 В, RTC и LXT отключены
  • Корпуса
    • WLCSP 25 (2,5 х 2,5 мм)
    • QFN32 (5 х 5 мм)
    • LQFP48 (7 х 7 мм)
    • QFN 48 (5 х 5 мм)
    • WLCSP 49 (3,0 х 3,0 мм)
    • LQFP64 (7 х 7 мм)
    • LQFP128 (14 х 14 мм)
  • Диапазон температур – от -40°C до +105°C.

Доступен двадцать один SKU с семью различными корпусами и различной емкостью ReRAM и SRAM. Nuvoton объясняет, что ReRAM (резистивная оперативная память) — это тип энергонезависимой памяти, которая обеспечивает хранение цифровых данных путем изменения состояния сопротивления ее компонентов посредством приложения внешнего напряжения. Его преимуществами являются высокая скорость чтения/записи, низкое энергопотребление и более высокая долговечность. Одной из причин высокой скорости записи является то, что ReRAM не требует операции стирания страницы перед записью, в отличие от традиционной встроенной флэш-памяти. Он также поддерживает однобайтовые операции чтения/записи. Nuvoton M2L31 — первый микроконтроллер с ReRAM, который мы когда-либо рассматривали в CNX Software, но, к сожалению, нам не удалось найти какие-либо показатели, связанные со скоростью и надежностью ReRAM, ни в таблице данных, ни в техническом справочном руководстве микроконтроллера.

Микроконтроллеры серии NuMicro M2L31 поддерживаются сторонними IDE, такими как Keil MDK и IAR EWARM, а также NuEclipse IDE с компилятором GNU GCC. Компания также предоставляет для оценки NuMaker-M2L31KI.

Основные характеристики NuMaker-M2L31KI:

  • MCU — микроконтроллер M2L31KIDAE Cortex-M23 с 168 КБ SRAM, 512 КБ ReRAM
  • Расширение
    • Разъемы расширения, совместимые с Arduino UNO
    • 4х 32-контактных разъема расширения для доступа ко всем входам/выходам
  • Отладка — отладчик Nu-Link2-Me SWD с портом USB-C, виртуальным коммутатором COM, светодиодным индикатором состояния, онлайн-/оффлайн-программированием
  • Разное
    • Разъем амперметра для измерения потребляемой мощности микроконтроллера.
  • Источник питания
    • Внешний разъем питания VDD
    • Разъем расширения, совместимый с Arduino UNO, Vin
    • Разъем питания USB на платформе M2L31
    • USB-разъем ICE на Nu-Link2-Me

Целевые области применения микроконтроллеров NuMicro M2L31 Cortex-M23 включают управление двигателями, периферийные устройства ПК, решения промышленной автоматизации и системы управления батареями. На странице продукта можно найти дополнительную информацию, включая ссылки на документацию, такую ​​как TRM и техническое описание, а также ресурсы для разработки программного обеспечения.

Нам не удалось найти цены на микроконтроллеры M2L31, но плату разработки NuMaker-M2L31KI можно приобрести за 36 долларов на сайте Novoton Direct .

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

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

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

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

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