如何测量芯片在低功耗模式下的功耗,我将万用表串联在3V3上,如图所示
但是我测量出来的低功耗模式并没有像数据手册那样
我测出来的结果是这样的
低功耗模式
功耗
空闲模式
3.89mA
暂停模式
3.00mA
睡眠模式
2.86mA
下电模式
2.83mA
请问应该如何测量才能达到像数据手册那样的低功耗呢?
如何测量芯片在低功耗模式下的功耗,我将万用表串联在3V3上,如图所示
但是我测量出来的低功耗模式并没有像数据手册那样
我测出来的结果是这样的
低功耗模式
功耗
空闲模式
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测试看看。