STMCU小助手
发布时间:2022-9-28 19:39
|
一、电源管理 STM32 默认VDD供电引脚高于1.72V上电复位,低于1.68V掉电复位。
, x# \. R! ^3 w! p3 X 上电电压和掉电电压值是可以配置的,通过修改选项字节,在程序运行前对flash的某些地址做了修改。
可编程电压检测器 PVD,会向内核产生一个 PVD 中断(EXTI16 线中断)以使内核在复位前进行紧急处理,使在掉电前在中断中做一些紧急的数据处理。 STM32 的电源系统:
8 m+ f2 `: C+ Y8 ]0 l 二、低功耗 STM32 具有运行、睡眠、停止和待机四种工作模式。低功耗平常能用到睡眠模式和停止模式。更多用到的是停止模式,WFI(wait for interrupt),因为中断基本上都是使能后触发,事件的话任意一个外设都有很多事件(比如串口的非空、空闲),睡眠模式就很容易就唤醒了。; _, ?9 e6 Z2 l( R, C 注意唤醒后默认使用的是内部HSI时钟,需要配置为外部HSE时钟。0 m9 [* w" q. I; |5 n. G, p 3 H0 v* c a+ k. P% j4 [
- h% s: u7 `3 Q# ]+ f9 Y1 Y5 n# G 1、睡眠模式4 @* I" R3 O& h6 y. ` 在睡眠模式中,仅关闭了内核时钟,内核停止运行,但其片上外设(GPIO、ADC…),CM4 核心的外设(NVIC、SysTick)全都还照常运行。 有两种方式进入睡眠模式,它的进入方式决定了从睡眠唤醒的方式,分别是 WFI(wait for interrupt)和 WFE(wait for event),即由等待“中断”唤醒和由“事件”唤醒。* E& ?# X$ {' ]" M! `4 K0 q -比如,DMA_GetFlagStatus()是获取事件,DMA_GetITStatus是获取中断 3 j, v# J7 U9 ~& o$ K) F/ ~: P, I
4 N5 J& E# Y) e8 Q" {
2、停止模式 在停止模式中,进一步关闭了其它所有的时钟,于是所有的外设都停止了工作,但由于其 1.2V 区域的部分电源没有关闭,还保留了内核的寄存器、内存的信息,所以从停止模式唤醒,并重新开启时钟后,还可以从上次停止处继续执行代码。 停止模式可以由任意一个外部中断(EXTI)唤醒。在停止模式中可以选择电压调节器为开模式或低功耗模式,可选择内部 FLASH 工作在正常模式或掉电模式。4 R4 ^* c5 L6 j" ^3 D9 r+ ? 停止模式关闭了晶振,因此唤醒时需要配置外部晶振,不然会使用内部晶振。* ?! e2 e1 e) H6 m# c 调压器可根据情况选择开启还是处于低功耗模式,如果想尽快唤醒,立刻相应外设,可以选择开启的状态。
3、待机模式 待机模式,它除了关闭所有的时钟,还把 1.2V 区域的电源也完全关闭了,也就是说,从待机模式唤醒后,由于没有之前代码的运行记录,只能对芯片复位,重新检测 boot 条件,从头开始执行程序。相当于重启了,因此不常用。 它有四种唤醒方式,分别是 WKUP(PA0)引脚的上升沿,RTC 闹钟事件,NRST 引脚的复位和 IWDG(独立看门狗)复位。 STM32电源简图
VDDA:ADC工作电源; VSSA:ADC独立的地连接;6 |0 a" O) u Z! `8 ?/ {' U VREF:引脚则为 ADC 提供测量使用的参考电压;4 w: \5 s' u: B9 p0 B' [6 j VDD:1.8V 供电区域电源;0 o; x$ G0 T3 G4 u$ b, l0 s VSS:1.8V 供电区域地;+ ?* m$ A# C/ ~+ Z/ N 2 T, Q7 t1 Z3 N" Q/ A* H2 Y VBAT:后备供电区域供电,一般此引脚还接着纽扣电池。5 _7 Q( d1 [4 W) d ————————————————! B7 m- v3 o& M2 P. n+ u1 K7 B 版权声明:Davidysw' F* I( S9 V5 `- d7 k, Q 3 z4 V W4 \2 P4 m9 E |
应用方案篇:典型系统架构与各行业落地场景
器件详解篇:STPMIC1L 与 STPMIC2L 硬件规格与差异对比
总览篇:面向 STM32MP 平台,专用集成 PMIC 解决嵌入式电源设计痛点
《STM32学习笔记》之电源管理及低功耗设计要点
ST × MathWorks 重构先进 BMS 开发全流程
【DIY-STM32N6570-DK-MINI板子功耗测试】
意法半导体推出STM32微处理器专用高集成度电源管理芯片
开源一个F334的多功能数控电源,基于HAL库编写,手头有一...
基于STM32F334的BUCK同步降压数字电源设计
基于STM32F334的数字电源
微信公众号
手机版