供电方式:开发板电池供电端子引出两根线,使用电流分析仪供电同时测量功耗。使用的是红旭的板子,只保留了供电部分,新跑了个官方的pwr_mgmt例子,关闭了nrf_log,通过按钮进入了shutdown模式测出电流约为60ua。 有没有可能是电流分析仪的问题啊,我买的英佳的电流分析仪,价格为850元。
主函数也试过只保留system_off()函数,即一开机就进入低功耗,测出电流也是60ua左右
qiaoxingshu off的话,60ua就有问题了,这个时候用万用表看看,我记得off的时候是跟规格书是一样的
跟仪器无关用万用表测也是60ua,有没有可能是红旭开发版上哪块漏电。
qiaoxingshu 我查看了你的供电方式,直接从电池端引入吗?如j果是的话,你测试的是整机的功耗,如果你只想测试nRF52840的功耗,就要从我们开发板的Current Measurement那里检测,同时断开串口脚的连接,这样的话,电流就是只有nRF52840的电流。
想问下你这个电流分析仪准吗?我也想买一个,如果可以的话,能否帮忙确认下如下几个问题:
分析仪采样率120us,精度还可以,内置电源,型号emk950。 评估工具还没用,因为这个板子测量出来的数值还是有问题,断开所有的跳线帽后。分析仪负极接地,正极接rx引脚,system off模式下功耗为42ua,比之前从电池端子给整个模块供电60ua低了点,但好像还是给其他模块供电了。程序是官方的ble_app_pwr_profiling,该程序在另外一款nrf52840蓝牙模块里功耗正常,system off下功耗是0.5ua。
qiaoxingshu 我看你那个测试的点都搞错了,是你图中位置上面那两个插针的第二个,具体看原理图; 至于你说的采样率只有120us,也就是连10khz都不到?
对,不到10khz。 我看过原理图,上面的插针的第二个我也试了,事实上测出来的电流更高约为56ua。如果通过gpio口给模块供电,电流还能低点约为43ua。事实上我把黑表笔接GND后,拿红表笔和跳线帽卸下后的所有的测试点都试过,电流都不正确。 接线方式1: 接线方式2:
ok,你图中的jlink接口没接什么东西吧?电池也是悬空的吧,如果是的话,我到时回家试试
啥也没接🧐,麻烦了。
qiaoxingshu 老铁,因为我一直在等仪器测试,红旭的开发板当初设计的理念是串入电流测试的,而您当前的通过供电的方式测试,测出来的是总的电流,所以这个时候需要将板上开发板的模块与外部连接的IO口全部断开才能测得准,不然会有漏电。等我们新的版本会改进这个问题。😂
emmm,这个串入电流测试是将nrf52840拆出来,仅给nrf52840模块供电么。而现在由于这个模块焊到了板子上所以可能有漏电流么
qiaoxingshu 默认串入电流表测是没问题的,只是当前您用的测试工具是直接给模块供电的,所以测出来是整个模块连接的所有电流,所以针对这种情况最好全部IO都断开,结果应该就是准确的。