I am trying to get the lowest possible power consumption for my Thread device, so I am experimenting with different configurations.
Currently I'm testing with SSED (Synchronized Sleepy End Device) vs SED (Sleepy End Device). My assumption was that a SSED should be more power efficient.
My config is shown below. The only thing I change is CONFIG_CHIP_THREAD_SSED.
CONFIG_OPENTHREAD_NORDIC_LIBRARY_MTD=y CONFIG_OPENTHREAD_MTD=y CONFIG_OPENTHREAD_FTD=n CONFIG_CHIP_ENABLE_ICD_SUPPORT=y CONFIG_CHIP_THREAD_SSED=y CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=2500 CONFIG_CHIP_ICD_SIT_SLOW_POLL_LIMIT=15000 CONFIG_CHIP_ICD_FAST_POLLING_INTERVAL=500 CONFIG_CHIP_ICD_IDLE_MODE_DURATION=120 CONFIG_CHIP_ICD_ACTIVE_MODE_THRESHOLD=0
My results are as follows (1 minute average):
SED average power consumption: 42.5 uA
SSED average power consumption: 67.5 uA
So with these settings a SSED is consuming more than a SED. Does this make sense? Is a SSED mainly interesting for LIT devices?