Матрикс Электроника

+7 (383) 383-08-05

Микроконтроллеры Huada с ядром Cortex-M4: достойные конкуренты высокопроизводительным МК STMicroelectronics

Микроконтроллеры с ядром ARM Cortex-M4 занимают важное место в современном встраиваемом мире благодаря оптимальному балансу производительности, энергоэффективности и стоимости. Cortex-M4 — это 32-битное процессорное ядро, созданное для высокопроизводительных вычислений в реальном времени и цифровой обработки сигналов (DSP).

Его ключевые преимущества:

  • встроенный модуль FPU (Floating Point Unit);
  • поддержка SIMD-инструкций;
  • высокая вычислительная мощность при низком энергопотреблении.

Благодаря этим характеристикам, микроконтроллеры на базе Cortex-M4 находят широкое применение в самых разных областях – от промышленной автоматизации и бытовой электроники до медицинской техники, носимых устройств и систем «умного дома». Они особенно востребованы в задачах, где требуется обработка данных с датчиков в режиме реального времени, управление электроприводами или передача данных по беспроводным интерфейсам.

На протяжении последних лет одним из ключевых игроков на рынке микроконтроллеров с ядром Cortex-M4 остается STMicroelectronics с ее популярной серией STM32. Эти микроконтроллеры широко используются благодаря большому ассортименту моделей, развитой экосистеме разработки (включая CubeMX, HAL и LL-библиотеки), активной поддержке сообщества и производителей периферийных устройств.

Помимо STMicroelectronics, достойные решения предлагают и другие мировые производители: NXP (с семейством Kinetis), Texas Instruments (Tiva C), Renesas, Infineon, Silicon Labs и некоторые другие.

Однако большинство этих решений имеют западное происхождение и, в условиях изменяющейся геополитической ситуации, могут быть сопряжены с логистическими или юридическими ограничениями на поставки, особенно для разработчиков из стран СНГ.

Китайские микроконтроллеры — достойная альтернатива

В последние годы на рынке появились высококачественные китайские аналоги западных микроконтроллеров. Среди них особенно выделяется компания Xiaohua Semiconductor — дочернее предприятие китайского технологического консорциума Huada.

Xiaohua Semiconductor разрабатывает микроконтроллеры на базе ядер ARM Cortex-M0 и Cortex-M4, предназначенные для самых разных задач:

  • потребительская электроника;
  • промышленное оборудование;
  • встраиваемые системы.

Преимущества микроконтроллеров Xiaohua:

  • отличное соотношение цены и качества;
  • полная совместимость с ARM-инструментами разработки;
  • поддержка стандартных интерфейсов.

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

За счет фокусировки на локализацию, независимости от западных поставщиков и полной цепочки разработки и производства внутри Китая, продукция Xiaohua может рассматриваться как стратегически важная альтернатива для разработчиков, ищущих стабильные и доступные решения.

Линейки микроконтроллеров Cortex-M4 от Xiaohua: обзор ассортимента

На сегодняшний день компания Xiaohua предлагает несколько специализированных серий микроконтроллеров на ядре Cortex-M4:

  1. Микроконтроллеры общего применения:
    • HC32D391;
    • HC32F4xx.
  2. Решения для управления электроприводом:
    • HC32F334;
    • HC32M441.
  3. Автомобильные микроконтроллеры:
    • HC32F4Ax.

Для серий общего применения доступны различные модификации, отличающиеся:

  • объемом Flash-памяти;
  • количеством выводов.

Наглядное сравнение характеристик этих моделей представлено на рисунке ниже.

Микроконтроллеры общего применения серий HC32D391 и HC32F4xx

Обзор микроконтроллеров серии HC32F448

Рассмотрим подробнее серию HC32F448 — одну из ключевых в линейке Cortex-M4 от Xiaohua. Эти устройства обладают следующими характеристиками:

Производительность и память:

  • тактовая частота до 200 МГц;
  • flash-память от 128 до 256 КБ;
  • ОЗУ объемом 64 КБ.

Периферийные интерфейсы:

  • стандартные интерфейсы связи (UART, I2C, SPI);
  • поддержка CAN с функцией CAN-FD;
  • интерфейс LIN.

Варианты корпусов:

  • QFN32, QFN48;
  • LQFP48, LQFP64 и LQFP80.

Для удобства сравнения все основные параметры микроконтроллеров HC32F448 и их аналогов сведены в таблицу ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F448FAUI-QFN32TR200 МГцОт 1,8 В до 3,6 В128 КБ6x USART 2x I2C 3x SPI 1x QSPI 2x CAN (CAN-FD) 2x LIN 4x компаратора3x АЦП 12 бит, 4 канала 1x ЦАП 12 битQFN32STM32G431KBT6 (STMicroelectronics)
HC32F448JATI-LQ48200 МГцОт 1,8 В до 3,6 В128 КБ6x USART 2x I2C 3x SPI 1x QSPI 2x CAN (CAN-FD) 2x LIN 4x компаратора3x АЦП 12 бит, 11 каналов 2x ЦАП 12 битLQFP48STM32G431CBT6 (STMicroelectronics)
HC32F448KATI-LQFP64200 МГцОт 1,8 В до 3,6 В128 КБ6x USART 2x I2C 3x SPI 1x QSPI 2x CAN (CAN-FD) 2x LIN 4x компаратора3x АЦП 12 бит, 17 каналов 2x ЦАП 12 битLQFP64STM32G431RBT6 (STMicroelectronics)
HC32F448KCTI-LQFP64200 МГцОт 1,8 В до 3,6 В256 КБ6x USART 2x I2C 3x SPI 1x QSPI 2x CAN (CAN-FD) 2x LIN 4x компаратора3x АЦП 12 бит, 17 каналов 2x ЦАП 12 битLQFP64STM32G491RCT6 (STMicroelectronics)
HC32F448MCTI-LQFP80200 МГцОт 1,8 В до 3,6 В256 КБ6x USART 2x I2C 3x SPI 1x QSPI 2x CAN (CAN-FD) 2x LIN 4x компаратора3x АЦП 12 бит, 24 каналов 2x ЦАП 12 битLQFP80STM32G491MCT6 (STMicroelectronics)

Микроконтроллер HC32D391FEUA-TFN32TR: компактный и мощный

Серия HC32D391 представлена одной моделью — HC32D391FEUA-TFN32TR, которая сочетает высокую производительность с компактными размерами.

Ключевые характеристики:

  • частота работы 200 МГц;
  • объем памяти 512 КБ Flash и 192 КБ ОЗУ;
  • компактный корпус QFN32;
  • стандартные интерфейсы (UART, I2C, SPI);
  • USB 2.0 OTG_FS для подключения внешних устройств;
  • I2S для работы с аудио.

Благодаря высокой производительности, компактности и относительно низкому энергопотреблению, микроконтроллер отлично подходит для портативных устройств, носимой электроники и компактных встраиваемых систем.

Все основные технические параметры HC32D391FEUA-TFN32TR приведены в таблице ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32D391FEUA-TFN32TR200 МГцОт 1,8 В до 3,6 В512 КБ3x USART 2x I2C 3x SPI 1x QSPI 1x USB (USB 2.0 OTG_FS) 4x I2S 1x ОУ1x АЦП 12 бит, 3 канала  QFN32STM32G491KET6 (STMicroelectronics)

Серия HC32F45x: расширенная функциональность в компактных корпусах

Рассмотрим более функциональные микроконтроллеры серии HC32F45x с улучшенными характеристиками:

  • частота работы 200 МГц;
  • объем памяти Flash-память 512 КБ и ОЗУ 192 КБ;
  • стандартные интерфейсы (USART, I2C, SPI);
  • USB 2.0 OTG_FS;
  • CAN-интерфейс;
  • I2S (аудиоинтерфейс);
  • SDIO (для работы с картами памяти).

Варианты корпусов:

  • QFN32 и QFN48;
  • LQFP64.

Полный перечень моделей серии HC32F45x с их техническими характеристиками и аналогами представлен в таблице ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F451JEUB-QFN48TR200 МГцОт 1,8 В до 3,6 В512 КБ4x USART 3x I2C 4x SPI 1x QSPI 1x USB (USB 2.0 OTG_FS) 2x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 10 каналов  QFN48STM32G473CET6 (STMicroelectronics)
HC32F451KETB-LQFP64200 МГцОт 1,8 В до 3,6 В512 КБ4x USART 3x I2C 4x SPI 1x QSPI 1x USB (USB 2.0 OTG_FS) 2x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 16 каналов  LQFP64STM32G473RET6 (STMicroelectronics)
HC32F452KETB-LQFP64200 МГцОт 1,8 В до 3,6 В512 КБ4x USART 3x I2C 4x SPI 1x QSPI 2x CAN 1x USB (USB 2.0 OTG_FS) 4x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 16 каналов  LQFP64STM32G474RET6 (STMicroelectronics)

Серия HC32F472: оптимальное сочетание цены и функциональности

Линейка HC32F472 предлагает доступные, но технически оснащенные решения для различных встраиваемых систем.

Ключевые характеристики:

  • рабочая частота: 120 МГц;
  • объем памяти Flash-память: от 256 до 512 КБ и ОЗУ: 64 КБ;
  • стандартные коммуникационные интерфейсы (USART, I2C, SPI);
  • USB 2.0 в режимах Device/Host;
  • CAN с поддержкой CAN-FD;
  • LIN-интерфейс;
  • EXMC (аналог FSMC в STM32) для работы с внешней памятью.

Варианты корпусов:

  • LQFP48;
  • VFBGA64;
  • LQFP100.

Для удобства выбора и сравнения с аналогами ключевые характеристики микроконтроллеров серии HC32F472 систематизированы в таблице ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F472JCTI-LQ48120 МГцОт 1,8 В до 3,6 В256 КБ6x USART 3x I2C 4x SPI 1x QSPI 1x USB (USB 2.0 Device/Host) 3x CAN (CAN-FD) 2x LIN 3x ОУ 2x компаратора3x АЦП 12 бит, 21 канала 2x ЦАП 12 битLQFP48STM32F205RCT6 (STMicroelectronics)
HC32F472KEHI-VFBGA64120 МГцОт 1,8 В до 3,6 В512 КБ6x USART 3x I2C 4x SPI 1x QSPI 3x CAN (CAN-FD) 2x LIN 3x ОУ 4x компаратора3x АЦП 12 бит, 29 каналов 2x ЦАП 12 битVFBGA64STM32F205RET6 (STMicroelectronics)
HC32F472PETI-LQFP100120 МГцОт 1,8 В до 3,6 В512 КБ6x USART 3x I2C 4x SPI 1x QSPI 1x USB (USB 2.0 Device/Host) 3x CAN (CAN-FD) 2x LIN 1x EXMC 3x ОУ 2x компаратора3x АЦП 12 бит, 21 канала 2x ЦАП 12 битLQFP100STM32F215VET6 (STMicroelectronics)

Серия HC32F460: высокая производительность и расширенная функциональность

Микроконтроллеры HC32F460 представляют собой мощные и многофункциональные решения для требовательных встраиваемых систем.

Ключевые характеристики:

  • рабочая частота 200 МГц;
  • объем памяти Flash-память от 256 до 512 КБ и ОЗУ 192 КБ;
  • стандартные коммуникационные интерфейсы (USART, I2C, SPI);
  • USB 2.0 OTG_FS;
  • CAN-контроллер;
  • I2S (аудиоинтерфейс);
  • SDIO (для работы с картами памяти).

Варианты корпусов:

  • LQFP48 и QFN48;
  • QFN60;
  • LQFP64 и LQFP100;
  • VFBGA100.

Полный перечень моделей серии HC32F460 с их техническими характеристиками и аналогами представлен в таблице ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F460KCTA-LQFP64200 МГцОт 1,8 В до 3,6 В256 КБ4x USART 3x I2C 4x SPI 1x QSPI 1x USB 2.0 OTG_FS 1x CAN 4x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 16 каналовLQFP64STM32F446RCT6 (STMicroelectronics)
HC32F460PEHB-VFBGA100200 МГцОт 1,8 В до 3,6 В512 КБ4x USART 3x I2C 4x SPI 1x QSPI 1x USB 2.0 OTG_FS 1x CAN 4x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 16 каналовVFBGA100STM32F446ZET6 (STMicroelectronics)
HC32F460PETB-LQFP100200 МГцОт 1,8 В до 3,6 В512 КБ4x USART 3x I2C 4x SPI 1x QSPI 1x USB 2.0 OTG_FS 1x CAN 4x I2S 2x SDIO 1x ОУ 3x компаратора2x АЦП 12 бит, 16 каналовLQFP100STM32F446VET6 (STMicroelectronics)

Микроконтроллеры серии HC32F467

Серия HC32F467 – это высокопроизводительные микроконтроллеры общего назначения на ядре Cortex-M4.

Ключевые характеристики

  • рабочая частота 240 МГц;
  • объем памяти Flash-память 1024 КБ и ОЗУ 256 КБ;
  • стандартные коммуникационные интерфейсы (USART, I2C, SPI);
  • USB 2.0 OTG_FS + USB 2.0 OTG_HS;
  • CAN (CAN-FD);
  • LIN;
  • I2S;
  • SDIO.

В таблице ниже представлены модели серии HC32F467 с основными характеристиками и аналогами.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F467KGTI-LQFP64240 МГцОт 1,8 В до 3,6 В1024 КБ8x USART 3x I2C 6x SPI 1x QSPI 1x USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN (CAN-FD) 2x LIN 4x I2S 2x SDIO 2x ОУ 3x компаратора3x АЦП 16 бит, 16 каналовLQFP64STM32F405RGT6 (STMicroelectronics)
HC32F467PGTI-LQFP100240 МГцОт 1,8 В до 3,6 В1024 КБ8x USART 3x I2C 6x SPI 1x QSPI 1x USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN (CAN-FD) 2x LIN 4x I2S 2x SDIO 2x ОУ 3x компаратора3x АЦП 16 бит, 16 каналовLQFP100STM32F405VGT6 (STMicroelectronics)
HC32F467RGTI-LQFP144240 МГцОт 1,8 В до 3,6 В1024 КБ8x USART 3x I2C 6x SPI 1x QSPI 1x USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN (CAN-FD) 2x LIN 4x I2S 2x SDIO 2x ОУ 3x компаратора3x АЦП 16 бит, 24 каналаLQFP144STM32F405ZGT6 (STMicroelectronics)

Самые производительные микроконтроллеры Huada на сегодня — это серии HC32F4A0, HC32F4A2 и HC32F4A8.

Ключевые характеристики:

  • рабочая частота до 240 МГц;
  • объём памяти Flash-памяти от 1024 КБ до 2048 КБ и ОЗУ 516 КБ;
  • стандартные коммуникационные интерфейсы (USART, I2C, SPI);
  • USB 2.0 OTG_FS + USB 2.0 OTG_HS;
  • CAN (CAN-FD);
  • LIN;
  • SDIO;
  • EXMC.

В таблице ниже показан ряд микроконтроллеров серий HC32F4Ax с их основными характеристиками и аналогами.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F4A0PGTB-LQFP100240 МГцОт 1,8 В до 3,6 В1024 КБ10x USART 6x I2C 6x SPI 1x QSPI USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN 2x LIN 2x I2S 2x SDIO 1x Ethernet MAC 1x EXMC 4x ОУ 4x компаратора3x АЦП 12 бит, 16 каналов 4x ЦАП 12 битLQFP100STM32F427VGT6 (STMicroelectronics)
HC32F4A0SGTB-LQFP176240 МГцОт 1,8 В до 3,6 В1024 КБ10x USART 6x I2C 6x SPI 1x QSPI USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN (CAN-FD) 2x LIN 2x I2S 2x SDIO 1x Ethernet MAC 1x EXMC 4x ОУ 4x компаратора3x АЦП 12 бит, 28 каналов 4x ЦАП 12 битLQFP176STM32F427IGT6 (STMicroelectronics)
HC32F4A2TIHB-TFBGA208240 МГцОт 1,8 В до 3,6 В2048 КБ10x USART 6x I2C 6x SPI 1x QSPI USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN (CAN-FD) 2x LIN 2x I2S 2x SDIO 1x Ethernet MAC 1x EXMC 4x ОУ 4x компаратора3x АЦП 12 бит, 28 каналов 4x ЦАП 12 битTFBGA208STM32F429NIT6 (STMicroelectronics)
HC32F4A8SIHB-VFBGA176240 МГцОт 1,8 В до 3,6 В2048 КБ10x USART 6x I2C 6x SPI 1x QSPI USB 2.0 OTG_FS + USB 2.0 OTG_HS 2x CAN 2x LIN 2x I2S 2x SDIO 1x Ethernet MAC 1x EXMC 4x ОУ 4x компаратора3x АЦП 12 бит, 28 каналов 4x ЦАП 12 битVFBGA176STM32F437AIT6 (STMicroelectronics)

Микроконтроллеры для электропривода: HC32F334 и HC32M441

Эти серии разработаны специально для управления электродвигателями и высокопроизводительных встраиваемых систем управления.

Серия HC32F334

32-битные микроконтроллеры на ARM Cortex-M4, оптимизированные для цифрового управления двигателями:

  • поддерживают BLDC, PMSM и другие типы приводов;
  • подходят для бытовой и промышленной автоматики.

Ключевые характеристики:

  • рабочая частота 120 МГц;
  • объем памяти Flash-память от 64 КБ до 128 КБ и ОЗУ 36 КБ;
  • интерфейсы: USART; I2C; SPI; LIN; CAN (CAN-FD).

Особенностью этих микроконтроллеров является богатый набор периферийных таймеров и ШИМ-модулей, отвечающих различным требованиям к счёту/тактированию и генерации сигналов:

  • 6 двухканальных ШИМ-модулей высокого разрешения (HRPWM) с частотой дискретизации 130 пс;
  • 4 многофункциональных 16-битных ШИМ-таймера (Timer6) с поддержкой 4-х двухканальных ШИМ;
  • один 16-битный ШИМ-таймер для управления двигателем (Timer4) с одним 8-канальным ШИМ;
  • 6 независимых 22-битных счетных блоков;
  • поддержка пилообразного (восходящего) и треугольного режимов счёта;
  • гибкие режимы формирования сигнала:
    • ШИМ с выравниванием по фронту;
    • ШИМ с выравниванием по центру;
    • чередующиеся и динамические фазовые сдвиги.

Эти возможности делают HC32F334 идеальным решением для цифровых источников питания и сложных систем управления.

Полный перечень моделей с характеристиками и аналогами представлен в таблице ниже.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32F448MCTI-LQFP80120 МГцОт 1,8 В до 3,6 В64 КБ4x USART 1x I2C 1x SPI 3x LIN 2x CAN (CAN-FD) 3x компаратора3x АЦП 12 бит, 16 каналов 3x ЦАП 12 битQFN48XMC4104-Q48F64 BA (Infineon)
HC32F334JATI-LQ48120 МГцОт 1,8 В до 3,6 В128 КБ4x USART 1x I2C 1x SPI 3x LIN 2x CAN (CAN-FD) 3x компаратора3x АЦП 12 бит, 16 каналов 3x ЦАП 12 битLQFP48XMC4104-Q48F128 BA (Infineon)
HC32F334KATI-LQFP64120 МГцОт 1,8 В до 3,6 В128 КБ4x USART 1x I2C 1x SPI 3x LIN 2x CAN (CAN-FD) 3x компаратора3x АЦП 12 бит, 22 канала 3x ЦАП 12 битLQFP64XMC4104-F64F128 BA (Infineon)

Серия HC32M441: флагманское решение для электроприводов и управления питанием

HC32M441 — это продвинутая серия на базе ARM Cortex-M4, созданная для высокопроизводительных электроприводов и сложных систем управления питанием.

Ключевые преимущества:

  • частота работы 200 МГц;
  • объем памяти Flash-память от 128 КБ до 256 КБ и ОЗУ: 32 КБ;
  • интерфейсы: USART; I2C; SPI.
  • корпуса: LQFP48; LQFP64.

Специализированная периферия для управления двигателями:

  • 3х 16-разрядных ШИМ-таймера для точного управления двигателем;
  • поддержка различных режимов ШИМ:
    • центрированная модуляция;
    • краевая модуляция;
  • аппаратное управление мертвым временем;
  • защита по превышению тока.

В таблице ниже показаны модели серии HC32M441 с их основными характеристиками и аналогами.

НаименованиеЧастотаНапряжение питанияFlash-памятьИнтерфейсыАЦПКорпусАналог
HC32M441JATI-LQ48200 МГцОт 1,8 В до 3,6 В128 КБ6x USART 2x I2C 3x SPI 4x компаратора3x АЦП 12 бит, 11 каналов 2x ЦАП 12 битLQFP48
HC32M441JCTI-LQ48200 МГцОт 1,8 В до 3,6 В256 КБ6x USART 2x I2C 3x SPI 4x компаратора3x АЦП 12 бит, 11 каналов 2x ЦАП 12 битLQFP48
HC32M441KCTI-LQFP64200 МГцОт 1,8 В до 3,6 В256 КБ6x USART 2x I2C 3x SPI 4x компаратора3x АЦП 12 бит, 17 каналов 2x ЦАП 12 битLQFP64XMC4402-F64F256 BA (Infineon)

Автомобильные микроконтроллеры HC32A: надежные решения для транспортных систем

Микроконтроллеры для автомобильного применения представлены сериями HC32A448, HC32A460, HC32A472 и HC32A4A0. По своим техническим характеристикам они соответствуют сериям HC32F448, HC32F460, HC32F472 и HC32F4A0, поэтому отдельно рассматривать их не будем.

Микроконтроллеры для автомобильного применения HC32A448, HC32A460, HC32A472 и HC32A4A0

Широкий выбор микроконтроллеров Cortex-M4 от Xiaohua Semiconductor

В итоге мы можем сказать, что Xiaohua Semiconductor (дочерняя компания концерна Huada) предлагает разнообразную линейку микроконтроллеров на ядре Cortex-M4, которые успешно применяются в промышленной автоматике, медицинском оборудовании, бытовой технике, автомобильной электронике, и других сферах. Они в большинстве своем не уступают по своим характеристикам аналогам западным брендам, в первую очередь STMicroelectronics, но стоят при этом дешевле.

Где приобрести и получить поддержку?

Все рассмотренные микроконтроллеры Xiaohua Semiconductor, а также отладочные платы, средства программирования и программное обеспечение можно приобрести в компании Матрикс Электроника – официального партнера Huada Semiconductor, которая обеспечивает не только поставки продукции, но и квалифицированную техническую поддержку для российских разработчиков.

Наши специалисты помогут подобрать решение под ваши задачи и обеспечат квалифицированную техническую поддержку для российских разработчиков. Свяжитесь с нами сейчас!