This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Softdevice high idle state power consumption

Hi, 

I am using nrf52840 Preview - DK, with SDK v15.3.0 and Softdevice API 6.1.1

I have modified the 'ble_app_blinky' example to have an advertising interval of 500ms and turned off the NRF_LOG by setting the NRF_LOG_ENABLE and NRF_LOG_BACKEND_URAT_ENABLE to 0 in the sdk_config file.

I have measured the current using an ocsilloscope and I am not getting the idle current (3 uA)a s described on the online power profiler, I entered the the following parameters in the online power profiler 

nrf52840, voltage 3, DCDC off, internal RC, Radio power 0 dbm, advertising(connectable), Tx payload: 31 bytes.

also we have not connected the oscilloscope  in the manner shown in the documentation, but we used one probe and connected it one pin of nrfCurrent Measurement and the other one to it's ground (reference). because when we were connected it in the manner shown in documentation we were not able to see the waveform. 

Please, tell me how can I achieve 3 uA idle current consumption. 

scope_5.scp

I have attached the '.scp' file that has the respective readings

Parents Reply
  • Can you try to flash the hex file located in the ble_app_pwr_profiling example folder? It starts in system OFF, so it will consume less than 1 uA. If you still see several microamps, then there's something wrong with the measurement setup.

    Then follow this setup:

    • Supply power to the P21 "external supply" header (3V).
    • Set SW10 (VEXT->nRF) to the ON position
    • Cut SB58 (on DK version 1.0.0 or newer)
    • Keep USB cable plugged in
    • Set SW6 to nRF ONLY
    • Set SW9 in VDD position
    • Measure current over P22
Children
Related