AIMORELOGY

飞行控制器

多合一 FC

FPV/UAV

FPV/UAV 解决方案

消费级

消费级解决方案

SOPHGO

深度学习视觉处理器

Espressif

Xtensa处理器

STM

ARM Cortex-M 处理器
STM32 banner
STMICROELECTRONICS
高性能 ARM Cortex-M

STM32F405

面向高阶边缘控制的高性能基础

产品简介

STM32F405xx 系列基于高性能 Arm Cortex-M4 32 位 RISC 内核,最高频率 168 MHz。Cortex-M4 内核集成单精度浮点单元 (FPU),支持 Arm 单精度数据处理指令与数据类型,同时内置完整的 DSP 指令集和内存保护单元 (MPU),提升应用安全性。

该系列集成高速片上存储器,Flash 最高 1 MB,SRAM 最高 192 KB,其中包含 64 KB CCM (Core Coupled Memory) 数据 RAM,可实现无等待的高速数据处理;另提供 4 KB 备份 SRAM,用于最低功耗模式下的数据保持。

高性能模拟能力包括三路 12-bit ADC,单通道 2.4 MSPS,三路交错最高 7.2 MSPS;两路 12-bit DAC 以及最多 17 个定时器(含 16-bit 与 32-bit 高级控制定时器用于电机控制),为复杂控制系统提供强大支持。

丰富的连接接口是 F405 的标志:3x I2C、3x SPI、2x 全双工 I2S,同时提供 4x USART 与 2x UART(最高 10.5 Mbit/s)、双 CAN 2.0B 以及 SDIO。

STM32F405xx 面向工业、医疗与消费级应用,强调高算力与丰富连接,同时保持高能效。多种低功耗模式与 1.8 V 到 3.6 V 宽电压范围,使其成为新一代智能边缘控制器的理想基础。

Arm Cortex-M4 内核

内置单精度 FPU 与 DSP 指令,适用于高级信号处理与实时控制算法。

ART 加速器

ST 的 Adaptive Real-Time (ART) 存储加速器可在最高 168 MHz 下实现 Flash 0 等待执行。

交错 ADC

三路 12-bit ADC 可交错工作,实现 7.2 MSPS 综合采样速率。

高级定时器

最多 17 个定时器,含 2 个 32-bit 定时器与高级 PWM,用于电机控制与功率转换。

丰富连接

集成双 CAN 2.0B、SDIO 与双 USB OTG,满足全面系统通信。

灵活存储扩展

支持外部存储接口 (FSMC),可扩展 SRAM、PSRAM、NOR、NAND。

系统架构

STM32F405 Architecture Diagram
架构要点 01
内核: Arm Cortex-M4 32-bit,集成 FPU 与 DSP
架构要点 02
性能: 168 MHz / 210 DMIPS 高性能
架构要点 03
存储: 1 MB Flash / 192 KB SRAM + 64 KB CCM
架构要点 04
模拟: 3x 12-bit ADC(交错最高 7.2 MSPS)
架构要点 05
USB: 双 OTG(Full Speed 与 High Speed,支持 ULPI)
架构要点 06
封装: LQFP64 至 LQFP144 与 WLCSP90
ARM Cortex-M4 核心

计算性能

针对高速执行与确定性实时响应优化。

硬件 DSP 指令用于高效信号处理。
Adaptive Real-Time (ART) 加速器实现 Flash 0 等待执行。
内存保护单元 (MPU) 提供可靠系统安全。

性能指标

主频168 MHz
性能210 DMIPS
效率1.25 DMIPS/MHz
FPUSingle Precision
高精度集成外设

模拟与控制

高精度模拟外设与复杂定时单元,适用于高级自动化控制。

IP-BLOCK-01

三路 12-bit ADC

单通道 2.4 MSPS,交错 7.2 MSPS。

IP-BLOCK-02

双 12-bit DAC

独立通道用于信号输出。

IP-BLOCK-03

17x 定时器

含 2x 32-bit 定时器与高级 PWM,用于电机控制。

IP-BLOCK-04

LCD 接口

支持 8080/6800 并行模式。

型号对比

型号Flash (KB)封装GPIOADC 通道
STM32F405RG1024LQFP645116
STM32F405VG512LQFP1008216
STM32F405ZG1024LQFP14411424
STM32F405OG512WLCSP907213
STM32F405OE512WLCSP907213

商业应用

电机控制

电机控制

工业自动化

工业自动化

医疗仪器

医疗仪器

消费电子

消费电子

飞行控制器

飞行控制器

机器人

机器人

数据手册

技术参数
内核
CPUArm Cortex-M4 32-bit,FPU、DSP、MPU
最高频率最高 168 MHz
性能210 DMIPS(1.25 DMIPS/MHz)
存储
Flash512 KB 或 1 MB
SRAM最高 192 KB(112+16+64 KB CCM)
模拟
ADC3x 12-bit,2.4 MSPS(7.2 MSPS 三路交错)
DAC2x 12-bit
连接
USBOTG FS + OTG HS(ULPI)
CAN2x CAN 2.0B
串口4x USART + 2x UART,3x I2C,3x SPI
接口
FSMCSRAM/PSRAM/NOR/NAND(与封装相关)
电源
电压1.8 V 到 3.6 V
CTA bg

基于 STM32F405