Nordic蓝牙芯片内部可以使用LDO或者DC/DC,一般来说DC/DC会更好的能耗。在硬件设计的时候添加L2和L3(绿色标记)可以使能内部DC/DC。
QFAA QFN48 with DC/DC regulator setup
按照Nordic官方的说法,芯片可以自动turn on或者turn off内部的DC/DC。但是也提供一种手动开启的方式,使用函数sd_power_dcdc_mode_set(NRF_POWNER_DCDC_ENABLE)。
这个函数只需要在main()中运行一次,按照Nordic官方论坛的说法,最好是在函数ble_stack_init()后面马上运行。