Недорогие микроконтроллеры NXP MCX C15 и C16 на базе Cortex-M23 ориентированы на приложения IoT, аналоговые и управления двигателями.

Недавно сообщалось, что NXP расширила серию MCX A с Семейство MCX A5 Cortex-M33 , объединяющее 10BASE-T1S Single Pair Ethernet, обнаружение топологии и PQC для промышленной связи. Однако, это не единственное недавнее объявление компании, так как NXP также расширила недорогую серию MCX C микроконтроллерами MCX C15 и MCX C16 (семейство C1) на базе Cortex-M23, предназначенными для промышленного IoT и аналоговых приложений. Новое семейство C1 обеспечивает простой путь миграции с LPC800 , LPC1100, и микроконтроллеры Kinetis, с полной совместимостью по выводам с более новой MCX A Series .

Эти недорогие устройства начального уровня оснащены 16-битным SAR ADC, высокоскоростным компаратором с DAC, встроенным операционным усилителем и FlexPWM для управления двигателями и питанием. Они также включают до 64 КБ флэш-памяти, 12 КБ SRAM, LPI²C, LPSPI, до четырех UART, до 45 GPIO, несколько таймеров, энергоэффективный таймер, RTC и сторожевой таймер, с рабочим диапазоном от 1,71 до 3,6 В и от -40°C до 125°C. Микроконтроллеры MCX C15 и C14 подходят для промышленных IoT-устройств, измерений и контрольно-измерительных приборов, приводов двигателей, управления питанием, систем HVAC, умных бытовых приборов, освещения и других встраиваемых приложений, чувствительных к стоимости.

MCX C15 and MCX C16 Arm Cortex M23 analog IoT MCUs

Технические характеристики серий NXP MCX C15 и MCX C16:

  • Ядро процессора
    • Процессор Arm Cortex-M23, работающий на частоте 72 МГц (MCX C16) или 48 МГц (MCX C15)
    • Достигает 153 CoreMark при работе 2,13 CoreMark/МГц.
  • Память
    • 12 КБ (MCX C16) или 6 КБ (MCX C15) SRAM
    • Полное сохранение SRAM поддерживается вплоть до режима Deep Power Down
    • Контроллер DMA (прямой доступ к памяти)
  • Память
    • 64 КБ (MCXC162) или 32 КБ (MCXC151, MCXC161) однобанковой флеш-памяти программ
    • 16 КБ выделенной флеш-памяти данных
    • Флеш-память поддерживает код исправления ошибок (ECC), обеспечивающий исправление однобитных ошибок и обнаружение двухбитных ошибок
    • Встроенный ROM-загрузчик на кристалле
  • Периферия
    • GPIO – до 45 выводов GPIO
      • Одноцикловый доступ к порту ввода/вывода для быстрого переключения выводов
      • Включает до четырех мощных выводов ввода/вывода с током 20 мА
      • Поддержка I/O на частоте 50 МГц на определенных выводах (P1_0, P1_1 и P1_2)
      • Общее количество GPIO строго зависит от размера корпуса: 43-45 GPIO (корпуса с 48 выводами), 29 GPIO (корпуса с 32 выводами), 23 GPIO (корпуса с 24 выводами) или 15 GPIO (корпуса с 16 выводами)
    • Низкоскоростные I/O
      • 1x энергоэффективный I²C (LPI²C)
      • 1x энергоэффективный SPI (LPSPI)
      • 3x (MCX C15) или 4x (MCX C16) интерфейса LPUART
    • Аналоговая периферия
      • 1x модуль FlexPWM с тремя субмодулями для обеспечения шести комплементарных ШИМ-выходов
      • 16-битный АЦП последовательного приближения (SAR) с поддержкой до 18 каналов; скорость 2,4 Мвыб/с в 16-битном режиме и 3 Мвыб/с в 12-битном режиме
      • 1x высокоскоростной компаратор (CMP), использующий внутренний 8-битный ЦАП в качестве опорного
      • 1x операционный усилитель (OpAmp) с программируемым коэффициентом усиления (PGA)
      • 1x встроенный датчик температуры
    • Тактовые генераторы и таймеры
      • Внутренние свободноработающие генераторы на 144 МГц, 12 МГц и 16 кГц
      • До 2x 32-битных стандартных асинхронных таймеров/счётчиков общего назначения (CTimer)
      • 1x энергоэффективный таймер, таймер измерения частоты, часы реального времени (RTC) и 2x оконных сторожевых таймера
      • Поддержка внешнего кварцевого генератора на 32 кГц (XTAL) для RTC и тактовой системы
  • Отладка – поддержка SWD (Serial Wire Debug)
  • Безопасность
    • Возможности управления жизненным циклом устройства
    • Встроенный генератор истинно случайных чисел (TRNG)
    • Управление доступом к неявно защищенной области флэш-памяти (IFR)
    • Аппаратный контроль доступа как для памяти, так и для интерфейсов отладки
  • Прочее – мониторинг сброса при включении питания (POR), обнаружения низкого напряжения (LVD) и обнаружения высокого напряжения (HVD)
  •   Питание
    • Рабочее напряжение – от 1,7 В до 3,6 В
    • Потребление
      • Потребляемый ток в активном режиме: 33 µA/МГц при выполнении из flash
      • Режим глубокого сна: потребление 14 µA, время пробуждения 15.89 µs
      • Режим Power Down: потребление 2.91 μA при полном сохранении SRAM и времени пробуждения 28.47 µs
      • Режим Deep Power Down: потребление 320 nA при полностью отключенной SRAM и времени пробуждения 301.06 µs
  • Варианты корпусов
    • 48-выводной LQFP (7 x 7 x 1.4 мм, шаг 0.5 мм)
    • 48-выводной H-PQFN (7 x 7 x 0.9 мм, шаг 0.5 мм)
    • 32-выводной H-PQFN (5 x 5 x 0.9 мм, шаг 0.5 мм)
    • Варианты с 24 и 16 выводами H-PQFN (доступность ожидается в декабре 2026 года)
  • Диапазон температур: от -40°C до 125°C (рабочая температура окружающей среды)
MCX C15 series block diagram
Блок-схема серии MCX C15 (отличия отмечены красным)

MCX C15 series block diagram
Блок-схема серии MCX C15 (отличия отмечены красным)

Для оценки и ускорения разработки компания предлагает отладочную плату FRDM-MCXC162, которая оснащена 72 МГц MCU MCX C162 (64 КБ Flash, 12 КБ SRAM), встроенным отладчиком MCU-Link (через USB Type-C) и множеством выводов ввода-вывода, выведенных на разъёмы Arduino, MikroBus и PMOD.

Плата также включает встроенный цифровой датчик температуры NXP P3T1755DP с интерфейсами I3C/I2C (точность ±0,5 °C), пользовательский RGB-светодиод и отдельные кнопки для сброса, ISP и пробуждения. NXP отмечает, что это первая платформа FRDM, использующая сертифицированную по FSC ответственную упаковку.

NXP FRDM-MCXC162 development board for MCX C15xC16x MCUs
Отладочная плата NXP FRDM-MCXC162 для MCU MCX C15xC16x
FRDM-MCXC162 development board block diagram
Блок-схема отладочной платы FRDM-MCXC162

На стороне программного обеспечения MCX C15 и C16 полностью поддерживаются программное обеспечение и инструменты MCUXpresso , которые включают MCUXpresso SDK, варианты IDE (включая расширение для VS Code), а также доступ к Application Code Hub (ACH) для готовых примеров программного кода.

Ранее уже сообщалось о других недорогих 32-битных MCU, предназначенных для замены 8-битных, 16-битных и Cortex-M0+ решений, включая семейство STM32C0 (48 МГц M0+, 12-битный АЦП) и Renesas RA0E2 Похоже, сообщение оборвалось: вы отправили только ` RA2T1` — это фрагмент разметки и аббревиатура, а собственно текст для перевода отсутствует.

Пожалуйста, пришлите полный текст на английском, который нужно перевести на русский. Я готов выполнить перевод согласно всем вашим требованиям. Микроконтроллеры Cortex-M23. Новые MCX C15 и C16 относятся к тому же классу промышленного Интернета вещей/бытовой техники, но добавляют 16-битный SAR ADC, встроенный OpAmp, компаратор с ЦАП и FlexPWM для управления двигателем и питанием.

Данные NXP MCX C15 и MCX C16 микроконтроллеры в настоящее время доступны с ориентировочным сроком поставки 16 недель. На момент написания доступно в общей сложности 15 SKU с различными конфигурациями памяти, корпуса и GPIO, но для справки, MCXC151VFM (32 КБ флеш-памяти, 6 КБ SRAM, корпус H-PQFN32) продается по цене менее 60 центов при оптовых закупках , в то время как отладочная плата FRDM-MCXC162 стоит 15 долларов . Дополнительная информация доступна на странице продукта и в пресс-релизе .

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

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

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

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

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