Hi All,
I am developing one device using nRF52840 based on Zigbee protocol.
Currently I am using nRF52840 Dev-kit and nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8.
I am working on power management part of the device. As per my study and Nordic instruction we have configured device as SED (Sleepy End Device).
We followed the user guide to test the current but I am getting ~1mA current which too high. Setup tested using multi meter as well as power profile kit. (Current remains ~1mA)
I have started development using SDK 3.0 for Zigbee and Thread and here we got current ~1mA but then came to know that in SDK 4.1 for Zigbee and Thread SED is handled better way so we up graded our functions to SDK 4.1 but here also we got same result current = ~1mA.
Please find my attached document which explains the my device and current testing setup.
In my end we are using following peripherals GPIO, UART, Timer, Internal Flash.
Required current is 30uA. My end device would be using 2 AA cells to power and battery life should last for 2 years. So depending on this we need almost ~30uA current.
1715.nRF52840 setup and comments.docx
- Attached code is developed using SDK 4.1 for Zigbee and Thread.
- Power profile kit image while measuring current. we can see that we have peak current of around 40mA and the average seems to be the same as ~1mA.
Let me know how to reduce the power and get required current for my device.
Thanks and Regards
Rohit R