您的位置首页 >要闻 > 半导体 >

STM32G4 升级到 G5,ST 从 Cortex‑M4 换到 Cortex‑M33,这次换核到底换来了什么

STM32G4 是大家很熟悉的混合信号 MCU,内核是 Cortex‑M4,而新发布的 STM32G5 直接换成 Cortex‑M33,主频提升到 280MHz,CoreMark 跑分接近翻倍,同时新增 TrustZone 安全隔离,保留 G4 标志性的强模拟外设、高分辨率定时器、Cordic 数学加速器,面向数字电源、电机 FOC 控制、工业测量这条主线不变;这次换核不是简单提频,是在维持 G 系列混合信号优势的前提下,补上安全能力、拉高算力上限,为数字电源、储能、伺服电机、大功率充电这类需要算法 + 安全的场景做升级,后续还会推出 G5D 双核版本。下面从内核参数对比、算力、安全、外设、迁移成本、适用场景逐项拆解。

一、G4 与 G5 核心参数对照表

项目STM32G4STM32G5
内核Cortex‑M4(FPU+DSP)Cortex‑M33(FPU+DSP+TrustZone)
最高主频170 MHz280 MHz
CoreMark5691136,约翻倍
安全扩展无 TrustZone支持 TrustZone,安全域隔离
核心加速器Cordic、FMAC保留 Cordic、FMAC,配套增强总线
定位混合信号、电机 / 数字电源 MCU新一代旗舰混合信号、电机 / 数字电源 MCU
后续版本单核单核先行,后续推出 G5D 双核

二、换核之后拿到的四大核心收益

  1. 算力与实时性大幅提升
  2. 原生增加 TrustZone 安全底座
  3. 保留 G 系列的核心长板:混合模拟外设
  4. 总线与存储架构适配更高算力

主频从 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 正式数据手册和产品公告为准;方案选型仅为资讯科普参考,不替代硬件和固件工程师的评估,不构成商业采购决策依据。