lwylwy1 发表于 2018-5-29 13:56:32

STM8L052R8低功耗问题

STM8L052做低功耗时,在3.3V供电时低功耗可达到2uA;但在2.2V时为80uA;在2.5V时为130uA;这个如何解决,我想在2.2V时也达到5uA以下

流水源 发表于 2018-5-29 16:27:11

首先你要找到耗电部分在哪产生的啊,IO端口设置或者外设是否关闭。

feixiang20 发表于 2018-5-29 22:58:45

可以检查下哪里发热,检查电压是否和官方资料符合

toofree 发表于 2018-5-30 00:49:57

本帖最后由 toofree 于 2018-5-30 00:51 编辑

上个原理图吧,肯定不只STM8L052一个器件。
有些器件,在低电压下是不能工作的,因此此时的状态不确定,也可能导致耗电。或者也有可能MCU输出不确定,而外围器件是必须要确定状态的,否则无法做到低功耗。
低功耗不是只CPU低了就行,还得其它外围器件配合

另外你的3.3V、2.2V、2.5V都是从哪产生的,如何测试的,用的表是什么型号?
有时候测试方法不对,也有可能。

wudianjun2001 发表于 2018-5-30 09:14:03

低功耗的产品有很多需要注意的地方,尤其是外围,

ssqk 发表于 2018-7-25 22:04:46

谁有详细的进入和退出恢复低功耗代码,

撑伞少年 发表于 2018-11-23 10:57:12

进入低功耗前设置唤醒方式,然后halt(),再halt()后面加一个配置系统时钟的功能就好了。
比如:
while(1)
{
    xxx; //外部中断或RTC唤醒配置
    halt();
    clk_config();
}
页: [1]
查看完整版本: STM8L052R8低功耗问题