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

Power consumption in sleep mode

Hi,

I am using NRF52810 controller, The power consumption of my board in SLEEP MODE is 200uA. According to datasheet the ideal current in sleep mode is 3 uA.

In advertising mode the power consumption of my board is 2.25mA. According power profiler https://devzone.nordicsemi.com/nordic/power/w/opp/2/online-power-profiler-for-ble the current consumption is around 40uA.

For reference the advertising parameters and snapshot of nrf Power profiler is given below

Controller  - NRF52810

Clock Source - 32KHz LF External crystal oscillator.

Advertising interval - 300ms

Tx Power set - 0 dBm

Kindly suggest how to achieve current consumption according to NRF power profiler.

Thanks

Raj. 

  • Hi, please provide more information about:

    • Software
      • SDK version
      • Based on which example code
      • Any changes to the original code
      • Peripherals used
    • Hardware
      • Custom board or DK
      • Post schematic if possible
      • DK version and PCA number
    • Measurement setup
      • Equipment used
      • Measurement method: Ampere meter, SMU, etc
      • Wiring
    • Plots from measurements showing the high current consumption

    Also I would suggest trying the ble_app_pwr_profiling application in the SDK, this starts out in system OFF mode and should give a good indication of measurement errors or other leakage currents on the board.

    Thanks

  • Hi,

    Please have a look on information provided below

    Software

    • SDK version -  nRF5_SDK_17.0.0_9d13099
    • Based on which example code - ble_app_uart(Peripheral)
    • Any changes to the original code - ADC and Flash code added
    • Peripherals used - BLE,SAADC,Flash,app Timer
    • Hardware
    • Custom board or DK - DK(Fanstel Board)
    • Post schematic if possible (N/A)
    • DK version - EV-BM832A
    • PCA Number (PAC10040E)
    • Measurement setup
      • Equipment used Digital Multimeter (FLUKE87V)
      • Measurement method:   SMU 
      • BOARD SCHEMATIC - SCHEMATIC_BOARD

    Thanks

    Raj

  • Thanks for the information. Can you try with the ble_app_pwr_profiling application in the SDK. You can flash the precompiled hex file in that folder. It starts out in system OFF mode, which is consuming about 0.5 uA. If you see a higher current there are some other components on the board that consumes current.

    So are you measuring on the Fanstel module only, or is it attached to another PCB with other components? Are you sure that you are measuring the current going into the Fanstel module only?

    One quick check is to see if you have logging turned off. Go to sdk_config.h and check if NRF_LOG_ENABLED is set to 0. If logging is enabled I would expect to see a few hundred microamps.

    Can you try to see if the ADC peripheral is consuming current? Try to stop sampling and disable the peripheral completely. See if that makes any difference.

Related