STM32
直播中

陈光琦

8年用户 1053经验值
私信 关注
[问答]

stm32l031 RTC唤醒stop后再次进入,电流由1uA变成了2.5uA是为什么?

STM32l031 RTC唤醒stop后再次进入,电流由1uA变成了2.5uA,为什么

回帖(2)

段丽

2024-4-7 15:41:03
楼主,您好。RTC唤醒后,是否有操作过其他设备,在休眠时,操作的设备是否关闭?比如IO口输出状态未处理
举报

李俊

2024-4-7 17:18:42
有几个可能的原因可以导致STM32L031的RTC唤醒后的电流从1uA增加到2.5uA:

1. 错误配置:可能导致RTC的唤醒配置不正确。请确保RTC唤醒源配置正确并且没有错误的唤醒源被启用。

2. 外设没有完全停止:在进入低功耗模式之前,必须停止所有未使用的外设。如果有某个外设没有被完全停止,它可能会在低功耗期间继续消耗电流。

3. 使用了不适合的低功耗模式:STM32L031具有多种低功耗模式,例如Stop Mode和Standby Mode,它们之间的功耗消耗会有所不同。确保使用了适合你的应用需求的低功耗模式。

4. 静态电流:根据芯片的质量和设计,有时候存在一些静态电流。这是由于芯片本身的构造或不完全的封装导致的,不同的芯片可能有不同的静态电流。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分