OpenThread power consumption (SSED)

Hallo, 

My team is currently developing a Matter battery powered device. We want our device to be a Thread SED or SSED with a long battery life. 

As a starting point I build the Matter sample Window covering with SSED enabled. However using the nrf5340dk_nrf5340 with a PPK2 I did not see the device entering sleep mode as described after I commissioned it with chip-tool.

Because this didn't really work, I took a step back and tried to follow this article: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.3.0/nrf/protocols/thread/overview/power_consumption.html#openthread-power-consumption

I used the exact same hardware as described:  

nrf52840dk_nrf52840 as Leader

nrf5340dk_nrf5340 as Child (SSED)

Pi4 as OpenThread Border Router 

PPK2

I used the following cli commands to configure the thread devices:

for the leader:

ot channel 11
ot panid 0xabcd
ot networkkey 00112233445566778899aabbccddeeff
ot ifconfig up

ot thread state 

for the child:

ot mode -
ot csl channel 11
ot csl period 6250 (1000ms)
ot csl timeout 20

ot channel 11
ot panid 0xabcd
ot networkkey 00112233445566778899aabbccddeeff
ot ifconfig up
ot thread state 

After this last command the nrf5340dk_nrf5340 enters the low_power function and the uart gets closed.

As you can see my measurement is way above the average sleep current of 4.02 µA
Does anybody know what I'm doing wrong? Is my hardware not set up correctly or is there more stuff the software to be configured?

Thanks,
Julius

Parents Reply Children
Related