Микроконтроллер STM32U3B5/C5 с ультранизким энергопотреблением обладает 640 КБ ОЗУ, 2 МБ Flash и ускорителем HSP для работы с ИИ без батарей

Компания STMicroelectronics пополнила семейство ультранизкопотребляющих микроконтроллеров STM32U3 на базе ядра Arm Cortex-M33 двумя новыми представителями: микроконтроллеры STM32U3B5 и STM32U3C5 получили больше ресурсов — до 640 КБ статической памяти и 2 МБ флеш-памяти, а также акселератор HSP (аппаратный сигнальный процессор) для выполнения задач искусственного интеллекта и машинного обучения без использования батарей, только за счёт сбора энергии из окружающей среды.

Новые чипы по-прежнему работают на частоте до 96 МГц, используют схемотехнику, работающую вблизи порогового напряжения (вплоть до 0,65 В), что обеспечивает энергопотребление всего 117 Coremark/мВт в активном режиме, и могут работать при температуре окружающей среды до +105°C. Они оснащены одной дополнительной группой интерфейсов, в результате чего общее количество составляет четыре SPI и I2C, два I3C и CAN-FD, а также пять UART. Также добавлено пять 16-разрядных таймеров, что в сумме даёт десять. Модель STM32U3C5 также включает криптографическое ядро для ускорения операций шифрования и дешифрования и поддерживает аппаратную функцию безопасности CCB (Coupling and Chaining Bridge), которые отсутствуют в STM32U3B5.

STM32U3B5 STM32U3C5 block diagram

Ключевые особенности и характеристики ST STM32U3B5/C5:

  • Ядро МК
    • 32-разрядное ядро Arm Cortex-M33 с частотой 96 МГц, поддержкой TrustZone и FPU
    • Производительность
      • 1,5 DMIPS/МГц (Dhrystone 2.1)
      • 395,4 CoreMark (4,12 CoreMark/МГц)
  • Ускоритель ART с инструкциями DSP
  • Математический сопроцессор – Аппаратный сигнальный процессор (HSP) для обработки цифровых сигналов и искусственного интеллекта
  • Память/Хранилище
    • 640 КБ статической памяти, включая 384 КБ с аппаратной проверкой чётности
    • 2 МБ двухбанковой флеш-памяти с ECC
    • Интерфейс внешней памяти OCTOSPI, поддерживающий память типов SRAM, PSRAM, NOR, NAND и FRAM
    • Интерфейс SDMMC
  • Периферия
    • До 114 линий GPIO с поддержкой прерываний, большинство из которых допускают напряжение 5 В, и до 14 линий ввода/вывода с независимым питанием до 1,08 В
    • Контроллер USB 2.0 Full-Speed
    • Аудио
      • 1 последовательный аудиоинтерфейс SAI
      • Цифровой аудиофильтр с детектированием звуковой активности
    • 4 интерфейса I2C FM+ (1 Мбит/с), SMBus/PMBus
    • 3 интерфейса I3C (SDR) с поддержкой режима I2C FM+
    • 3 интерфейса USART и 2 UART (SPI, ISO 7816, LIN, IrDA, modem), 1 интерфейс LPUART
    • 4 интерфейса SPI (7 интерфейсов SPI, если включить 1 интерфейс в составе OCTOSPI + 2 интерфейса в составе USART)
    • 2 контроллера CAN FD
    • 12-канальный контроллер GPDMA, работающий в режимах Sleep и Stop (вплоть до Stop 2)
    • До 24 каналов ёмкостного сенсорного ввода с поддержкой сенсоров типа touch key, линейных и поворотных
    • Аналоговые блоки
      • 2 АЦП 12-разрядные, 2,5 Мвыб/с, с аппаратным усреднением
      • Модуль 12-разрядного ЦАП с 2 преобразователями ЦАП, энергоэффективной схемой выборки и хранения, автономной работой в режиме Stop 1
      • 2 операционных усилителя со встроенным PGA
      • 2 сверхмаломощных компаратора
    • До 17 таймеров и 2 сторожевых таймера
      • 2 16-разрядных расширенных таймера для управления двигателем
      • 3 32‑разрядных и 4 16‑разрядных таймера общего назначения
      • 2 16‑разрядных базовых таймера
      • 4 маломощных 16‑разрядных таймера (работают в режиме Stop)
      • 2 сторожевых таймера
      • 2 таймера SysTick
      • Часы реального времени с аппаратным календарём, будильниками и калибровкой
    • Блок расчёта CRC
  • Безопасность и криптография
    • Arm TrustZone и защищаемые линии ввода/вывода, память и периферия
    • Гибкая схема жизненного цикла с RDP и отладкой, защищённой паролем
    • Корень доверия благодаря уникальной точке входа в загрузчик и защищённой области скрытой защиты (HDP)
    • Безопасная установка прошивки (SFI) из встроенных корневых защищённых служб (RSS)
    • Безопасное хранение данных с аппаратным уникальным ключом (HUK)
    • Безопасное обновление прошивки
    • Поддержка Trusted firmware for Cortex-M (TF-M)
    • 2 криптопроцессора AES, включая один с защитой от атак по сторонним каналам (SCA) (SAES)
    • Акселератор открытого ключа, устойчивый к SCA
    • Аппаратная защита ключей
    • Ключи аттестации
    • Аппаратный ускоритель HASH
    • Генератор истинно случайных чисел (TRNG), соответствующий стандарту NIST SP800-90B
    • Уникальный 96-битный идентификатор
    • 512-байтовая OTP (однократно программируемая) память
    • Защита от вскрытия
  • Тактовые генераторы
    • Кварцевый генератор 4–50 МГц
    • Кварцевый генератор 32,768 кГц для часов реального времени (LSE)
    • Внутренний подстроенный RC-генератор 16 МГц (±1%)
    • Внутренний маломощный RC-генератор с частотой 32 кГц или 250 Гц (±5%)
    • 2 внутренних многоскоростных генератора от 3 МГц до 96 МГц
    • Внутренний генератор 48 МГц с восстановлением тактовой частоты
    • Точный MSI в режиме PLL и до 96 МГц с кварцевым генератором 32,768 кГц, 16 МГц или 32 МГц
  • Отладка – Serial-wire debug (SWD), JTAG, Embedded Trace Macrocell (ETM)
  • Напряжение питания – от 1,71 В до 3,6 В
  • Управление питанием – Встроенный стабилизатор (LDO) и понижающий импульсный стабилизатор (SMPS) с поддержкой переключения на лету и изменения напряжения
  • Потребляемая мощность
    • 1,6 мкА в режиме Stop 3 с 8 КБ статической памяти
    • 3,15 мкА в режиме Stop 3 с полным объёмом статической памяти
    • 3,5 мкА в режиме Stop 2 с 8 КБ статической памяти
    • 5,7 мкА в режиме Stop 2 с полным объёмом статической памяти
    • 12 мкА/МГц в режиме Run при 3,3 В (режим While(1) с понижающим импульсным стабилизатором)
    • 15,5 мкА/МГц в режиме Run при 3,3 В/48 МГц (режим CoreMark с понижающим импульсным стабилизатором)
    • 20 мкА/МГц в режиме Run при 3,3 В/96 МГц (режим CoreMark с понижающим импульсным стабилизатором)
  • Корпуса – Все соответствуют стандарту ECOPACK2 (RoHS+)
    • UFQFPN48 – 7 x 7 мм
    • LQFP48 – 7 x 7 мм
    • LQFP64 – 10 x 10 мм
    • WLCSP72 – 3,67 x 3,58 мм
    • WLCSP99 – 3,67 x 3,58 мм
    • LQFP100 – 14 x 14 мм
    • WLCSP126 – 3,67 x 3,58 мм
    • UFBGA132 – 7 x 7 мм
    • LQFP144 – 20 x 20 мм
  • Температурный диапазон – от -40°C до +105°C

Изменения по сравнению с более ранними STM32U375 и STM32U385 выделены жирным шрифтом. Компания сообщает о немного более высоком энергопотреблении и улучшенных показателях теста CoreMark для новых STM32U5 при тех же условиях. Обновлённое количество интерфейсов добавляет один интерфейс, и ни один из корпусов не является общим между семействами U375/U385 и U3B5/U3C5, за исключением корпуса LQF48.

STM32U3C5 STM32U3B5 product matrix

Преимущества нового акселератора HSP объясняются компанией ST в записи блога , где, в частности, отмечается, что он обеспечивает производительность в 13 раз выше, чем у традиционного Cortex-M33, энергоэффективность в 9 раз лучше, чем у STM32U5 , производительность в 3 раза выше, чем у Cortex-M55 с MVE, и до 9 раз лучшую производительность, чем у Cortex-M33 с использованием TensorFlow Lite для микроконтроллеров для распознавания ключевых слов, классификации изображений или алгоритма визуального пробуждения.

Инструменты разработки включают генератор кода инициализации STM32CubeMX, пакет для МК STM32CubeU3 и экосистему ПО STM32 AI . Компания также упоминает демонстрацию работы без батарей с использованием отладочной платы Nucleo на основе STM32U3C5 и камеры, питаемой от фотоэлектрических модулей, а также запуск алгоритма обнаружения людей с использованием нового HSP, который будет продемонстрирован на выставке Embedded World 2026. Вероятно, речь идёт о отладочной плате STM32 Nucleo-144 (NUCLEO-U3C5ZI-Q) на базе микроконтроллера STM32U3C5ZI, с импульсным стабилизатором и поддержкой подключения Arduino и ST morpho.

STM32 Nucleo 144 development board STM32U3C5ZI MCU
Плата NUCLEO-U3C5ZI-Q

Младшая модель STM32U3B5CG в 48-выводном корпусе стоит $2,9298 за единицу при заказе от 10 тыс. штук, тогда как старшая 144-выводная модель STM32U3C5ZI оценивается в $4,6829 за единицу при том же объёме. Разработчики смогут приобрести отладочную плату NUCLEO-U3C5ZI-Q за $30 на Future Electronics, но в данный момент ссылка не работает. Более подробная информация о микроконтроллерах STM32U3B5/C5 доступна на странице продукта и в блоге ST .

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

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

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

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

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