你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G4——一颗有“分量”的诚意之作

[复制链接]
Lumhao 发布时间:2019-11-18 11:08
去年底STM32G0的推出,实际上是释放出了一个很明确的信号——STM32 MCU从“F”系列到“G”系列的主流型系列升级之旅,已经全面开启,未来我们将迎来越来越多的“G”字辈的新器件!
不出所料,官宣的“重量级力作”,STM32G4来了!对于 STM32G4这一全新的MCU系列,为何赋予如此有“分量”的评价,让我们一探究竟。
4 A0 g; j7 x1 k) d3 P3 ~+ [
F系列的全面升级
3 P1 x. b. E7 W( b9 x  `8 p7 a
从STM32 MCU整体的产品布局和路线图上看,STM32G4定位于“主流MCU”系列,其直接对标的就是之前的STM32F3和STM32F1,可视为STM32F3和STM32F1的升级之作,主攻工业、消费、电机控制、数字电源等主流应用市场。

7 }7 v" h4 S5 D2 ]! B( S# g0 f! Q
11.jpg
! U2 S- ]6 F/ G* c: x/ H
有了之前STM32F3和STM32F1市场磨砺的经验,STM32G4在产品的设计上弥补了前者的性能和外设资源上的不足,以适应细分市场发展的需要,可以说其性能和外设资源上的提升是全面的。具体来讲,包括以下几方面:
7 z# x+ m: \6 i  L  }( M
01
高性能
6 k* F( D" C4 @' s4 A
STM32G4基于Arm®Cortex®-M4内核,支持FPU和DSP指令集,主频高达170MHz,相较于STM32F3和STM32F1的72MHz的主频,提高了一大步。同时,STM32G4引入了新的硬件数学运算加速器 —— 数学滤波加速器(FMAC)和专用CORDIC(坐标旋转数字计算)引擎,这让STM32G4在进行电机控制的坐标旋转变换,三角函数、对数、平方根运算,以及数学滤波和数字电源控制时,更加游刃有余,为主处理器大大“减负”,提高了CPU运算效率。
, L( |% ]2 t% s& D0 g
02
高效率
" E3 X- a' h1 T. I+ y& Y
STM32G4灵活的互连矩阵允许外设之间的自主通信,进一步释放了CPU的资源,使得器件实现了极佳的性能。

' E, V3 |# ]# c; P( q
03
低功耗

8 ], a- u- @; n! H
工作模式下功耗低于165μA/MHz。
, a* |8 d/ I( f" c
04
模拟外设丰富
6 J# }2 s5 ?: b$ n% k7 R1 v1 B
集成更丰富的模拟外设是STM32G4的一大亮点,ADC、DAC、运算放大器、比较器,应有尽有。STM32G4系列中最高配置MCU中的模拟外设多达25个。
3 u7 z/ v5 E' M, f- X6 o( l  V- a# z
05
更安全

- @+ s1 X& }* @4 p. l- _' u( f
STM32G4具有安全存储区 ,集成了硬件加密AES-256、硬件随机数发生器,增强了用户程序保密性和通讯安全性,更高的安全性对物网应用尤为重要。
) f  i1 |, b& r7 e1 Z3 x
06
更可靠

8 g8 T  O. i( S2 Q* A; D$ x
此外,STM32G4系列最高工作温度可达到125°C,具有更强的抗电气干扰能力,可耐受4kV以上的瞬变电压,增强的可靠性也进一步扩展了其应用范围,特别是一些工业领域。

1 r, Z" J1 [. A# y+ b
匹配细分市场的三大系列

( S9 ?1 ]! {8 d
在以上全面性能提升的基础上,STM32G4还根据差异化应用市场的需要,将产品细分为三个系列。图2中详细比较了三个子系列产品的差异。

* ]2 |# H* v# v' n
22.jpg

5 E* P- M7 c% M. F$ E
基础型系列STM32G4x1,具有入门级模拟外设配置,单存储区Flash,支持的Flash存储器容量范围从32到512KB。
. b% }9 z7 S7 G* E: g5 p
增强型系列STM32G4x3,与基本型器件相比具有更多数量的模拟外设,以及双存储区Flash,Flash存储器容量也提高到128到512KB,显然适合更高阶的应用。

- a# L. ]) ^" F4 J* d( h
高分辨率系列STM32G4x4,除了具备与增强型系列同样丰富的模拟外设和存储器资源外,STM32G4x4系列具有高分辨率定时器和复杂波形生成器,以及事件处理器,这使其特别适合于数字电源应用,如数字开关电源、照明、焊接、太阳能和无线充电等。
% K8 {) w1 b6 p* r" q
STM32G4x4高分辨率系列包括7个高分辨率定时器,它们包括12个PWM输出(可以成对耦合输出)和10个外部事件输入(电流限制、零电压/零电流检测等)和6个故障输入。这些高分辨率定时器的主要特性包括:

7 B! J. j0 ?7 ~7 m5 W. e6 q, U
· 184 ps分辨率,适用于所有工作模式:可变占空比、可变频率和信号跳变模式。
· 可减轻CPU的负担的诸多特性:谷值跳过和斜率补偿;每个定时器一个DMA通道;内置突发模式控制器和特定拓扑模式——推挽和谐振。
· 定时器之间有很多互连:复位/启动相邻的定时器;置位/复位/切换输出。

- N. w0 X. r9 k6 R9 F. v
STM32G4一问世便推出这么丰富的产品系列,对于开发者来说,也就有了更多选择,更方便大家为目标应用找到最合适的那颗“芯”。由此也能感觉到,面对未来的目标市场,STM32G4确是有备而来。

& w3 V) V( ], C* A. X, J
软硬开发生态是神助攻

0 a  @# ?, \3 Z
提到STM32,肯定免不了要探究一下其相关的开发生态。这些年大家也已经习惯了,伴随着每一款STM32新品的推出,总是有及时跟进的设计生态资源“助攻”,STM32G4也不例外,目前让开发者触手可及的资源包括:

# l& N" ~! N0 p( U- R
· 支持STM32G4 MCU的NUCLEO开发板:NUCLEO-G474RE 和 NUCLEO-G431RB;
· 功能齐全的评估板:STM32G474E-EVAL 和板载加密和加速度计的STM32G484E-EVAL;
· 开发工具:STM32CubeG4开发软件;
· 专用开发套件:包括一套Nucleo马达控制专用开发板(P-NUCLEO-IHM03)和软件开发套件(X-CUBE-MCSDK v5.4),以及线上马达控制工具ST-MC-SUITE。

2 M( ^0 e" W0 X9 D6 C/ A* x3 v
33.jpg

+ a0 Z+ w4 D* X
还有很重要的一点,STM32G4与STM32F3和STM32F1的高度兼容,这就让开发者有机会将以前的设计平滑过渡到新一代MCU平台上,实现差异化的性能和更高的开发效率。

( D  Q. ?. N. |8 D" E2 W' d5 V3 {: p
总之,无论是从产品性能、市场准备,还是配套生态上来看,STM32G4的推出都可以说是STM32成熟体系中的一次稳步升级,从某种意义上讲,这一“主流”MCU系列也为整个G系列MCU定下了基调。这种“分量”和“诚意”,你是否也感受到了?
8 m) p5 _$ ]+ a
, |* A1 \5 C3 l; F2 o9 L2 g

9 j. Y1 X+ C. }& z6 C+ K
$ d  O: @5 v1 E" N6 o
赞 收藏 评论3 发布时间:2019-11-18 11:08

举报

3个回答
慎微 回答时间:2019-11-18 13:16:59
G系列比F系列牛啊,价格也牛
混森蓝兽 回答时间:2019-11-18 13:33:09
期待         
yklstudent 回答时间:2019-11-20 09:36:08
mark,收藏

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版