ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【STM32】PWR电源控制 [打印本页]

作者: 杀鸡焉用牛刀    时间: 2024-6-11 08:56
标题: 【STM32】PWR电源控制
总结写在前面
STM32的电源控制(PWR)模块是微控制器能效管理的关键组件,它通过多种机制来优化能源使用,特别是在对电池寿命敏感的应用中。以下是PWR模块核心功能和低功耗模式的总结:
PWR模块核心功能:

低功耗模式概览:


设置与唤醒机制:


其他考虑因素:


综上所述,STM32的PWR模块及其低功耗模式筹划旨在满意电池驱动设备的严格能耗要求,通过灵活的电源管理和多种唤醒机制,平衡了能效与相应速率的需求,适用于各类物联网、可穿着设备、长途监控等应用场景。

目录
PWR
简介
电源框图
上电复位和掉电复位
可编程电压检测器
低功耗模式
模式选择
睡眠模式
克制模式
待机模式

PWR

简介

   
  尤其是像用电池供电的设备,对空闲时候的供电量是有极大要求的,比如数据采集设备、车钥匙、遥控器、报警器等
在这些设备的生命周期里,大多时间都是空闲的状态~都必要低功耗
电源框图


最上面是VDDA - 模拟供电
中心是 数字供电 - VDD供电区域,1.8V供电区域
下面是后备电源供电VBAT
上电复位和掉电复位


查看手册

可编程电压检测器


PVD输出在阈值高的时候,输出是低电平。我们可以通过检测这个PVD输出的降落沿和上升沿停止,举行处理~
这个PVD停止申请是外部停止

设置PLS寄存器的三个位,可以选择下列这么多阈值

电源电压在3.3V附近是正常工作的电压,在2.9V~2.2V之间,属于PVD检测的范围,可以通过PVD设置一个警告线,再降低到1.9V就是复位电路的检测范围,低于1.9V直接复位了
低功耗模式


低功耗模式有三中国,睡眠模式 - 停机模式 - 待机模式
从表里看,这三种低功耗模式,从上到下,关闭的电路越来越多,越来越省电,也越来越难唤醒的
睡得越深~关的越多~越省电~越难叫醒
睡眠模式,设置WFI或者WFE进入睡眠模式,WFI是用停止唤醒,WFE是用变乱唤醒
停机模式,设置PDDS=0进入停机模式,只有外部停止才能唤醒停机模式
待机模式,设置PDDS=1进入待机模式,具体唤醒看上图~,文字表述不如图片直接

模式选择

实行WFI(Wait For Interrupt)或者WFE(Wait For Event)指令后,STM32进入低功耗模式

睡眠模式

   
  克制模式

   
  待机模式

   
  

降低主频也能降低功耗,降低耗电电流
电池备份区域

使用电池或其他电源连接到VBAT脚上,当VDD断电时,可以保存备份寄存器的内容和维持RTC的 功能。 VBAT脚为RTC、LSE振荡器和PC13至PC15端供词电,可以保证当主电源被堵截时RTC能继承 工作。切换到VBAT供电的开关,由复位模块中的掉电复位功能控制。

警告:在VDD上升阶段(tRSTTEMPO)或者探测到PDR(掉电复位)之后,VBAT和VDD之间的电源开关仍会保持 连接在VBAT。 在VDD上升阶段,如果VDD在小于tRSTTEMPO的时间内到达稳定状态(关于tRSTTEMPO数值可参考数据 手册中的相关部门),且VDD > VBAT + 0.6V时,电流大概通过VDD和VBAT之间的内部二极管注入到 VBAT。 如果与VBAT连接的电源或者电池不能承受这样的注入电流,强烈建议在外部VBAT和电源之间连 接一个低压降二极管

如果在应用中没有外部电池,建议VBAT在外部连接到VDD并连接一个100nF的陶瓷滤波电容,更 多细节请参阅AN2586。
当备份区域由VDD(内部模拟开关连到VDD)供电时,下述功能可用:
   
  注: 由于模拟开关只能通过少量的电流(3mA),在输出模式下使用PC13至PC15的I/O口功能是有限 制的:速率必须限制在2MHz以下,最大负载为30pF,而且这些I/O口绝对不能当作电流源(如驱 动LED)。
当后备区域由VBAT供电时(VDD消散后模拟开关连到VBAT),可以使用下述功能:
   
  手册这里特意强调了PC13~PC15端口绝对不能驱动LED,但是最小系统板有两个LED,一个就是PC13,另一个是电源指示灯,就……



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4