Hi all,
I'd appreciate some help on the following problem:
I'm trying to put a custom hardware into a low power sleep mode from which I want to wake up regularly. I’m NOT using a soft device. I’m using a PPK2 to measure current. And, yes, I have already read most of the related posts in this forum.
When I go to sleep I do the following steps:
- Shut off all peripherals.
- Set all I/O to a low power state (i.e. mostly “disconnected inputs” except for some pins that need to be outputs to prevent external circuitry from floating away).
- Disable clocks
- Call NRF_POWER->SYSTEM_OFF=1(for SYSTEM OFF sleep) or “_WFE…” (for SYSTEM ON sleep)
In the first case I measure a current consumption of 0,87uA which is great.
However, as I understand it is not possible to wake-up on timer in this mode (Correct ?). Consequently I need to sleep in “SYSTEM ON” mode.
Unfortunately the current here is stuck at, about, 6.5mA no matter what I try. Reading the datasheet I believe it should be possible to reach a figure below 10uA. Correct ?
Since the consumption is fine in “SYSTEM OFF” mode I doubt that the excessive current is drawn by the board itself.
Any ideas ?
Cheers
Eric