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

STM32C09x和STM32C051:工业应用性价比优化的关键选择

[复制链接]
STMCU-管管 发布时间:2025-3-18 10:24
( N" i$ n, ^1 j9 ?

2 ]% |2 x: q, a$ i. r
14.png
今年2月,STM32C0新推出了STM32C091、STM32C092和STM32C051子系列,为入门级32位MCU带来新的选择。这三款新品不仅延续了STM32C0系列的超高性价比基因,更通过内存扩展与外设升级,更精准地卡位强调性价比的工业应用市场。STM32C09x提供了与部分STM32G0相当的内存,并支持FDCAN,能够面向那些需要更大内存甚至简单用户界面的工业设备。同样,STM32C051相较STM32C031大幅提升了内存容量,提供了全新的性价比,这将确保更多开发者采用32位架构,使他们的应用程序更具前瞻性。& i7 u* ?) `( d+ F
8 {5 Z  {) h/ Y. X
STM32C0三条新产品子线同步上市5 y8 N, }8 ?  @( d+ \  I
  S7 B: l3 N, v$ v- g( M
STM32C091与STM32C092
& T3 a; x1 J: ?: T0 L3 @4 gSTM32C091与STM32C092几乎相同,唯一的区别在于后者配备了FDCAN控制器,而前者没有。这一差异意义重大,因为它满足了许多正向32位应用迁移的工业应用,这些应用需要内存更大且性价比高的MCU。两款STM32C09x型号均配备高达256KB的闪存、两条I2C总线、两条SPI总线、四个USART接口,以及一个拥有多达19个通道的12位ADC。相较于STM32C0系列的其他型号,STM32C09x还具备更多通用定时器,以支持更为复杂的应用。此外,由于内存增加,新型号还多配备了两个通道(总共7个通道)的DMA控制器。
- o1 n: U. I1 t; h
9 O" J8 O+ @! o& `1 V3 U
2 p' b# \+ ?9 c# i/ T
由于存在FDCAN控制器,STM32C092的RAM为30KB,而STM32C091的RAM为36KB。这一差异源于我们需要为FDCAN IP预留6KB的RAM。如果工业应用(如机器人应用、工厂自动化),或者针对医疗设备等其他市场的应用需要用到FDCAN,那么牺牲一定的RAM容量不成问题,因为这意味着能使用在这个价位上少见的接口。STM32C092的RAM容量比STM32C071还多6KB,因此仍能确保开发人员在进行应用开发时有更大的操作空间。
1 G  J+ d; }) j  k$ x7 r# c7 q( _1 \: j- `" F3 T
& u0 K: t! G- [( }$ a' q  G5 w+ b
与去年上市的STM32C071一样,STM32C091和STM32C092的内存能力支持运行小型图形用户界面。为确保STM32入门级系列能够运行更多应用程序、适配更多用例,ST不断扩大STM32C0系列产品的应用范围。随着用户对显示和可视化交互功能需求的持续增长,在高性价比的MCU上运行简单用户界面意味着工程师无需使用额外的协处理器,简化PCB布局,并降低BOM成本。1 J; z! C  x* R5 o, ?! i
( Q( Z5 d9 e7 g. D- q

/ I0 A' y% k7 F% ySTM32C051
9 O) Q* Y0 j! gSTM32C051的内存是STM32C031的两倍,其闪存容量提升至64KB,RAM增加到12KB;然而,它在实现这些性能提升的同时,保持了相同的芯片尺寸、封装和引脚配置,这对工程师极具吸引力。有了STM32C051,开发者无需花费数周乃至数月时间去优化每个模块、重构大段代码,也不用为每种数据类型而苦恼。STM32C051为开发者提供了新的操作空间,使其能够先推出应用程序,再解决减少内存占用的问题。在快速原型开发和产品软发布的时代,这种灵活性必不可少。这正是ST推出这一新型号的原因:让更多开发者能够轻松迈入32位的领域。
; J: [5 d8 b$ ?0 z% @% d, o
' y3 P2 A# m$ Q1 g. E
' L- d6 {. W  {. ]9 s
一个由来已久的挑战:创建入门级应用程序
, K9 l4 @7 a6 O8 T. @( T' ?' P# u
  @& a1 Y9 h# l$ E7 v' g
9 q+ Z! D9 S9 [( Z2 a
STM32C0
5 V' a' t, n) h- a- l8 W) YSTM32C0是一款面向入门级应用的新型MCU,其价格与廉价的8位MCU相当。因此,这个系列让STM32可以替代到8位MCU的低端应用,凭借主频48MHz的Cortex-M0+内核,STM32C0能提供远超8位MCU的计算吞吐量,CoreMark跑分达到114分。根据不同配置,STM32C0系列的闪存容量在16KB至128KB之间,RAM则在6KB至24KB。ST还提供多种封装形式,以确保依赖小型8位MCU的PCB尺寸不变。
2 s8 x9 K6 k: p" w" g1 l
15.png
▲ 图示:STM32C0产品系列
入门级应用挑战2 e4 I9 x- @% G$ [" B2 G% e
8位MCU在行业中持续发挥着重要作用,鉴于此,ST仍向用户供货STM8系列,有的用户需要用到8位MCU中的EEPROM,而有的老用户则是因为STM8的AEC-Q10x汽车级认证。但多数开发者选择8位MCU仅仅是出于价格方面的考量。他们只要求应用程序能运行在8位寄存器上,而关注重点是BOM成本更低。但殊不知,选择8位架构可能会带来长期的高昂成本。  V% e( ?$ P& Y/ I: @* P# z1 P! @6 F" T
, |. O+ S2 C0 n. N

' S+ \  v4 A. y- w入门级应用面临的挑战之一是可升级性有限。如果开发者的关注重点是优先考虑低BOM成本,那么8位架构往往在内存容量、计算吞吐量、引脚等方面存在更严格的限制,而这些又是许多成功案例必需的资源,这导致基于8位MCU升级的可能性几乎没有。同时,8位MCU的固有局限性还表现在用户不得不对多种设备进行认证,而无法使用一款能适用于多种应用的器件。最后,随着行业不可逆地向32位MCU升级转移,基于8位MCU的软件和已有代码无法复用和移植,产品上市时间不得不延长。! U0 F- w- ^  Q) N4 D+ d1 g

# c4 M1 x8 l+ o  F* h0 X' F) A
收藏 评论0 发布时间:2025-3-18 10:24

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版