Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кармин Новиелло - Освоение STM32.pdf
Скачиваний:
2743
Добавлен:
23.09.2021
Размер:
47.68 Mб
Скачать

Введение в ассортимент микроконтроллеров STM32

32

1.3.5. Серия F4

Таблица 8: Возможности STM32F4

Серия STM32F4 – самая распространенная группа микроконтроллеров на базе CortexM4F в сегменте High-performance. Серия F4 также является первой серией STM32 с инструкциями DSP и форматом с плавающей запятой одинарной точности. F4 совместима с выводами серии STM32F2, добавляя более высокую тактовую частоту, 64 КБ статического ОЗУ типа CCM, полнодуплексный I²S, улучшенные часы реального времени и более быстрые АЦП. Серия STM32F4 также предназначена для мультимедийных приложений, а некоторые микроконтроллеры предлагают специальную поддержку LCD-TFT.

Наиболее важные особенности данной серии:

Ядро:

Ядро ARM Cortex-M4F с максимальной тактовой частотой от 84 до 180 МГц.

Память:

Статическое ОЗУ от 128 до 384 КБ.

4 КБ с батарейным питанием, 80 Байт с батарейным питанием и стиранием при обнаружении несанкционированного доступа.

64 КБ Core Coupled Memory (CCM).

Введение в ассортимент микроконтроллеров STM32

33

Flash-память от 256 до 2048 КБ.

Каждый чип имеет запрограммированный на заводе 96-разрядный уникальный идентификационный номер устройства.

Периферийные устройства:

Каждое устройство серии F4 имеет ряд периферийных устройств, которые разнятся от одной линейки к другой (краткий обзор см. в таблице 8).

Генераторы состоят из внутреннего RC (16 МГц, 32 кГц), дополнительного внеш-

него HSE (от 4 до 26 МГц), LSE (от 32,768 до 1000 кГц).

Корпусы ИС: BGA, LQFP, TFBGA, UFBGA, UFQFPN, WLCSP (подробнее см. в таб-

лице 8).

Диапазон рабочего напряжения от 1,8В до 3,6 В.

1.3.6. Серия F7

Таблица 9: Возможности STM32F7

Серия STM32F7 – это новейшие сверхвысокопроизводительные микроконтроллеры в сегменте High-performance, и это были первые микроконтроллеры на базе Cortex-M7, представленные на рынке. Благодаря ускорителю ART™ Accelerator от ST и кэш-памяти L1 устройства STM32F7 обеспечивают максимальную теоретическую производительность Cortex-M7 независимо от кода, выполняемого из встроенной Flash-памяти или внешней памяти: 1082 CoreMark/462 DMIPS на частоте 216 МГц. STM32F7 явно ориентирован на тяжелые мультимедийные приложения. Благодаря программе долговечности STM32 (10 лет) можно разрабатывать мощные встроенные приложения, не беспокоясь о доступности микроконтроллеров на рынке в далеком будущем. Cortex-M7 обратно совместим с системой команд Cortex-M4, а серия STM32F7 совместима с выводами серии

STM32F4.

Наиболее важные особенности данной серии:

Введение в ассортимент микроконтроллеров STM32

34

Ядро:

Ядро ARM Cortex-M7 с максимальной тактовой частотой 216 МГц.

Память:

Статическое ОЗУ до 512 КБ с рассеянной архитектурой (scattered architecture).

Кэш L1 (I/D до 16 КБ + 16 КБ).

Flash-память от 512 до 2048 КБ.

Каждый чип имеет запрограммированный на заводе 96-разрядный уникальный идентификационный номер устройства.

Периферийные устройства:

Каждое устройство серии F4 имеет ряд периферийных устройств, которые разнятся от одной линейки к другой (краткий обзор см. в таблице 9).

Генераторы состоят из внутреннего RC (16 МГц, 32 кГц), дополнительного внеш-

него HSE (от 4 до 26 МГц), LSE (от 32,768 до 1000 кГц).

Корпусы ИС: LQFP, TFBGA, UFBGA, WLCSP (подробнее см. в таблице 9).

Диапазон рабочего напряжения от 1,7В до 3,6 В.

1.3.7. Серия H7

Таблица 10: Возможности STM32H7

В октябре 2016 года ST объявила о новом семействе микроконтроллеров STM32: STM32H7. Это Cortex-M7, созданный по 40-нм техпроцессу, способный работать до 400 МГц. Он также обеспечивает 1 МБ SRAM с той же рассеянной архитектурой, что и в серии STM32F7. По мнению автора, данное семейство микроконтроллеров STM32 откроет двери для двухъядерных микроконтроллеров STM32, благодаря 40-нм процессу производства.

На момент завершения книги, характеристики серии STM32H7:

Ядро:

Ядро ARM Cortex-M7 с максимальной тактовой частотой 400 МГц.

Память:

Статическое ОЗУ до 1024 КБ с рассеянной архитектурой.

Кэш L1 (I/D до 16 КБ + 16 КБ).

Flash-память от 512 до 2048 КБ.

Каждый чип имеет запрограммированный на заводе 96-разрядный уникальный идентификационный номер устройства.

Введение в ассортимент микроконтроллеров STM32

35

Периферийные устройства:

Несколько новых периферийных устройств, таких как 14-разрядный АЦП и новый SAI.

Корпусы ИС: LQFP, TFBGA

Совместимость с выводами серии STM32F7.

Данная книга не охватывает STM32H7.

1.3.8. Серия L0

Таблица 11: Возможности STM32L0

Серия STM32L0 является экономически эффективным решением сегмента Ultra LowPower. Комбинация ядра ARM Cortex-M0+ и функций сверхнизкого энергопотребления делает STM32L0 наиболее подходящей для приложений, работающих от батареи или от аккумулятора, предлагая самое низкое в мире потребление энергии при 125°C. STM32L0 предоставляет динамическое изменение напряжения, тактовый генератор со сверхнизким энергопотреблением, интерфейс ЖК-дисплея, компаратор, ЦАП и аппаратное шифрование. Текущие значения потребления:

Динамический рабочий режим: до 87 мкА/МГц.

Режим сверхнизкого энергопотребления + полное ОЗУ + таймер с пониженным энергопотреблением: 440 нА (16 линий пробуждения).

Режим сверхнизкого энергопотребления + резервный регистр: 250 нА (3 линии пробуждения).

Время пробуждения: 3,5 мкс.

Наиболее важные особенности данной серии:

Ядро:

Ядро ARM Cortex-M0+ с максимальной тактовой частотой 32 МГц.

Память:

8 КБ статического ОЗУ.

20 Байт с батарейным питанием и стиранием при обнаружении несанкционированного доступа.

Flash-память от 32 до 64 КБ.

EEPROM до 2 КБ (вместе с Error Code Correction (ECC)).