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

Power consumption for NRF52832 SoftDevice v3.0.0

Hi,

My apology if this question has been answered. I wonder if >2mA current draw for an APP with the following design considered normal consumption?

  1. Custom GATT profile
  2. Device Information Service profile
  3. Advertising at 375ms
  4. Power_manage() => Verified that the device goes to lp mode since my current draw was much higher when I commented out this function.
  5. 3 additional software timer enabled
  6. Power cycled to get out of debugging mode
  7. Compilation optimised (-O3) and "Optimise for Time"

I still have other peripherals, e.g. SPI, TWI, GPIOTE, UART, which I have disabled for now to check the base current consumption with BLE on.

Parents
  • The current plot looks pretty normal. I get 270µA in average. This consists of:

    • Base current of 1µA. Which is System On IDLE (power_manage())
    • An application timer (RTC) that wakes up the chip every 1ms. I don't know what the chip is doing every 1ms, but this consumes about 220 µA in average. I guess this is what you see on your measurements.
    • The BLE event consumes 50µA in average. I can see that you are not enabling DCDC. Enabling this (if you have DCDC components) will probably reduce the current to about 30-40µA depending on payload.
Reply
  • The current plot looks pretty normal. I get 270µA in average. This consists of:

    • Base current of 1µA. Which is System On IDLE (power_manage())
    • An application timer (RTC) that wakes up the chip every 1ms. I don't know what the chip is doing every 1ms, but this consumes about 220 µA in average. I guess this is what you see on your measurements.
    • The BLE event consumes 50µA in average. I can see that you are not enabling DCDC. Enabling this (if you have DCDC components) will probably reduce the current to about 30-40µA depending on payload.
Children
No Data
Related