STMicroelectronics: STM32F756 / STM32F746 — сверхвысокопроизводительные микроконтроллеры серии STM32 F7, выполненные на базе ядра ARM® Cortex®-M7
Автор: admin
14 Май
Микроконтроллеры серии STM32 F7 обладают самой высокой производительностью и интеллектуальными возможностями в линейке устройств STM32 и являются первыми в мире 32-битными микроконтроллерами, выполненными на базе ядра ARM Cortex-M7.
Серия STM32 F7 реализует максимальную теоретическую производительность ядра Cortex-M7 независимо от источника исполнения кода — встроенной FLASH-памяти или внешней памяти за счёт использования ускорителя ART Accelerator™ и кеш-памяти первого уровня L1. Производительность приборов имеет оценку 1000 CoreMark/428 DMIPS при выполнении инструкций из встроенной FLASH-памяти на тактовой частоте 200 МГц благодаря ускорителю ART Accelerator™. Также микроконтроллеры обладают вдвое большей производительностью цифрового сигнального процессора при сохранении высокой энергоэффективности.
Внешняя память может быть использована без ущерба для производительности за счёт наличия кеш-памяти первого уровня L1 (4 кбайт инструкций + 4 кбайт данных). Микроконтроллеры STM32 F7 полностью совместимы по назначению выводов и программному коду с устройствами серии STM32 F4, а также с экосистемой поддержки разработок STM32.
Совместимость:
- Ядро Cortex-M7 обратно совместимо по набору инструкций с ядром Cortex-M4
- Микроконтроллеры серии STM32 F7 совместимы по назначению выводов и программному коду с микроконтроллерами серии STM32 F4
 |
Внутренняя архитектура микроконтроллеров STM32F756/STM32F746 |
Отличительные особенности:
- Ядро
- 32-битное ARM Cortex-M7 с блоком DSP-вычислений с плавающей точкой (FPU), рабочей частотой до 200 МГц, производительностью 428 DMIPS или 2.14 DMIPS/МГц (Dhrystone 2.1), поддержкой DSP-инструкций
- Адаптивный ускоритель в реальном масштабе времени ART Accelerator™ и кеш-память первого уровня (4 КБ данных + 4 КБ инструкций) позволяют исполнять код с нулевой задержкой как из внутренней FLASH-памяти, так и из внешней памяти
- Внутренняя память
- До 1 Мбайт FLASH
- 320 кбайт SRAM: включая 64 КБ жестко связанных с ядром (TCM) SRAM данных и 16 КБ (TCM) SRAM инструкций (для критически важных задач, исполняемых в реальном масштабе времени), а также 4 КБ резервной памяти (работает в самых малопотребляющих режимах)
- Контроллер внешней памяти с 32-битной шиной: поддержка SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND FLASH
- Двухрежимный Quad SPI интерфейс
- Параллельный интерфейс ЖКИ: режимы 8080/6800
- Контроллер графического TFT ЖКИ с разрешением до XGA и специализированным ускорителем Chrom-ART Accelerator™ (DMA2D) для обработки сложной графики
- Система тактирования, питания и сброса
- Напряжение питания ядра, периферии и линий ввода/вывода: от 1.7 В до 3.6 В
- Схемы сброса по включению питания (POR), выключению питания (PDR) и падению напряжения (BOR), программируемый детектор напряжения (PVD)
- Выделенный источник питания USB интерфейса
- Тактовый генератор на 4…26 МГц
- Тактовый RC-генератор на 16 МГц с фабричной калибровкой (точностью 1%)
- Тактовый генератор на 32.768 кГц с фабричной калибровкой для часов реального времени
- Тактовый RC-генератор на 32.768 кГц с фабричной калибровкой
- Режимы пониженного энергопотребления
- Режимы сна, останова и ожидания
- Работа от резервного источника питания (VBAT): часы реального времени, 32х32 регистра и 4 КБ SRAM для хранения резервных данных
- Три 12-битных АЦП с частотой дискретизации 2.4 MSPS (млн. выборок в сек.): до 24 каналов; частота дискретизации до 7.2 MSPS в строенном режиме чередования
- Два 12-битных ЦАП
- Контроллер прямого доступа к памяти (DMA): 16 каналов с буферами FIFO и поддержкой пакетного режима
- До 18 таймеров: до тринадцати 16-битных (1 малопотребляющий для работы в режиме останова), два 32-битных (каждый с 4 каналами захвата входа/сравнения выхода/ШИМ или счетчиком импульсов и входом квадратурного энкодера), два сторожевых таймера, один системный таймер SysTick
- До 25 коммуникационных интерфейсов
- До четырех I2C (SMBus/PMBus)
- До четырех UART/USART (до 12.5 Мбит/с, поддержка интерфейсов ISO7816, LIN и IrDA, режим модема)
- До шести SPI (до 50 Мбит/с)
- Два последовательных аудио интерфейса SAI
- Два интерфейса CAN (2.0B Active) и интерфейс карт памяти SD/MMC
- Интерфейс SPDIF-IN
- Интерфейс HDMI-CEC
- Контроллер полноскоростного (FS) USB 2.0 с режимами Host/Device/OTG и интегрированным физическим уровнем
- Контроллер высокоскоростного / полноскоростного (HS / FS) USB 2.0 с режимами Host/Device/OTG и интегрированным полноскоростным физическим уровнем и поддержкой интерфейса ULPI
- Контроллер доступа к среде (MAC) 10/100 Ethernet с поддержкой интерфейсов MII/RMII
- 8…14 битный интерфейс видеокамеры (до 54 МБайт/с)
- До 168 линий ввода/вывода общего назначения
- Диапазон рабочих температур: от -40°C до +105°C
- Доступные корпуса
- LQFP-100, 14 х 14 мм
- LQFP-144, 20 х 20 мм
- LQFP-176, 24 х 24 мм
- LQFP-208, 28 х 28 мм
- UFBGA-176, 10 х 10 мм
- TFBGA-216, 13 х 13 мм
- WLCSP-143, 4.5 х 5.5 мм
Запросить образцы, средства разработки или техническую поддержку
Документация на STM32F756xxx (англ.)