I downloaded the FRDM-KW41Z SDK and imported low_power_end_device example. Then test its power consumption and find that it consumes up to 10+ mA.
The manual in the SDK package only sees a description of the page related to low power consumption.
How can I reduce power consumption?
已解决! 转到解答。
Hi there,
Unfortunately there is a problem with the SDK, it has been fixed but it won't be available until 31th of July.
Let me try to find an workaround to this. I'll come back here with updates.
Best regards,
Lilian
Hello yaoxingshan,
Can you tell me what SDK version are you using?
Also, if you happen to have a sniffer, it would help me debug the problem a capture with the LPED joining the network.
Regards,
Lilian
Hello Lilian,
I am using two examples in the 2.2.0 SDK, REED and LPED.
When LPED is powered on for the first time, the REED shell will prompt “Joiner accepted”, and when I debug it, it will enter PWR_HandleSleep() after entering the network.
I guess it has entered the Sleep Mode and the wireless transceiver is turned off, but the MCU has not entered the low power mode.
I saw that there are only dedicated modes for BLE and ZIGBEE in the PWR module, but there is no THREAD. So I would like to ask, THREAD's LPED power consumption can only be reduced to about 5mA? If not, please help me modify the example to reduce its power consumption.
Thank you,
Lilian
Hi there,
Unfortunately there is a problem with the SDK, it has been fixed but it won't be available until 31th of July.
Let me try to find an workaround to this. I'll come back here with updates.
Best regards,
Lilian
Hello,
Sorry for the inconvenience. The product is ready, but has not been publicly released yet due to some more reviews and verification that needed to be done. Stay tuned.
If you want, I can reply on this thread when it will be ready.
Best regards,
Lilian
Hello,
I updated the new SDK (2018-08-16) and imported a low-power example and found that its power consumption is still as high as 4.0mA.
Is the problem not fixed? Or need to do some related processing?
looking forward to your reply
Thank you
Hello,
I've just downloaded the current SDK and it seems that LPED functions normally. The current value I've measured was ~2 uA.
A few observations:
Please take into consideration the observations, an tell me if the problem persists.
All the best,
Lilian
Hello,
I will jump the cap into the following mode.
Then use a meter to measure the position of the image below:
When I press the button to join the network, the meter shows a power consumption of about 15mA.
Then I can see that the router's shell shows that it has agreed to join.
Finally, the meter showed that its power consumption dropped to about 4mA.
Hello,
I've tried to do the measurement in buck-mode as you did and I came across some problems:
This is a measurement with a very high precision multimeter, in buck-mode, as in the picture you attached:
As you can see, the average is 3.364 uA.
Regarding the measurement in bypass mode as I've explained to you, it probably is that high because something on the board has broken. It happened to me too on a board after I changed the jumpers while being connected to the power source. At least that's what I think.
Good luck.
Regards,
Lilian
I don't know if this is what you were looking for, but check chapters 9, 10 and 11 from *sdk_folder*/docs/wireless/Thread/Kinetis Thread Stack Demo Applications User's Guide.pdf.
Regards,
Lilian
Hello,
I don't think there will be anything added to the documentation because there will not be any significant changes in the SDK, but feel free to use the community forum.
You can first check it to see if somebody else had the same question and if you don't find what you were looking for you can add a new question.
Regards,
Lilian