源自2012年推出的入门级低成本Cortex-M0内核的STM32F0基因,ST于2018年推出的新一代入门级低成本Cortex-M0+主流STM32G0,被誉为性价比之王:高性能、低功耗、方便易用的特性使之成为入门级STM32开发利器。 STM32G0系列概览,新品量产上市 6 U1 k. h6 S) W STM32G0C1、STM32G0B1和STM32G0B0 是该系列中第一个支持两条 CAN-FD 总线的产品。它们也是第一个支持 USB-C 电力传输 (PD) 以及 USB 全速数据传输的产品。它们开创了高达 512 KB 的新闪存容量记录,而之前的 STM32G0 为 128 KB。新型号的闪存是双区设计,这意味着我们可以在一个内存区做写入动作的同时,另外一个内存区还可以执行应用程序,实现不down机升级功能。 - L8 H& ? o0 J5 X* k# l0 R! c
) \- q; f" Z4 h! R6 G3 I 开发人员还可以使用 ST 软件堆栈来实现 Power Delivery 指令,并自动从主机模式切换到设备模式。ST 还提供配套设备来保护 USB-C 端口免受 ESD 的影响。例如,用于接收器应用的 TCPP01-M12 和用于双角色端口 (DRP) 的 TCPP03-M20 可防止过电压,同时降低BOM成本。 5 f3 Y4 r0 c+ r4 W& h STM32G0C1, STM32G0B1和STM32G0B0为什么要集成USB-C数据控制器和CAN-FD?: i) r7 a9 K8 O' r( N/ ^$ I 6 I6 b7 r5 S- v# C$ S ) D( h& h, ^! U- t USB-C PD 和数据8 u' `+ P5 t& H8 i( M 这六款新型号扩充了 STM32G0 产品系列,带来更丰富的市场应用。例如,之前的 STM32G0 具有双角色 USB-C PD 控制器,但仅用于电源传输。由于第一个模型只运行较小的物联网应用程序,因此传输数据不是必需的。现在,新的 STM32G0C1、STM32G0B1 和 STM32G0B0提供了与 STM32G4 一致的存储器配置。能够运行更强大的应用程序意味着更丰富的产品功能,因此很自然地转向 USB 数据控制器,它可以在主机和设备模式之间自动切换,以实现与现有产品生态系统的更大互操作性。STM32G0C1、STM32G0B1 是唯一带有 USB-C PD 控制器的产品。作为 Value Line 的一员,STM32G0B0 可以传输数据,但不提供 USB-C。8 a, N0 N' b& y/ G% V CAN-FD STM32G0C1、STM32G0B1 和 STM32G0B0的 CAN 2.0b/CAN-FD 控制器支持 10 Mbit/s 的波特率,也与 STM32G4 一致。因此,想在工业应用中使用 CAN FD 的工程师不需要转换到不同的 MCU 系列。例如,汽车车载诊断 (OBD) 工具不需要转换成汽车级 MCU,但需要 CAN-FD 或 CAN 2.0。在这个用例中,新的 STM32G0 显著提高了性价比,为制造商开辟了新的应用市场。这个例子还解释了为什么 ST 将两个 CAN-FD 控制器集成进去,因为 OBD 工具会同时使用它们。' X6 ]8 C7 n3 s' _2 W; Q
▲带USB-C PD子板的STM32G0C1E-EV 4 h) ^) ]' A: B' s, m/ _STM32G061、STM32G051 和 STM32G050为什么要增加 ADC 和比较器?' \; q1 i! m( d0 q4 }. P; | STM32G061、STM32G051和STM32G050 同样扩大了 STM32G0 的应用范围。事实上,添加两个 DAC 和两个比较器使 STM32G0 可以用于处理大量传感器数据的丰富应用,例如图像稳定器。以前,工程师必须转换到更强大的系统才能从这些功能中受益。然而,这些程序中的有很多都不是内存或计算密集型的,而STM32G0 的 64 MHz 提供了更强大的功率。此外,可用于 STM32G0 的薄型 WLCSP 封装是空间受限产品的理想选择。在某些情况下,缺少 DAC 和比较器,性能会受到限制。而借助新的 STM32G0,工程师现在可以在不牺牲性能或外形尺寸的情况下开发出更具成本效益的系统。
▲The NUCLEO-G0B1RE ! t, j: C% U3 A4 x 请戳:真香警告!入门级利器STM32G0系列上新,集成两个 FDCAN 及 USB ![]() 悄悄话:可找管管提亲预约申请哦! : l7 D9 s+ K% f' j: t" O" t , W b' E7 V2 I |
实战经验 | 基于STM32G0B1的全桥移相+同步整流PWM解决方案
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
微信公众号
手机版
棒!棒!棒!! @7 m, v; B) J