STM32
直播中

王浩

7年用户 1244经验值
私信 关注
[问答]

低功耗模式怎么才能把电流降到5MA左右?

我停机,睡眠模式都只能降到19MA电流,但参照板的休眠都是5MA左右这是怎么回事,基本就是全部IO口换成模拟模式,然后再发送WFI打开休眠

回帖(2)

李娓仑

2024-4-23 09:36:22
需要硬件一起查看的,但是首先你要确定的是你能控制的IO都被配置好了,外设都已经关闭了
举报

郝埃连

3 天前
要将低功耗模式下的电流降到5mA左右,可以尝试以下方法:

1. 关闭不需要的外设:确保在休眠模式下,所有不需要的外设(如ADC、定时器、串口等)都已关闭。

2. 降低时钟频率:在休眠模式下,降低系统的时钟频率可以降低功耗。

3. 使用低功耗模式:确保你的微控制器处于低功耗模式,如STM32的STOP模式或Standby模式。

4. 优化电源管理:检查电源管理电路,确保电源转换效率尽可能高。

5. 使用低功耗定时器:如果需要定时唤醒,使用低功耗定时器(如STM32的LPTIM)可以降低功耗。

6. 优化IO口配置:确保所有IO口都处于低功耗状态,如将输入口配置为模拟输入模式。

7. 软件优化:在休眠前,确保所有不必要的软件任务都已完成,以减少唤醒时的功耗。

8. 硬件优化:检查硬件设计,确保没有短路或漏电流问题。

9. 参考设计:研究参照板的设计,了解它是如何实现5mA左右的休眠电流的。可能有一些特殊的硬件设计或软件技巧可以帮助你实现目标。

10. 测试和调试:使用电流测试仪器(如电流钳)测量实际电流,找出可能的功耗问题,并进行调试。

通过以上方法,你应该能够将低功耗模式下的电流降到5mA左右。如果仍然无法达到目标,可能需要进一步优化硬件设计或寻求专业帮助。
举报

更多回帖

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