This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nrf52832+FreeRtos+ble_app_hrs_freertos lowpower

Hi,

I am using nrf52832+freertos to develop a low-power product based on the example(ble_app_hrs_freertos) in the SDK, but now I find that the power consumption far exceeds expectations. In the case of unchanged examples, the power consumption exceeds 3.5mA. Even though I tried the following operations after referring to the questions in the forum, the power consumption still failed to decrease. Please help to solve it, thank you!

or follow

SDK version:nRF5_SDK_17.1.0_ddde560

SD version:s132_nrf52_7.2.0_softdevice

CHIP:NRF52832 QFAA

Parents
  • Hi, 

    Have you made sure configUSE_TICKLESS_IDLE is set to 1 ? 
    The CPU is put to sleep inside vPortSuppressTicksAndSleep() via sd_app_evt_wait() call. 
    I did a quick test of the stock ble_app_hrs_freertos and can see the current consumption is around 150uA. 
    Please make sure the device is not in debug mode when you measure the current consumption (do a power reset after you flash)

  • Hi,

    I didn't change other code of ble_app_hrs_freertos,I'm sure the configUSE_TICKLESS_IDLE was set to 1,but current consumption still keep 3.5mA .

  • Hi, 
    Have you tested with other example and can measure low current consumption (down to uA) ?  

    How did you measure current consumption ? 


    Please test with ble_app_pwr_profiling for example. 

    If you put a breakpoint at sd_app_evt_wait() call inside vPortSuppressTicksAndSleep() do you see it hit ? 

Reply
  • Hi, 
    Have you tested with other example and can measure low current consumption (down to uA) ?  

    How did you measure current consumption ? 


    Please test with ble_app_pwr_profiling for example. 

    If you put a breakpoint at sd_app_evt_wait() call inside vPortSuppressTicksAndSleep() do you see it hit ? 

Children
No Data
Related