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

nrf52 Power consumption intermittently high

We have recently migrated from a custom board based on the nrf51 to a new board with the nrf52832. Our nrf51 board used to run at 6-8 uA when it was just sitting there advertising. The new board is running at about 34 uA, but sometimes inexplicably starts consuming 500 uA after radio communications from the iPhone central. This behavior is very intermittent.

We are using the SAADC in Scan mode to periodically measure battery voltage and temperature via a thermistor, both using voltage dividers.

I am on SDK 12.2 using the S132 Soft Device. I can't seem to figure out why the board sometimes starts consuming 500uA. It is very intermittent. Have you all seem the nrf52 get into a state like this? If so what can cause it?

Also, is 6 to 8 uA achievable with the nrf52? BTW, for the AtoD conversions I am enabling the SAADC prior to measurement, and then turning it off after per some recommendations on this forum to conserve power.

Thanks for your help.

Parents
  • Update: I have isolated the high current condition (510 uA) to occurring only when I use the SAADC WITH a Timer. If I just initiate a sample capture using nrf_drv_saadc_sample(); with NO Timer, the current stays at 34uA. Is there perhaps some Timer Interrupt that needs to be cleared to prevent this?

Reply
  • Update: I have isolated the high current condition (510 uA) to occurring only when I use the SAADC WITH a Timer. If I just initiate a sample capture using nrf_drv_saadc_sample(); with NO Timer, the current stays at 34uA. Is there perhaps some Timer Interrupt that needs to be cleared to prevent this?

Children
No Data