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

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

3天内不再提示

STM32F0系列MCU硬件电路供电设计

冬至子 来源:ecircuitlab 作者:ecircuitlab 2023-09-27 14:25 次阅读

对于任何IC电源设计要求,都可以在规格书中获取到需要的信息STM32F0系列MCU电源轨信息和要求可以在规格书第53页的Table 24看到,如下图(图一)所示。

图片

(图一)

如上图(图一)中圈出,STM32F0系列MCU主要有VDD、VDDIO2、VDDA和VBAT四组电源轨,在(图一)中可以看出,VDD和VDDA工作电压范围使用3.3V比较适合。VDDA为模拟电源轨,设计时建议串联一个100Ω/100M的磁珠做高频噪声隔离。

而VDDIO2和VBAT可以根据外围IO电平需求选择常规的1.8V、2.5V、3V、3.3V都可以。如果没有特别需求,可以全部3.3V供电,这样电源系统就比较简单,(图一)的PD项还详细的告诉了我们不同封装的功耗情况,有了这个信息,我们就很好的去评估选择电源方案。

通过上面(图一)提供的信息,我们假设所有电源轨供电都使用3.3V,芯片为LQFP64封装的MCU,通过功耗信息可计算评估芯片在最高负载时,电源系统至少给MCU提供138mA的电流,MCU才能正常工作。

有这个功耗信息我们再评估其他外设芯片的电流后就可以把电源方案选定下来了,对于外设功耗的评估,如果外设没有什么功耗特别高的方案。如果范围在几十mA这样情况下,假定输入电压为5V,那么可以选择一颗最大输出不低于150mA连续输出的LDO即可,因为一般情况下,MCU不会满载运行,也到不了那么高的功耗,但保守起见还是按照评估的要求选择比较好,这里放上ST给一个参考设计如下图(图二)所示,参考设计里多串了个二极管,这个二极管防止外部供电倒灌到LDO上的而已,如果你的设计里不需要使用外部电源供电,直接把它拿掉即可。

图片

(图二)

选择好电源方案后,可以参考规格书第49页的Figure 13放置去耦电容,如下(图二)所示,这个去耦方案是ST推荐的,不会有啥问题,如果担心的话可以在VDD、VDDIO2电源轨上多放两颗4.7uF或10uF的陶瓷电容。

图片

(图三)

最后放上ST参考设计的电源部分,原理图如下图(图四)所示,参考设计里使用的芯片型号是STM32F072RBT6,参考规格书的引脚描述,会发现(图四)里的部分引脚信号跟规格书里不一样。原因是ST设计评估板时,考虑了板子能兼容其他系列同封装的芯片的问题,故意改的信号名,不影响实际电路正常工作。

图片

(图四)

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

    关注

    0

    文章

    148

    浏览量

    21929
  • 去耦电容
    +关注

    关注

    11

    文章

    308

    浏览量

    22190
  • VDD
    VDD
    +关注

    关注

    1

    文章

    301

    浏览量

    31926
  • LQFP封装
    +关注

    关注

    0

    文章

    10

    浏览量

    7343
  • STM32F072
    +关注

    关注

    0

    文章

    4

    浏览量

    4241
收藏 人收藏

    评论

    相关推荐

    STM32F0的SPL库能在STM32G0上用吗?

    原来用的STM32F0系列,使用的V3.5.0的标准外设库。现在改用STM32G0系列,发现官网提供的固件库是STM32CubeG0,里面是
    发表于 04-08 08:29

    STM32F0 F1 F2 F3 F4 系列芯片资料下载

    STM32F0 F1F2F3F4 系列芯片资料下载地址:http://www.y-ec.com/down/class/STM32F0 F1F2F3F
    发表于 12-20 13:40

    STM32F0系列产品框架介绍

    业内内人士尽人皆知,如今基于STM32F0芯片的各类应用已然遍地开花。 这里借花献佛似地跟大家分享下STM32F0系列产品的基本框架,自己也趁机学习下。 另外,STM
    发表于 07-04 07:36

    Stm32f0系列MCU硬件I2C的读写长度应该如何设置?

    现在用stm32f030调节一个DSP,该DSP在初始化时需要写1W多个byte的数据,发现stm32f0的I2C驱动只支持256个byte发送,用模拟进行操作又太慢了 不知道大神有修改过该驱动,把读写长度修改为16位或以上。
    发表于 10-15 13:52

    STM32F0系列安全手册

    本用户手册介绍了如何在安全相关系统上使用STM32F0系列产品以到达安全完整性等级点击下载STM32中文用户手册: STM32F0系列安全手
    发表于 11-02 18:14

    使用stm32f0系列硬件I2C驱动两个外设

    决定慢慢把写过的代码整理放出来~ 节省各位看官的时间,先放出代码(Using Keil 5)使用stm32f0系列硬件I2C,驱动两个外设(MPU9250 & MS5611)。写过MPU6050跟HMC5983连用的,但成本太
    发表于 08-17 07:01

    怎样使用stm32f0系列硬件I2C驱动两个外设

    使用stm32f0系列硬件I2C,驱动两个外设(MPU9250 & MS5611)。写过MPU6050跟HMC5983连用的,但成本太大,虽然精度比只用单个的MPU9250强很多。HMC5983最大
    发表于 02-10 06:21

    【产品推荐】STM32F0 入门级 Arm® Cortex®-M0+ MCU

    意法半导体基于Arm® Cortex-M0STM32F0系列器件实现了32位性能,同时传承了STM32系列的重要特性,特别适合成本敏感型应
    发表于 11-14 14:05

    STM32F0硬件开发入门

    分享一份STM32F0硬件开发资料
    发表于 12-16 17:23 24次下载

    STM32F0系列概览

    STM32F0系列是基于Cortex-M0内核的32位入门级产品系列,沿用现有STM32优异基因,针对8位MCU市场,为成本敏感型应用而设计
    发表于 11-29 18:13 4132次阅读
     <b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b>概览

    stm32STM32F0系列MCU中断向量表的重映射

    stm32STM32F0系列MCU中断向量表的重映射
    发表于 11-18 16:36 13次下载
    【<b class='flag-5'>stm32</b>】<b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>中断向量表的重映射

    AN4099_在STM32F0STM32F3系列MCU上实现红外遥控收发控制协议

    AN4099_在STM32F0STM32F3系列MCU上实现红外遥控收发控制协议
    发表于 11-21 17:06 0次下载
    AN4099_在<b class='flag-5'>STM32F0</b>和<b class='flag-5'>STM32</b>F3<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>上实现红外遥控收发控制协议

    STM32F0系列MCU硬件电路外设设计

    STM32F0系列MCU的I2C和SPI是板子上芯片之间最常用的通信方式,I2C有SDA和SCL两个信号构成,电路设计非常简单。
    的头像 发表于 09-27 11:08 915次阅读
    <b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b><b class='flag-5'>硬件</b><b class='flag-5'>电路</b>外设设计

    STM32F0系列MCU硬件电路时钟/复位/烧录设计

    STM32F0系列MCU支持使用内部RC时钟源作为芯片参考时钟,或者通过OSC_IN/OUT、OSC32_IN/OUT的时钟信号作为参考时钟,具体使用哪一个看产品需求,比如只做一些简单的逻辑控制类的,可以直接使用内部RC时钟源。
    的头像 发表于 09-27 11:25 1224次阅读
    <b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b><b class='flag-5'>硬件</b><b class='flag-5'>电路</b>时钟/复位/烧录设计

    STM32F0系列MCU硬件电路boot设计

    Boot配置的作用是用于选择芯片上电后从何处读取可执行代码运行,STM32F0系列MCU可以从Main flash memory、System memory、Embedded SRAM三个地方boot。
    的头像 发表于 09-27 14:21 1577次阅读
    <b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b><b class='flag-5'>硬件</b><b class='flag-5'>电路</b>boot设计