stm32之电源管理(实现低功耗)

本文介绍了STM32的电源管理,包括硬件原理和低功耗模式,如睡眠、停止和待机模式。在低功耗模式下,芯片功耗降低,但功能受限。通过实验展示了如何进入和退出这些模式,以实现节能目标。
摘要由CSDN通过智能技术生成

目录

1.硬件原理

2.低功耗模式

3.睡眠模式实验

4.停止模式实验

5.待机模式实验


前言:STM32F10xxx系列产品都有电源管理模块,芯片功耗会影响到一个产品的续航能力;比如在一些终端传感器场合里,为了减轻后期的维护投入,要求长期工作时间较长,更需要合理的芯片功耗管理。芯片自带几种运行模式,包括正常模式、睡眠模式、停止模式、待机模式。越往后,芯片的功耗越低,但能执行功能就越少。低功耗的电源管理策略就是在芯片不需要对外界响应的时候进入低功耗模式,而当外界条件满足的时候,退出低功耗模式(唤醒),正常执行处理工作。下面对其模式之间的转换和各个模式下的芯片内部的运转情况等一探究竟。

写代码前要先了解芯片的特性及工作原理,难免会先阅读一些长长的文档。下面核心讲解一些要点。

1.硬件原理

下图是芯片的电源框架:

图左边7个电压点对应芯片的7个引脚,在芯片电路原理图能找到对应的引脚。

V_{REF-}V_{REF+}是ADC转换器的参考电压,有些芯片没有这连个引脚,内部已经把他们接到V_{SS}V_{DD}了。

V_{DDA}V_{SSA}是ADC转换器的供电电源,独立电源供电是为了过滤和屏蔽来自印刷电路板上的毛刺干扰,提高转换的精确度。(也可以直接连到V_{DD}V_{SS})。

V_{SS}V_{DD}STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所需的1.8V电源。

V_{BAT}使用电池或其他电源连接到VBAT脚上,当VDD断电时,可以保存备份寄存器的内容和维持RTC的

功能。(如果没有外部电池,好像不接也可以,但是数据手册说必须接到V_{DD})。

电池备份区域:

当备份区域由VDD(内部模拟开关连到VDD)供电时,下述功能可用:

    ● PC14和PC15可以用于GPIO或LSE(低速外部时钟)引脚

    ● PC13可以作为通用I/O口、TAMPER引脚、RTC校准时钟、RTC闹钟或秒输出

当后备区域由VBAT供电时(VDD消失后模拟开关连到VBAT),可以使用下述功能:

    ● PC14和PC15只能用于LSE(低速外部时钟)引脚

    ● PC13可以作为TAMPER引脚、RTC闹钟或秒输出

电压调节器:

复位后调节器总是使能的。根据应用方式它以3种不同的模式工作。

     ● 运转模式:调节器以正常功耗模式提供1.8V电源(内核,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值