NXP выпускает микроконтроллеры MCX A14x и MCX A15x Arm Cortex-M33 вместе с платой разработки FRDM-MCXA153

На днях компания NXP объявила о выпуске микроконтроллеров Arm Cortex-M33 серии MCX A: MCX A14x работает с частотой до 48 МГц, а MCX A15x — до 96 МГц. Устройства поддерживают флэш-память объемом до 128 КБ и SRAM до 32 КБ, предлагают интерфейсы датчиков I2C, I3C и SPI, а также интегрируют поддержку управления двигателем BLDC/PMSM.

NXP впервые представила семейство универсальных Arm MCU NXP MCX с 30-кратным ускорением машинного обучения на выставке Embedded World 2022, но на тот момент у нас была ограниченная информация, хотя планировалось четыре серии: серия MCX N Advanced с частотой до 250 МГц, MCX A Essential до 96 МГц, серия MCX W Wireless с Bluetooth LE и серия MCX L Low-Power. На днях была выпущена серия MCX A, у высокопроизводительной MCX N также есть собственная страница продукта с вариантами N94x и N54x. В этом обзоре мы сосредоточимся на микроконтроллерах и платах для разработки MCX A14x и A15x.

Блок-схема NXP MCX A14x и A15x

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

  • Ядро MCU — Arm Cortex-M33 до 48 МГц (A14x) или 96 МГц (A15x)
  • Память – до 32 КБ ОЗУ, с возможностью настройки до 8 КБ с ECC (поддержка однобитовой коррекции, обнаружение двух битов);
  • Хранилище — встроенная флэш-память объемом до 128 КБ с ECC (однобитная коррекция и двухбитное обнаружение); поддержка флэш-подкачки с детализацией 8 КБ; кэш-движок с 4 КБ ОЗУ
  • Периферийные устройства
    • USB — x полноскоростной контроллер устройства USB 2.0 с встроенным чипом PHY, поддерживающим работу без кристаллов в режиме устройства
    • До 52x GPIO
    • Сенсорные интерфейсы
      • 2х модуля LPSPI, поддерживающие рабочую частоту до 50 МГц в ведущем режиме
      • 1x LPI2C с поддержкой стандартных, быстрых, быстрых+ и сверхбыстрых режимов
      • 3x LPUART
      • 1x интерфейс шины I3C
    • Аналоговый порт
      • 12-битный АЦП с частотой дискретизации 4,0 млн Мсэмплов/сек в 12-битном режиме и поддержкой 16-битного режима с уменьшенной полосой пропускания. До 24х входных каналов АЦП с несколькими внутренними и внешними триггерными входами. Встроенный датчик температуры
      • 2х высокоскоростных компаратора с 8х входными контактами и 8-битным ЦАП в качестве внутреннего опорного сигнала
    • Подсистема управления двигателем
      • 1x FlexPWM с 3 субмодулями, обеспечивающими 9x выходов PWM
      • 1x квадратурный декодер (QDC), обеспечивающий возможность взаимодействия с датчиками положения/скорости, используемыми в приложениях управления промышленными двигателями
      • 1x AOI (AND/OR/INVERT)
    • Таймеры
      • 3х 32-разрядных стандартных асинхронных таймера/счетчика общего назначения, каждый с четырьмя входами захвата и четырьмя выходами сравнения; определенные события таймера могут быть выбраны для генерации запросов DMA
      • LPTimer
      • Таймер измерения частоты
      • Windowed Watchdog таймер (WWT)
      • Таймер пробуждения
      • Таймер MicroTick, который работает от тактовой частоты 1 МГц и используется для пробуждения устройства из режимов пониженного энергопотребления в глубокий сон с выключенной вспышкой.
      • 42-битный автономный таймер ОС в качестве непрерывной базы времени для системы (доступен в любых режимах пониженного энергопотребления)
  • Безопасность
    • Управление жизненным циклом
    • Защищенная флэш-память обеспечивает управление чтением/записью/выполнением/блокировкой для каждого сектора флэш-памяти.
    • 128-битный универсальный уникальный идентификатор (UUID) для каждого устройства в соответствии со спецификацией IETF RFC4122 версии 5.
    • Code Watchdog для проверки целостности потока кода
    • Защита считывания кода (RoP) из флэш-памяти с 3 уровнями заводского контроля доступа для настройки обработки возвратов
    • Устойчивый к сбоям доступ по ключу (Glikey) к важным управляющим регистрам
  • Рабочее напряжение – от 1,71 В до 3,6 В.
  • Потребляемая мощность
    • Активный ток 59 мкА/МГц
    • Режим пониженного энергопотребления 6,5 мкА с сохранением всей SRAM
    • 394 нА Режим глубокого отключения питания
  • Корпус — 64LQFP, 10×10 мм (52 порта GPIO); 32QFN, 5×5 мм (41xGPIO); 48QFN, 7×7 мм (26 GPIO)
  • Диапазон температур – от -40°C до +125°C.

Микроконтроллеры NXP MCX A143, A142, A153 и A152 доступны уже сейчас

Судя по характеристикам и таблице данных, единственная разница между A14x и A15x действительно заключается в максимальной частоте (48 МГц против 96 МГц), и оба они предлагаются с одинаковым набором корпусов через микроконтроллеры A142/A413 и A152/A154. Детали A1x3 имеют флэш-память объемом 128 КБ, а детали A1x2 — только 64 КБ.

В то время как серия MCX N подходит для приложений HMI и связи Ethernet с более высокими требованиями к памяти, серия MCX A выглядит экономически оптимизированной, и NXP заявляет, что она предлагает «хороший баланс между стоимостью, производительностью и энергопотреблением». Периферийные устройства являются автономными, что означает, что они могут снимать нагрузку с ядра Cortex-M33, когда оно находится в спящем режиме для энергосбережения.

Разработка программного обеспечения может осуществляться с помощью MCUXpresso IDE и SDK с поддержкой безопасного обеспечения, инструментов настройки и Zephyr RTOS. Примеры кода можно найти в новом Application Code Hub. NXP также выпустила плату разработки FRDM-MCXA153 для оценки и ранней разработки прошивки.

Ключевые особенности FRDM-MCXA153:

  • Микроконтроллер — ядро ​​NXP MCXA15x Arm Cortex-M33 с флэш-памятью до 128 КБ, ОЗУ до 32 КБ с ECC 8 КБ.
  • USB — 1x USB Type-C FS (хост/устройство) USB-порт, подключенный к MCU-Link, 1x хост-разъем USB Type-C HS
  • Датчик — датчик температуры P3T1755DPJ I3C/I2C
  • Расширение для SPI/I2C/UART и WiFi
    • Разъем Arduino
    • Разъем FRDM
    • Pmod DNP
    • Разъем microBUS
  • Отладка
    • Встроенный отладчик MCU-Link с CMSIS-DAP
    • Разъем JTAG/SWD
  • Разное — 1х пользовательский RGB-светодиод; Кнопки сброса и пробуждения, ISP

Блок-схема FRDM-MCXA153

Целевые приложения для микроконтроллеров MCX A14x и A15x включают промышленные и потребительские IoT-устройства, промышленные коммуникации, интеллектуальные измерения, управление двигателями, автоматизацию и контроль, а также датчики. Цены начинаются от 92 центов за единицу при заказе 10 тысяч единиц, а плата разработки FRDM-MCXA152 стоит всего 15 долларов с кабелем USB-C и кратким руководством. Более подробную информацию, включая документацию, инструменты разработки программного обеспечения и ссылки для приобретения, вы найдете на странице продукта. Более подробную информацию можно также найти в пресс-релизе.

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

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

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

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

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