提起到低功耗,大家应该就能想到一部分实现的方法,可以让一些外设不工作,而这一般都涉及到电源系统,STM32的电源分类相对于51丰富的多,所以我们将从电源系统分类说起
电源系统分类
备份域电路、内核电路、ADC电路
备份域电路
STM32 的 LSE 振荡器、RTC、备份寄存器及备份 SRAM 这些器件被包含进备份域电路中,这部分的电路可以通过 STM32 的 VBAT 引脚获取供电电源,在实际应用中一般会使用 3V 的钮扣电池对该引脚供电。
下图为备份域的供电来源,1接VBAT电源(比如纽扣电池),2接VDD,3连接备份域。
备份域的作用:保留关键数据。
内核电路
在内核电路中有一个调压器,调压器为备份域(上面所说的VDD)及待机电路以外的所以数字电路进行供电,调压器的输出电压约为1.2V,所以使用调压器进行供电的区域被称为1.2V域。
调压器有三种运行状态:“运行模式”、“停止模式”以及“待机模式”。
运行模式下:1.2V域全功率运行
停止模式下:1.2V 区域的所有时钟都被关闭,也就是说所有外设关闭,但部分寄存器和RAM数据保留,像时间静止
待机模式下:1.2V域断电,所有寄存器和RAM数据丢失
ADC电路
为了保证ADC的转换精度,方便进行滤波,所有为ADC设有单独的ADC电源(VDDA引脚提供),使用 VSSA 作为独立的地连接,VREF 引脚则为ADC 提供测量使用的参考电压。
|