



Описание
Семейство STM32F405xx и STM32F407xx основано на высокопроизводительном 32-битном RISC-ядре Arm® Cortex®-M4, работающем на частоте до 168 МГц. Ядро Cortex-M4 оснащено блоком с плавающей запятой (FPU) одинарной точности, который поддерживает все инструкции и типы данных обработки данных с одинарной точностью Arm. В нем также реализован полный набор инструкций DSP и блок защиты памяти (MPU), который повышает безопасность приложений.
Семейства STM32F405xx и STM32F407xx оснащены высокоскоростной встроенной памятью (Flash-память до 1 Мбайт, до 192 Кбайт SRAM), до 4 Кбайт резервной SRAM, а также широким набором расширенных входов/выходов и периферийных устройств, подключенных к двум шинам APB, трем шинам AHB и 32-битной матрице мульти-AHB шин.
Все устройства имеют три 12-разрядных АЦП, два ЦАП, маломощный RTC, двенадцать 16-разрядных таймеров общего назначения, включая два ШИМ-таймера для управления двигателями, два 32-разрядных таймера общего назначения и настоящий генератор случайных чисел (RNG). Они также оснащены стандартными и расширенными коммуникационными интерфейсами.
Все характеристики
- Ядро: 32-разрядный процессор Arm® Cortex®-M4 с FPU, адаптивным ускорителем реального времени (ART Accelerator), позволяющим выполнять операции в состоянии 0-ожидания из Flash-памяти, частотой до 168 МГц, блоком защиты памяти, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1) и инструкциями DSP
- Память
- До 1 Мбайт флэш-памяти
- До 192+4 Кбайт SRAM, включая 64 Кбайт ОЗУ данных CCM (core coupled memory)
- 512 байт памяти OTP
- Гибкий контроллер статической памяти, поддерживающий Compact Flash, SRAM, PSRAM, NOR и NAND память
- Параллельный интерфейс ЖК-дисплея, режимы 8080/6800
- Управление тактовыми импульсами, сбросом и питанием
- Питание приложений и входов/выходов от 1,8 В до 3,6 В
- POR, PDR, PVD и BOR
- Кристаллический генератор от 4 до 26 МГц
- Внутренний RC-генератор 16 МГц с заводской подстройкой (точность 1%)
- Генератор 32 кГц для RTC с калибровкой
- Внутренний RC-генератор 32 кГц с калибровкой
- Работа при низком энергопотреблении
- Режимы сна, остановки и ожидания
- Питание от VBAT для RTC, 20×32-битных резервных регистров + опционально 4 КБ резервной SRAM
- 3×12-битные АЦП со скоростью 2,4 MSPS: до 24 каналов и 7,2 MSPS в режиме тройного чередования
- 2×12-разрядные цифро-аналоговые преобразователи
- DMA общего назначения: 16-потоковый DMA-контроллер с FIFO и поддержкой серийной обработки.
- До 17 таймеров: до двенадцати 16-битных и двух 32-битных таймеров до 168 МГц, каждый с 4 IC/OC/PWM или счетчиком импульсов и входом квадратурного (инкрементального) энкодера
- Режим отладки
- Интерфейсы последовательной проводной отладки (SWD) и JTAG
- Cortex-M4 Embedded Trace Macrocell™
- До 140 портов ввода/вывода с возможностью прерывания
- До 136 быстрых входов/выходов с частотой до 84 МГц
- До 138 входов/выходов, устойчивых к напряжению 5 В
- До 15 коммуникационных интерфейсов
- До 3 × интерфейсов I2C (SMBus/PMBus)
- До 4 USARTs/2 UARTs (10,5 Мбит/с, интерфейс ISO 7816, LIN, IrDA, управление модемом)
- До 3 интерфейсов SPI (42 Мбит/с), 2 с муксированным полнодуплексным I2S для достижения точности аудиокласса с помощью внутреннего аудио PLL или внешнего тактового генератора
- 2 × CAN-интерфейса (2.0B Active)
- Интерфейс SDIO
- Расширенные возможности подключения
- Полноскоростной контроллер USB 2.0 для устройств/хостов/OTG с встроенным PHY
- Высокоскоростной/полноскоростной контроллер USB 2.0 для устройств/хостов/OTG с выделенным DMA, встроенным высокоскоростным PHY и ULPI
- 10/100 Ethernet MAC с выделенным DMA: поддержка аппаратного обеспечения IEEE 1588v2, MII/RMII
- 8-14-битный параллельный интерфейс камеры до 54 Мбайт/с
- Генератор истинных случайных чисел
- Блок вычисления CRC
- 96-битный уникальный идентификатор
- RTC: субсекундная точность, аппаратный календарь
Reviews
There are no reviews yet.