0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新的外设和控制器让STM32G0更加多元化

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-11 10:33 次阅读

ST推出的六款新的STM32G0、STM32G0C1 、STM32G0B1和STM32G0B0是该系列中第一款支持两条 CAN-FD 总线的产品。它们也是第一个支持 USB-C 供电 (PD) 以及 USB 全速数据传输的产品,并且他们正在推出高达 512 KB 的新闪存容量,而之前的 STM32G0 为 128 KB。新的内存配置还支持双存储库,这意味着可以写入一个存储库,而另一个存储库仍可用于应用程序。该系列的其他新产品是STM32G061、STM32G051和STM32G050. 这三个都保留了 STM32G041s 和 STM32G031s 的 Flash 配置,同时将 RAM 增加到 18 KB,同时增加了两个 12 位数模转换器和两个模拟比较器

下一步

试验新功能就像获得STM32G0C1E-EV评估板或NUCLEO-G0B1RE一样简单。前者甚至允许开发人员测试 ST 的加密核心。两个开发板都可以帮助利用 CAN-FD 控制器,并且评估套件包括两个 USB-C 端口。一个 USB-C 端口是 Dual Role Power,这意味着它可以即时从接收器切换到源。另一个支持双重角色数据,这意味着它可以充当主机或设备。

开发人员还可以使用 ST 软件堆栈来实现 Power Delivery 指令并自动从主机模式切换到设备模式。最后,ST 提供配套设备来保护 USB-C 端口免受 ESD 影响。例如,用于接收器应用的 TCPP01-M12和用于双角色端口 (DRP) 的 TCPP03-M20 可防止过电压,同时降低材料清单。因此,让我们看看为什么我们包含新的 USB-C 和 CAN-FD 控制器以及新的外围设备。

STM32G0C1、STM32G0B1和STM32G0B0,为什么要添加USB-C数据控制器和CAN-FD?

USB-C PD 和数据

所有六款新型号都增加了 STM32G0 系列的范围,以创造更广泛的机会保护伞。例如,之前的 STM32G0 具有双重角色 USB-C PD 控制器,但仅用于电源传输。由于第一个模型只运行较小的物联网应用程序,因此传输数据从来都不是必需的。今天,新的 STM32G0C1s、STM32G0B1s 和 STM32G0B0s 提供了与 STM32G4 重叠的内存配置。由于能够运行更强大的应用程序意味着产品功能更丰富,因此很自然地转向 USB 数据控制器,它可以在主机和设备模式之间自动切换,以实现与现有产品生态系统的更大互操作性。 STM32G0C1、STM32G0B1 是唯一带有 USB-C PD 控制器的产品。作为 Value Line 的成员,STM32G0B0 传输数据但不提供 USB-C。

CAN-FD

STM32G0C1、STM32G0B1 和 STM32G0B0 也与 STM32G4 重叠,因为它们的 CAN 2.0b/CAN-FD 控制器支持 10 Mbit/s 的波特率。因此,需要在其工业应用中使用 CAN FD 的工程师不再需要切换到不同的 MCU 系列。例如,车载诊断 (OBD) 工具不需要汽车级 MCU,但需要 CAN-FD 或 CAN 2.0。在这个用例中,新的 STM32G0 显着提高了性价比,为制造商打开了新市场。这个特定示例还解释了为什么 ST 包含两个 CAN-FD 控制器,因为 OBD 工具同时使用它们。

STM32G061、STM32G051 和 STM32G050,为什么要添加 ADC 和比较器?

STM32G061、STM32G051 和 STM32G050 遵循类似的策略,扩大了 STM32G0 的机会范围。实际上,添加两个 DAC 和两个比较器使 STM32G0 可用于处理大量传感器数据的无数应用,例如图像稳定器。以前,工程师必须迁移到更强大的系统才能从这些功能中受益。然而,这些程序中有许多不是内存或计算密集型的,而且 STM32G0 的 64 MHz 提供了足够的功率。此外,适用于 STM32G0 的薄型 WLCSP 封装是空间受限产品的理想选择。然而,在某些情况下,缺乏 DAC 和比较器会受到限制。借助新的 STM32G0,工程师现在可以在不牺牲性能或外形尺寸的情况下设计出更具成本效益的系统。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2536

    文章

    48859

    浏览量

    743555
  • 比较器
    +关注

    关注

    14

    文章

    1548

    浏览量

    106641
  • 稳定器
    +关注

    关注

    0

    文章

    52

    浏览量

    13547
收藏 人收藏

    评论

    相关推荐

    请问STM32G0是否支持trace?

    STM32G0是否支持trace?用J-link,有没有文档里写明是支持的?
    发表于 05-22 06:43

    STM32G0 Keil仿真一下再退出仿真程序才运行正常怎么解决啊?

    如题 我用stm32g0开发 直接下载运行程序运行异常,具体就是进入stop模式无法唤醒,但是我用keil debug 然后再退出debug 这个时候程序跑的正常 就是能进入stop模式并从stop模式中唤醒 郁闷啊 怎么解决.................
    发表于 04-19 07:22

    STM32F0的SPL库能在STM32G0上用吗?

    原来用的STM32F0系列,使用的V3.5.0的标准外设库。现在改用STM32G0系列,发现官网提供的固件库是STM32CubeG0,里面是HAL和LL库。为了节省开发时间,想还是用S
    发表于 04-08 08:29

    求助,是否有STM32G0在Type-C E-Marked Cable上的应用例程?

    官网上的STM32G0例程只有Type-C Source和Sink的应用,没有 E-Marked Cable的相关内容,CubeMX也无法创建此类工程。但从现有例程代码里也能找到SOP\'和SOP\'\'一些定义,不知为何ST官方没有发布E-Marked Cable相关应用。
    发表于 04-07 08:08

    stm32g0外部晶振不工作的原因?

    stm32g0外部晶振不工作 使用cubemx,如果配置成外部8M,pll设置为64M,示波器观察有波形,程序却无法运行,使用内部晶振,配置为64M,无问题,不知道怎么解决了。 具体型号stm32g070rb
    发表于 03-29 07:27

    STM32G0加读保护后为什么就连不上了?

    STM32G0 加读保护 百分之十芯片 发现再次连接不上用Jlink STLink都不行 怎么可以连接上
    发表于 03-25 06:27

    ST LINK utility与STM32G0采用SWD连接,使用ST LINK utility擦除全片程序时擦除不了怎么解决?

    ST LINK utility与STM32G0采用SWD连接,可通过KEIL下载程序,而使用ST LINK utility擦除全片程序时,一直擦除不了,以及清楚写保护也不成功,应该怎么解决这个问题?
    发表于 03-14 07:56

    请问STM32G0 96 BIT unique ID的地址在哪里?

    请问STM32G0 96 BIT unique ID的地址在哪里 数据手册没找到
    发表于 03-12 07:50

    请问下stm32G0系列理论上的外部中断响应时间是多少?

    大佬们,请问下stm32G0系列理论上的外部中断响应时间是多少?我在spec里面没有找到对这块的详细描述,只有如下描述; 看之前的帖子stm32F103的外部中断响应时间是12个时钟周期,实际上应该会比这个时间长,G0也是一样
    发表于 03-08 07:41

    工程师笔记 | STM32G0 复位后死机

    工程师笔记 | STM32G0 复位后死机
    的头像 发表于 10-17 15:23 1151次阅读
    工程师笔记 | <b class='flag-5'>STM32G0</b> 复位后死机

    STM32G0驱动无刷电机有库吗?

    STM32G0驱动无刷电机,有库么
    发表于 09-22 06:04

    STM32G0系列安全手册

    本文档描述如何在安全相关系统的背景下使用 STM32G0 Series 微控制器,并指定了为达到目标安全完整性等级,用户需承担的安装和操作责任。本手册适用于 STM32G0 Series 微
    发表于 09-07 06:51

    ST LINK utility与STM32G0采用SWD连接,ST LINK utility无法擦除全片程序是为什么?

    ST LINK utility与STM32G0采用SWD连接,可通过KEIL下载程序,而使用ST LINK utility擦除全片程序时,一直擦除不了,以及清楚写保护也不成功,应该怎么解决这个问题?
    发表于 08-08 08:21

    STM32G0系列安全手册

    电子发烧友网站提供《STM32G0系列安全手册.pdf》资料免费下载
    发表于 07-31 16:25 0次下载
    <b class='flag-5'>STM32G0</b>系列安全手册

    【经验分享】STM32G0的安全功能

    电子发烧友网站提供《【经验分享】STM32G0的安全功能.pdf》资料免费下载
    发表于 07-28 17:34 0次下载
    【经验分享】<b class='flag-5'>STM32G0</b>的安全功能