Микроконтроллеры STM32 на базе ядра Cortex M4F

Опубликовано 11.02.2012 Ведущий Виталий Дудкин

Расширение платформы STM32 основано на последней версии ядра ARM Cortex-M4, которая добавляет новые возможности в сфере обработки сигналов и более быстрые по времени выполнения операции к уже хорошо зарекомендовавшей себя линейке 32х разрядных микроконтроллеров STM32.
Обеспечивая аппаратную (полное совпадение выводов) и программную совместимость с серией STM32 F2, и в то же время, имея больший объем SRAM, повышенную производительность и лучшую помехоустойчивость периферии, серия F4 позволит разработчикам улучшить конечный продукт, если им необходимо больше объема памяти, производительности или особенностей периферии. Также, если разработчик использует в своем продукте два чипа – MCU и DSP, то теперь он может объединить возможности этих двух чипов в одном высокопроизводительном сигнальном контроллере.
Сфера применения семейства STM32, построенного на базе 32-х разрядного ядра, довольно широка: медицинские приборы, средства измерений, кассовое оборудование, автоматизация и безопасность зданий, домашние аудио системы и пр.
Серия STM32F4 на базе ядра Cortex M4F имеет повышенную производительность - 168 МГц / 210 DMIPS, DSP-инструкции, выполняемые за один такт, математический сопроцессор, увеличенную SRAM (192 Кб), встроенную Flash-память от 512 Кб до 1 Мб и усовершенствованную периферию для задач отображения, реализации интерфейсов и криптографии. 90 нанометровая КМОП-технология и встроенный фирменный «ускоритель памяти» ART Accelerator позволяют получить современные показатели производительности с беспрерывным исполнением программы на частоте до 168 МГц и лучший в своем классе уровень энергопотребления.
Типичными представителями серии STM32F4 являются следующие микроконтроллеры:

STM32F405RGT6: в дополнение к богатой периферии, включающей таймеры, три АЦП, два ЦАП, последовательные интерфейсы, интерфейс внешней памяти, часы реального времени, модуль для подсчета CRC, аналоговый генератор случайных чисел, микроконтроллер STM32F405RGT6 имеет USB-OTG интерфейс, а также 1 Мбайт Flash-памяти. Прибор выпускается в корпусе LQFP64.

STM32F407VET6 и STM32F407ZGT6: расширена периферия, в дополнение к периферии STM32F405 добавлен второй USB-OTG интерфейс, интегрированный Ethernet MAC 10/100 с поддержкой MII и RMII, от 8 до 14-ти разрядный интерфейс камеры, позволяющий произвести соединение с КМОП-камерами при работе на скорости до 67.2 Мбайт/с. Микроконтроллеры STM32F407 доступны в корпусах - LQFP100 и LQFP144: и Flash-памятью от 512 Кбайт до 1 Мбайта.