Hi,
Using windows 10 OS, and SES v5.40.
I am using nRF52833 device in my project along with nRF5_SDK_for_Thread_and Zigbee_v4.1.0_32ce5f8 SDK.
I am running an application where it has to wakeup every 60 seconds and then goes to sleep.
In sleep state, whenever i try to halt the debugger it will be WFE(); state. but some peripheral timer or the ADC seems to be running in the background.
The picture of PPK measurement of whole system power consumption is shown. and it is in the range of 800uA on average.
Also we are using ADC and we are calling nrf_drv_saadc_uninit(); function to stop ADC things.
Main problem here is we cannot connect the debugger since the power consumption will be considerably higher than the problem statement in debug mode.
And the issue is not reproducible and it gets cleared after next wake up and appears randomly again once we run the ADC and PWM timer with the DC motor.
If the problem does not exist then the sleep current is around 4uA but if we see the power issue the it is 800uA average.
When there is power consumption issue
Do you think we should look for peripherls running ? How?
How to overcome high power consumption of debugger in debug mode? cant that be avoided? so that we can debug and try to find a solution for the same?