Hi, I read the doc and found the spike is normal phenomenon.
could you please explain why the NWP need to wake up periodically?
BR. Albin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi, I read the doc and found the spike is normal phenomenon.
could you please explain why the NWP need to wake up periodically?
BR. Albin
Hey Albin,
If you look at line 1540 of power_measure.c, you will note that when the Use Case LPDS is selected, sl_Start() is called before the power policy is enabled. When sl_Start() is called, it configures the internal register that enables the NWP, which manages its own sleep/wakeup events. Every ~10s, the NWP briefly wakes up to output logs, which is when the current spikes occur.
If the sl_Start() command on line 1540 is commented out, you will note that the current spikes goes away. Either way, the average current consumption will be ~135uA.
BR,
Seong