stm32电源控制

本文详细介绍了STM32F103的电源控制,包括供电范围、独立的A/D和D/A供电、电池备份区域的工作原理以及低电源模式的管理。通过理解相关寄存器如电源控制寄存器(PWR_CR)和电源控制/状态寄存器(PWR_CSR),可以更好地掌握STM32的电源管理策略。
摘要由CSDN通过智能技术生成

看了手册关于电源控制的这一张,我觉得先了解下相关寄存器比较好,而且相关寄存器只有两个,看完就还不容易忘记,如果按照手册上的读,看完前面的,再去看寄存器,前面的已经忘了。看完寄存器,脑子里面还能有点印象,刚好看前面的,就很有节奏感。借此做如下总结:


供电:

           VDD:2.0V--3.6V;

                  内嵌的电压管理器为内部数字区域分配1.8V电压;

                  VBAT:当VDD不供电时,为RTC和Backup供电。通俗就是电池供电。


      独立的A/D和D/A供电和参考电压:

                    为了提高转换精度,ADC和DAC需要独立的可以被滤波和从噪声中屏蔽的供电电源:VDDA作为供电输入,VSSA作为孤立的地,VREF-必须和VSSA连接;(这里我有个地方不太懂,前面说VDDA和VSSA必须相应连接VDD和VSS,这里又说需要使用VDDA和VSSA为ADC和DAC独立供电,这里很明显前后矛盾了,我在相关的群里问过,有人回答一般应用里面是直接连起来的。今天本打算去问老师,下课时,被拥挤的人流阻挡。。。如果大家有更好的建议,谢谢留言!)

                   在100-Pin和144-Pin中,VREF+是需要连接参考电压的,范围:2.4V--VDDA;

                  在少于等于64-Pin中,VREF-和VREF+都是不可用的,内部自动连接了ADC的VDDA和VSSA;

     电池备份区域:

                     通过图,很好理解VBAT为那些东西(RTC单元、LSE振荡器、PC13、PC14、PC15)供电,实现从VDD转向VBAT供电,是通过复位模块的掉电复位PDR实现的。

                     在上升时间或者检测到一个PDR时,VBAT和VDD之间的切换还是保持在VBAT;在启动的时候,如果VDD稳定的时间小于上升时间TRSTTEMPO,并且VDD>VBAT+0.6V,一个电流就会从内部的连接VDD和Switch的二极管进去VBAT;如果VBAT不能承受这个电压,可以在VDD和VBAT之间放一个二极管。

                     不使用外部电池的时候,可以直接通过一个陶瓷二极管把VBAT和VDD连接.

                      Backup由VDD供电:

                             PC14和PC15可以被用作GPIO口和LSE;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值