低功耗相关问题

低功耗蓝牙开启了低功耗睡眠模式,但电流仍然能达到2.0mA(把增加的外设都断开了,单纯测试蓝牙芯片),任务中仅开启两个1s任务和一个40ms的任务(已经把在睡眠模式下能关闭的任务都关闭了),还有哪些方式能降低功耗吗?我们领导要求单纯的蓝牙芯片功耗降低到1mA以下。

image.png

可以开启dcdc功能,需要消耗一颗电感。然后针对测试一下将40ms的任务给去掉,看看功耗是否有明显的变化。同时注意将蓝牙的广播给关闭,如果需要蓝牙功能,则将广播间隔设置大一些。


广播间隔已经设置成1s了。

1.您的意思是同时开启dcdc和低功耗模式?还是说只开启dcdc,关闭低功耗?

2.电感是需要硬件在电路上增加进去的吗?还是说芯片内部自带了?我负责软件方面的


电感是外部硬件添加,官方提供的582开发板一般是有电感的。

可以同时开启dcdc和sleep功能。

需要先确定你的功耗是否为正常,可以烧录pm程序查看功耗是否跟手册对的上,防止是硬件漏电。其次关闭tmos任务,仅开启蓝牙广播对比功耗是否跟我们测试的一样。如果不一样,说明你的代码还有开启其他功能导致的漏电。

CH582 CH573 CH579 低功耗测试数据 - debugdabiaoge - 博客园 (cnblogs.com)


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