STM32G4 是大家很熟悉的混合信号 MCU,内核是 Cortex‑M4,而新发布的 STM32G5 直接换成 Cortex‑M33,主频提升到 280MHz,CoreMark 跑分接近翻倍,同时新增 TrustZone 安全隔离,保留 G4 标志性的强模拟外设、高分辨率定时器、Cordic 数学加速器,面向数字电源、电机 FOC 控制、工业测量这条主线不变;这次换核不是简单提频,是在维持 G 系列混合信号优势的前提下,补上安全能力、拉高算力上限,为数字电源、储能、伺服电机、大功率充电这类需要算法 + 安全的场景做升级,后续还会推出 G5D 双核版本。下面从内核参数对比、算力、安全、外设、迁移成本、适用场景逐项拆解。
一、G4 与 G5 核心参数对照表
| 项目 | STM32G4 | STM32G5 |
|---|---|---|
| 内核 | Cortex‑M4(FPU+DSP) | Cortex‑M33(FPU+DSP+TrustZone) |
| 最高主频 | 170 MHz | 280 MHz |
| CoreMark | 569 | 1136,约翻倍 |
| 安全扩展 | 无 TrustZone | 支持 TrustZone,安全域隔离 |
| 核心加速器 | Cordic、FMAC | 保留 Cordic、FMAC,配套增强总线 |
| 定位 | 混合信号、电机 / 数字电源 MCU | 新一代旗舰混合信号、电机 / 数字电源 MCU |
| 后续版本 | 单核 | 单核先行,后续推出 G5D 双核 |
二、换核之后拿到的四大核心收益
- 算力与实时性大幅提升
- 原生增加 TrustZone 安全底座
- 保留 G 系列的核心长板:混合模拟外设
- 总线与存储架构适配更高算力
主频从 170MHz 拉到 280MHz,CoreMark 跑分翻倍,同样的 FOC、MPTA、谐波观测、阻抗算法,G5 可以跑更复杂的控制策略,或者在相同算法下留出更多余量做故障诊断、在线辨识,适合大功率伺服、双向储能变流器、大功率快充电源。
Cortex‑M33 自带 TrustZone,把固件拆成安全域与非安全域,密钥、校准参数、认证逻辑放在安全域隔离,防止固件篡改、密钥泄露。数字电源、充电桩、工业伺服现在越来越多需要安全认证、固件加密升级,这是 G4 原生不具备的能力。
G5 没有丢掉 G4 的强项:多路高速 ADC、DAC、片上运放、比较器、184ps 高分辨率定时器,Cordic 三角函数加速器继续保留,电机控制、电源环路控制的模拟闭环能力一脉相承,这也是它和 H5、N6 的定位差异。
更高主频配套调整总线矩阵,减少多外设并发访问冲突;Flash、SRAM 规格向上扩容,支持更大的代码和缓存,方便在单颗 MCU 里同时跑控制算法、故障记录、通信协议栈、安全服务。
三、换核带来的变化与开发迁移成本
- 指令集兼容:M4 和 M33 都是 Armv8‑M 子集,大部分原有业务代码不用重写,编译器、HAL 库逐步适配即可,迁移门槛远低于跨到 M7/M55。
- 安全是新增工作量:如果要启用 TrustZone,需要划分安全 / 非安全工程、配置 SAU、管理安全入口,原有 G4 项目如果不需要安全,也可以关掉 TrustZone,当成普通 M33 使用。
- 中断模型、NVIC 逻辑大体一致,但安全相关的异常、MPU 配置要重新评估。
- 外设引脚、模拟模块功能延续 G4 的设计思路,很多电源板、电机板的硬件方案可以复用或者小幅改版。
四、定位边界:G5 不是替代 H7/N6,是 G 系列向上升级
- STM32G4/G5:混合信号优先,强模拟 + 高分辨率定时器,主打数字电源、伺服、储能、充电电源。
- STM32H5:M33,侧重工业安全、PSA 认证,模拟外设弱于 G5。
- STM32N6:M55+Helium+NPU,主打边缘 AI,不是电源电机控制主线。
- STM32H7:M7,超高主频、Cache,适合复杂算法、视觉、多轴协同,成本更高。
简单说:G5 是给 “电源 / 电机控制 + 需要安全 + 更高算力” 的用户准备的升级款,而不是通用高性能 MCU。
五、适合优先选 G5 的场景清单
- 双向储能变流器、户用储能逆变器
- 大功率伺服电机、多通道 FOC 执行器
- 车载 OBC、大功率 DC‑DC 数字电源
- 需要固件加密、防篡改、安全 OTA 的工业电源设备
- 原有 G4 方案算力已经打满、无法新增辨识和诊断算法的项目
六、待确认信息
- G5D 双核版本的上市时间、双核调度方式,ST 只预告尚未发布详细规格
- 完整的 PSA 安全认证、SESIP 认证进度,以 ST 后续认证公告为准
- 价格带:G5 定位高于 G4,适合中高端大功率电源,不是低成本平替
【相关 FAQ】
问题 1:STM32G4 换到 G5,ST 这次换核是从什么内核换成什么内核,算力提升有多大?
回答 1:STM32G4 是 Cortex‑M4 内核,STM32G5 换成 Cortex‑M33,主频从 170MHz 提升到 280MHz,CoreMark 从 569 提升到 1136,跑分接近翻倍,同时新增 TrustZone 安全能力,保留 G 系列电机、数字电源配套的模拟外设和 Cordic 加速器。
问题 2:STM32G5 换为 Cortex‑M33 之后,TrustZone 对数字电源、电机控制项目有什么用处?
回答 2:TrustZone 可以划分安全域和非安全域,把密钥、校准参数、安全 OTA 校验逻辑放在隔离的安全域,防止固件被篡改、密钥被读取,适合储能逆变器、车载 OBC、工业伺服这类需要安全认证、防破解的电源电机项目;不需要安全的项目也可以关闭 TrustZone 使用。
问题 3:原来基于 STM32G4 开发的电机、数字电源项目,迁移到 G5 难度大不大?
回答 3:M4 和 M33 指令集兼容性好,大部分控制算法代码不用重写,HAL 库适配后可以快速移植;主要新增工作量来自 TrustZone 安全配置(如果启用),模拟外设、高分辨率定时器、Cordic 加速器的用法和 G4 保持延续,硬件也有较高复用性。
问题 4:STM32G5 换成 Cortex‑M33 之后,和 STM32H5、H7、N6 的定位差别在哪?
回答 4:G5 延续 G 系列混合信号路线,强模拟外设优先,主打数字电源、伺服电机;H5 是 M33,侧重工业安全,模拟外设偏弱;H7 是 M7,面向复杂多轴、视觉等高算力场景;N6 是 M55+NPU,主打边缘 AI,不主打电源电机闭环控制。
【参考资料】
[2026-11-03](STM32G5: 2x the performance, unprecedented peripherals)ST 官方博客
[2026-11-08](G4 到 G5,ST 这次换核到底换来了什么)电子工程专辑
[2026-11-04](STM32G5 发布:Cortex‑M33、280MHz,混合信号 MCU 升级)与非网
[2026-11-05](STM32G4 与 G5 对比,数字电源 MCU 新旗舰)STMCU 中文社区
[2026-10-20](Cortex‑M33 与 Cortex‑M4 指令集与安全差异)Arm 官方白皮书
【免责声明】
本文信息基于 ST 官方博客与公开技术稿件整理,STM32G5 部分规格、双核 G5D 版本、安全认证进度为预告信息,最终参数、定价、认证状态以 ST 正式数据手册和产品公告为准;方案选型仅为资讯科普参考,不替代硬件和固件工程师的评估,不构成商业采购决策依据。
