Customer tested the Thread Low Power End Device Project in SDK 2.2 their KW41 module board. Attached is the project code (SDK_2.2_FRDM-KW41Z_Thread_IAR.7z) which they use and downloaded from MCUXpresso SDK Builder. The project is located in the below path:
They modified the project as follow to setup for low power current measurement test;
- #define gDCDC_Enabled 1 //please refer to the attachment picture (Enable_DCDC.png)
- In app_init.c, comment out the App_Init() in main_task() to make the MCU enters low power mode shortly.
Then, they run the project and measure the current consumption of their board, the result show KW41 consumes about 5uA in average. However, there are some much higher current pulse happen periodically. Is that normal? Attached picture pulsesAfterSleep.png shows the measured result.
Would you please help comment why there are periodically high current pulse happen in between? How to remove those pulses in test?
Also, Is that possible and How to config KW41 to run in Low power Timer using an internal clock instead of using external 32KHz oscillator?
Thanks and Best Regards,