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

Reduced power consumption causes unexpected resets

Hi!

We are working with the nrf5340 on a custom board and we are trying to reduce its power consumption to the minimum possible. We have a beacon advertisement application started just like in the sdk sample and a main while loop. In this loop we have written the instruction _WFE, and the consumption reduces noticeably, from 3mA to 450uA (measured with Power Profiler Kit). However, in this state, the application suffers from unexpected resets, each one of them after a random amount of time.

We wonder if _WFE instruction can be safely used when other active threads like bt tx and bt rx are continuously working. Why is this instruction causing such a reduction in power consumption if the cpu is still busy with other threads? Are we conceptually wrong somewhere? What can be the cause of those resets? 

Hope we've explained ourselves enough for you to understand what's going on.

Thanks for you help!

Parents Reply Children
No Data
Related