[STM32L0] 低功耗模式电流降不下来

[复制链接]
 楼主| FranklinUNK 发表于 2025-4-22 16:37 | 显示全部楼层 |阅读模式
使用STM32L051的STOP模式,实测仍有800μA电流。所有未用GPIO设为模拟输入,断开调试接口,RTC时钟源用的LSI。还有什么隐藏的耗电模块要注意?
香水城 发表于 2025-4-22 17:58 | 显示全部楼层
完整型号是什么?

是否启动了ADC某些内部通道,那些通道往往需要手动逐个关闭;
9dome猫 发表于 2025-4-30 23:35 | 显示全部楼层
检查是否有外设在 STOP 模式下依然保持开启。
别乱了阵脚 发表于 2025-6-10 11:37 | 显示全部楼层
确保所有不需要的外设都已关闭。例如,ADC、DAC、定时器、通信接口(如UART、SPI、I2C等)如果未使用,应通过寄存器或HAL库函数禁用其时钟,避免在STOP模式下继续耗电
夜阑风雨 发表于 2025-6-10 12:00 | 显示全部楼层
检查内部电压调节器的配置。在STOP模式下,可以选择不同的电压调节器模式(如低功耗模式或主调节器模式),不同的模式对功耗有影响。确保选择了最节能的模式
一秒落纱 发表于 2025-6-10 12:21 | 显示全部楼层
虽然RTC时钟源已使用LSI,但仍需检查RTC的其他配置。例如,RTC闹钟、周期性唤醒等功能如果未使用,应确保其被禁用,以避免不必要的功耗
冰春彩落下 发表于 2025-6-10 13:00 | 显示全部楼层
确认唤醒源的配置是否合理。如果配置了不必要的唤醒源(如多个GPIO中断、定时器唤醒等),这些唤醒源在STOP模式下可能会持续耗电。只保留必要的唤醒源,并确保其配置正确
淡漠安然 发表于 2025-6-10 14:00 | 显示全部楼层
检查电源管理寄存器的配置,确保没有启用不必要的电源管理功能或模式
暖了夏天蓝了海 发表于 2025-6-10 19:00 | 显示全部楼层
检查硬件连接,确保没有外部电路或器件在STOP模式下继续耗电
三生万物 发表于 2025-6-10 23:00 | 显示全部楼层
某些外部传感器或驱动电路如果未正确关闭或配置,可能会通过GPIO引脚持续耗电
光辉梦境 发表于 2025-6-11 01:00 | 显示全部楼层
在进入STOP模式前,确保内部RAM和寄存器中没有不必要的活动或数据保留。虽然STOP模式下大部分RAM和寄存器会被保留,但某些特殊功能或配置可能会导致额外的功耗
远山寻你 发表于 2025-6-11 01:00 | 显示全部楼层
查查你的电路吧,一般电路有问题就会这样
江河千里 发表于 2025-6-11 08:00 | 显示全部楼层
是不是有电容漏电啊?还是你的哪个外设没关闭啊
kepe 发表于 2025-6-25 07:56 来自手机 | 显示全部楼层
使用STM32L051的STOP模式,实测仍有800μA电流。所有未用GPIO设为模拟输入,断开调试接口,RTC时钟源用的LSI。还有什么隐藏的耗电模块要注意
vivilyly 发表于 2025-7-2 21:53 | 显示全部楼层
尝试单独启用每个外设或功能,然后测量电流消耗
wengh2016 发表于 2025-7-4 17:50 | 显示全部楼层
所有定时器都被正确关闭或置于低功耗模式。
sdlls 发表于 2025-7-4 18:48 | 显示全部楼层
仅保留芯片、电源和RTC,断开所有外设,测量电流。
pixhw 发表于 2025-7-4 19:34 | 显示全部楼层
未关闭的外设时钟              
mnynt121 发表于 2025-7-4 20:22 | 显示全部楼层
使用LSI作为RTC时钟源时,如果未正确配置RTC唤醒功能,可能导致时钟源未完全关闭或处于异常状态。
dspmana 发表于 2025-7-4 21:26 | 显示全部楼层
所有外设时钟已关闭。              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

329

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部