CH592低功耗模式如何进行测量

     如何测量芯片在低功耗模式下的功耗,我将万用表串联在3V3上,如图所示

     BDB80961D42FC460BB09C1168738AC24.jpg


    但是我测量出来的低功耗模式并没有像数据手册那样
    我测出来的结果是这样的

低功耗模式

功耗

空闲模式

3.89mA

暂停模式

3.00mA

睡眠模式

2.86mA

下电模式

2.83mA


    请问应该如何测量才能达到像数据手册那样的低功耗呢?

您好,板子上的LED灯不要点亮,点亮LED是mA级别的电流。

其他注意点请参考博客:沁恒蓝牙系列MCU低功耗底电流异常问题排查 - JayWell - 博客园 (cnblogs.com)


      是不是需要将学习板上面的电源灯和LDO稳压芯片拆下来,才能测量出数据手册那样的功耗呀?


您好,从一楼的图片来看,只需要把VCC和3v3的跳帽拔了,然后从VCC供3.3V就可以测试功耗了。


      我还想问一下 在PM例子程序中,我将进入低功耗模式的代码注释掉以后,然后直接测量芯片的功耗,发现有9.80mA,请问在不进入低功耗模式情况下,有办法减少芯片的功耗吗?


如果没有开启低功耗,可以通过降低主频的方式来降低功耗,如果使用蓝牙功能的话,主频最好不要低于48M,一般都是通过开启低功耗来降低平均功耗的,另外一些高频使用的函数,如主循环中的函数,可以加highcode修饰,放到ram中运行。


    我降低了主频了,但是感觉作用不大,我用的24MHz的频率测出来也有9.46mA,  目前还未使用蓝牙


可以使用主频直接二分频的16MHz测试看看。


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