Open meishaoming opened 4 years ago
官方有个参考页面:https://devzone.nordicsemi.com/nordic/power
实际板子功耗应该跟这个差不多才对。
硬件同事先焊一个 nRF52832 最小系统的板子,不带任何外围器件。
烧好固件,当前的配置是:
按官方给的参考计算,低电流 2µA,平均电流 32µA。
我的实际测量,底电流大概是 2µA,符合预测。但平均电流差不多在 50µA 。
检查发现 DCDC 开启 sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE); ,这一句调用须在蓝牙协议栈初始化之后,也就是放在 ble_stack_init(); 之后。
sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE);
ble_stack_init();
改了这一点再测量,功耗就羝不多在 30µA 左右了:
官方有个参考页面:https://devzone.nordicsemi.com/nordic/power
实际板子功耗应该跟这个差不多才对。
硬件同事先焊一个 nRF52832 最小系统的板子,不带任何外围器件。
烧好固件,当前的配置是:
按官方给的参考计算,低电流 2µA,平均电流 32µA。
问题:平均功耗 50µA
我的实际测量,底电流大概是 2µA,符合预测。但平均电流差不多在 50µA 。
解决:
检查发现 DCDC 开启
sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE);
,这一句调用须在蓝牙协议栈初始化之后,也就是放在ble_stack_init();
之后。改了这一点再测量,功耗就羝不多在 30µA 左右了: