请教一下CH32V系MCU的调压器LPDS的具体作用和影响

才发现下线的产品,程序开头的初始化就执行了RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);,也就是使能了LPDS,看文档的介绍,是在低功耗模式下才使能的,但没有单独详细的说明。程序运行似乎也没出现什么问题,所以想深入了解一下LPDS。

例如使能后,会出现哪些改变,以及正常运行下使能了能否降低功耗,有无风险等。

您好,RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE)主要是用于使能开启电源接口模块时钟,是对PB1 外设时钟使能寄存器(RCC_APB1PCENR) 位28的控制,并不是对LPDS的控制。LPDS是电源控制寄存器(PWR_CTLR)的位0,如下图, 主要用于停机模式下,开启该位,电压调节器工作在低功耗模式。LPDS可以理解为深睡眠下的低功耗,在PDDS=0时有效。

image.png



只有登录才能回复,可以选择微信账号登录