目录
一、概念及其应用
1.1应用
可穿戴的、电池供电、待机时间长的产品:
还有%80的物联网产品
1.2STM32电源管理系统
主要分为:备份域(VBAT备用电池供电)、调压器供电电路(内部1.2V提供供电)、ADC电源电路(模数分离保证ADC测量精度)
实际上,低功耗就是做减法,做关断
2.3STM32低功耗模式
包括睡眠模式、停机模式、待机模式
2.3.1睡眠模式
-
仅关闭内核时钟,内核停止运行,但片上外设包括CortexM4核心外设仍正常运行
-
WFI、WFE两种方式进入,即由等待中断唤醒和等待事件唤醒
一般情况下不用睡眠模式,因为它实现不了大面积的低功耗
2.3.2停止模式
-
进一步关闭所有外设的时钟,但不关闭1.2V区域的部分电源,
-
还保留了内核寄存器、内存的信息,所以从停止模式(任意一个外部中断EXTI)唤醒,重启时钟后还可以从上次停止处继续执行代码。
-
停止模式中可选择电压调节器为开模式或低功耗模式,可选择内部FLASH工作在正常模式或掉电模式
2.3.3待机模式
-
关闭所有时钟,同时关闭1.2V区域的所有电源,唤醒后,只能对芯片复位,从头开始执行程序
-
四种唤醒方式,WKUP引脚上升沿,RTC闹钟事件,NRST引脚的复位、IWDG独立看门狗的复位