其他
STM32学习笔记 | 电源管理及低功耗设计要点
The following article is from STM32 Author STM32学习笔记
关注+星标公众号,不错过精彩内容
一款好的电子产品,都需要认真考虑电源管理的问题,电池供电的产品更应该注意低功耗的实现。
嵌入式专栏
1
1.电压
绝大部分STM32的电压要求介于 1.8 V 到 3.6 V 之间,嵌入式线性调压器用于提供内部 1.2 V 数字电源。
2.类型
数字电源:VDD也是其主电源,主要用于数字部分;
模拟电源:VDDA用于模拟部分的电源,比如ADC,这样可以单独滤波并屏蔽 PCB 上的噪声。
备份电源:VBAT用于备份区域的电源,比如RTC、备份SRAM等,一旦主电源断开,VBAT可以为这些区域提供电源。
▲ STM32F4备份域
运行模式:调压器为 1.2 V 域(内核、存储器和数字外设)提供全功率。
嵌入式专栏
2
以STM32F4为例: 运行模式:默认进入该模式;
睡眠模式:内核停止,外设保持运行
停止模式:所有时钟都停止
待机模式:1.2 V 域断电
▲ STM32睡眠/停止/待机模式图解
嵌入式专栏
3
STM32低功耗通常会结合项目实际情况,以及应用场景来进行针对性设计。以下面几个案例来进行说明。
案例一:有工程师提到:STM32F103 进入STOP 模式后无法通过串口唤醒 ?
分析原因:这位工程师对低功耗唤醒机制理解有误:STM32进入 STOP 模式后不能直接通过 UART 等中断外设唤醒, 只能通过 EXTI 外部中断方式唤醒。
复盘一下
▼电源基础知识:需要掌握电源电压、类型、调节器;▼低功耗模式:有四种,运行模式、睡眠模式、停止模式、待机模式▼低功耗设计要点:避免因基础原理导致的错误。后台回复『STM32』『STM32学习笔记』阅读更多相关文章。
欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。
点击“阅读原文”查看更多分享。