- 概述
STM32H562RGT6 属于 STM32H5 系列,基于 Arm Cortex-M33 内核,面向高性能与高安全性的物联网及工业应用;STM32F722RET6 属于 STM32F7 系列,基于 Arm Cortex-M7 内核,面向高性能数字信号处理与高级控制应用。两者均采用 LQFP64 封装(64 引脚),但在内核架构、存储容量、外设配置和安全特性方面存在显著差异。
- 基本信息对比
|-------|------------------------------|-----------------------------|
| 参数 | STM32H562RGT6 | STM32F722RET6 |
| 芯片系列 | STM32H5 系列 | STM32F7 系列 |
| 内核架构 | Arm Cortex-M33 (32-bit RISC) | Arm Cortex-M7 (32-bit RISC) |
| 最高主频 | 250 MHz | 216 MHz |
| DMIPS | 约 375 DMIPS (CoreMark) | 462 DMIPS / 2.14 DMIPS/MHz |
| 封装类型 | LQFP64 (10 × 10 mm) | LQFP64 (10 × 10 mm) |
| 引脚数 | 64 | 64 |
| 温度范围 | -40 ~ +85 °C (结温 130 °C) | -40 ~ +85 °C |
| 工作电压 | 1.71 V ~ 3.6 V | 1.7 V ~ 3.6 V |
| 供电方式 | LDO (LQFP64 不支持 SMPS) | LDO / 外部稳压器 |
- 存储器对比
|-----------------|------------------------|---------------------------|
| 存储器类型 | STM32H562RGT6 | STM32F722RET6 |
| Flash 内存 | 1 Mbyte (双 Bank) | 512 Kbytes |
| Flash OTP | 2 Kbytes | 528 bytes |
| 系统 SRAM | 640 KB (256+64+320 KB) | 256 KB (含 64 KB DTCM) |
| 指令 TCM (ITCM) | 无 (使用 ICACHE 替代) | 16 Kbytes |
| 数据 TCM (DTCM) | 无 (SRAM 替代) | 64 Kbytes (含在 SRAM 内) |
| 备份 SRAM | 4 Kbytes | 4 Kbytes |
| Flash ECC 校验 | 支持 (单错纠正/双错检测) | 不支持 ECC |
| Flash 高循环区 | 支持 (最高 100K 次循环) | 无 |
| Cache 缓存 | ICACHE + DCACHE (可配置) | L1-Cache: 8KB 指令 + 8KB 数据 |
| ART Accelerator | ICACHE/DCACHE (ART) | ART 加速器 (0 等待状态) |
- 内核特性对比
|----------------|---------------------------|---------------------------|
| 特性 | STM32H562RGT6 | STM32F722RET6 |
| 浮点单元 (FPU) | 单精度 FPU | 单精度 FPU |
| DSP 指令 | 支持 | 支持 |
| MPU 内存保护 | 支持 (20 区域: 12 安全 + 8 非安全) | 支持 |
| TrustZone 安全架构 | 支持 (Arm TBSA) | 不支持 |
| 中断 (NVIC) | 支持 | 支持 |
| 总线矩阵 | 32-bit 多 AHB 总线矩阵 | 32-bit 多 AHB + AXI 互连 |
| DMA 控制器 | GPDMA (双主端口, 链表传输) | 16-stream DMA (FIFO + 突发) |
- 模拟外设对比
|------------------|-----------------------|---------------------------|
| 外设 | STM32H562RGT6 | STM32F722RET6 |
| ADC 数量 | 2 × 12-bit | 3 × 12-bit |
| ADC 最高采样率 | 5 MSPS (12-bit) | 2.4 MSPS (三通道交替 7.2 MSPS) |
| ADC 通道数 (LQFP64) | 16 通道 | 16 通道 |
| ADC 差分输入 | 支持 | 支持 |
| ADC 过采样 | 最高 ×256 | 支持 |
| ADC FIFO | 3 级深度 | 支持 |
| DAC | 1 个控制器, 2 通道 (12-bit) | 2 × 12-bit DAC |
| 内部电压参考缓冲 | 无 (LQFP64) | 无 |
| 温度传感器 | 模拟 + 数字 (DTS) | 模拟 |
- 定时器对比
|----------------|-------------------------|---------------|
| 定时器类型 | STM32H562RGT6 | STM32F722RET6 |
| 高级控制定时器 | 2 × 16-bit (TIM1, TIM8) | 2 × 16-bit |
| 通用定时器 (32-bit) | 2 (TIM2, TIM5) | 2 × 32-bit |
| 通用定时器 (16-bit) | 8 (TIM3/4/15/16/17 等) | 10 × 16-bit |
| 基本定时器 | 2 × 16-bit (TIM6, TIM7) | 2 × 16-bit |
| 低功耗定时器 | 6 × 16-bit (LPTIM1-6) | 无 (LQFP64) |
| SysTick | 2 | 1 |
| 看门狗 | 2 (独立 + 窗口) | 2 (独立 + 窗口) |
| 定时器最高频率 | 250 MHz | 216 MHz |
- 通信接口对比 (LQFP64 封装)
|------------------------|---------------|--------------------------------|
| 接口类型 | STM32H562RGT6 | STM32F722RET6 |
| USART | 5 | 4 |
| UART | 5 | 2 |
| LPUART (低功耗) | 1 | 无 |
| SPI | 4 | 3 |
| I2S | 3 (复用) | 3 (半双工复用) |
| I2C | 4 | 3 |
| I3C | 1 | 无 |
| SAI (串行音频) | 2 | 2 |
| FDCAN / CAN | 2 × FDCAN | 1 × CAN 2.0B |
| USB | USB 全速 (FS) | USB OTG FS + USB OTG HS (ULPI) |
| USB Type-C / PD (UCPD) | 支持 | 不支持 |
| SDMMC | 1 | 1 (SDMMC1) |
| HDMI-CEC | 支持 | 不支持 |
| Quad-SPI / OCTOSPI | 1 × OCTOSPI | 1 × Dual Quad-SPI |
| FMC (外部存储器) | 不支持 (LQFP64) | 不支持 (LQFP64) |
| 以太网 | 不支持 (H562) | 不支持 |
| DCMI / PSSI | 支持 | 不支持 |
- 安全特性对比
|--------------------|-------------------------|---------------|
| 安全特性 | STM32H562RGT6 | STM32F722RET6 |
| TrustZone | 支持 (安全/非安全分区) | 不支持 |
| HASH 加速器 | SHA-1/224/256/512, HMAC | 不支持 |
| PKA (公钥加速器) | 支持 (ECDSA 签名验证) | 不支持 |
| 真随机数发生器 (RNG) | 支持 | 支持 |
| 加密保护 (PCROP) | 支持 | 支持 |
| 防篡改检测 (Tamper) | 5 个防篡改引脚, 4 个主动防篡改 | 不支持 |
| 安全启动 (Secure Boot) | 支持 (SFI 安全固件安装) | 不支持 |
| 安全调试 | 支持 (安全调试认证) | 标准调试 |
| Flash 读写保护 | 读写保护 + 安全区 + 隐藏区 | 读写保护 + PCROP |
| SRAM 安全 | TrustZone 隔离 + 特权保护 | 无 |
| 生命周期管理 | 多级保护 + 灵活生命周期 | 无 |
| CRC 计算单元 | 支持 | 支持 |
| 96-bit 唯一 ID | 支持 | 支持 |
- 其他外设与协处理器
|------------------|----------------------------|------------------------------|
| 外设/特性 | STM32H562RGT6 | STM32F722RET6 |
| CORDIC 协处理器 | 支持 (三角/双曲函数加速) | 不支持 |
| FMAC 滤波数学加速器 | 支持 (FIR/IIR 滤波) | 不支持 |
| RTC (实时时钟) | 支持 (低功耗) | 支持 (硬件日历) |
| VBAT 备份域 | 32 × 32-bit 寄存器 + 4KB SRAM | 32 × 32-bit 寄存器 + 4KB SRAM |
| GPIO 数量 (LQFP64) | 49 | 82 |
| 5V 容忍 I/O | 部分 | 最多 138 个 |
| I/O 最高翻转频率 | 250 MHz | 108 MHz |
| 调试接口 | SWD + JTAG + Trace | SWD + JTAG + Cortex-M7 Trace |
| 结温范围 | -40 ~ 130 °C | -40 ~ 105 °C (结温) |
| 热阻 ΘJA (LQFP64) | 10.3 °C/W | 22.7 °C/W |
- 功耗特性对比
|-------------|-------------------------------|-------------------------------|
| 功耗参数 | STM32H562RGT6 | STM32F722RET6 |
| 供电方案 | LDO 仅限 (LQFP64) | LDO 或外部稳压器 |
| SMPS 降压支持 | 不支持 (LQFP64) | 不支持 |
| 低功耗模式 | Sleep / Stop / Standby / VBAT | Sleep / Stop / Standby / VBAT |
| Stop 模式外设保持 | 支持 (SRAM 保持) | 支持 |
| 唤醒时间 | 低功耗模式快速唤醒 | 标准唤醒 |
- 总结与选型建议
11.1 STM32H562RGT6 的核心优势
• 更高主频 (250 MHz vs 216 MHz),更大 Flash (1MB vs 512KB) 和 SRAM (640KB vs 256KB)
• 完整的 TrustZone 安全架构,适合安全敏感的 IoT 和工业应用
• 硬件 HASH (SHA-512)、PKA (ECDSA) 加速器,防篡改检测等安全外设
• 更丰富的通信接口:I3C、FDCAN (2路)、UCPD (USB Type-C)、HDMI-CEC
• CORDIC 和 FMAC 数学协处理器,加速信号处理运算
• ADC 采样率更高 (5 MSPS vs 2.4 MSPS),低功耗定时器更多 (6个)
• Flash 支持 ECC 校验和双 Bank 读写在写 (RWW)
• OCTOSPI 接口 (8线) vs Quad-SPI (4线),外部存储带宽更高
11.2 STM32F722RET6 的核心优势
• Cortex-M7 内核性能更强 (462 DMIPS),L1-Cache + ART 加速器实现 0 等待状态
• 3 个 ADC (vs 2个),支持三通道交替模式达 7.2 MSPS
• USB OTG 高速 (HS) 支持,带 ULPI 接口,适合 USB 高速应用
• ITCM/DTCM 紧耦合内存,确定性实时响应更适合实时控制
• 16-stream DMA 控制器 (带 FIFO 和突发传输),DMA 能力更强
• GPIO 数量更多 (82 vs 49),LQFP64 封装下 I/O 利用率更高
• 5V 容忍 I/O 更多,适合工业环境直接接口
• 热阻更低 (22.7 vs 10.3 °C/W 等待确认,实际上 H562 热阻更低为 10.3)
11.3 选型建议
选择 STM32H562RGT6 的场景:
• 需要高安全性(TrustZone、加密、防篡改)的 IoT 设备和工业控制
• 需要更大 Flash/SRAM 容量存储复杂固件
• 需要 I3C、FDCAN、USB Type-C/PD 等新一代通信接口
• 无人机飞控中需要硬件安全保护固件和传感器数据加密
选择 STM32F722RET6 的场景:
• 需要 USB OTG 高速 (HS) 通信,如视频传输、大容量存储
• 需要高性能 DSP 运算和确定性实时响应 (ITCM/DTCM)
• 需要更多 GPIO 引脚 (82 vs 49) 用于多传感器/多外设连接
• FPV 图传系统、电机驱动等需要高速 USB 和多 ADC 并行采样