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.

CC3220: current spikes during LPDS

Part Number: CC3220


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