Helo,
I flashed a nrf52840 dk with Matter template example supplemented with a temperature sensor (this tutorial, v2.0.2) and changed minimal end device to sleepy end device. The temperature is read and transmitted over Thread every 10 seconds. The development kit is commissioned on thread border router on google nest which is connected to home assistant with python matter server.
I measured the power consumption of the development kit with PPK2 and I observed interesting behaviour. At the beggining it took ~8 seconds to initialize and connect to border router during which the power consumption was 4.6 mA. After that, the power consumption is 80 μA. In the plot I can see clearly communication every 10 seconds (several 18 mA peaks) - reading and transimitting the measured value. However, there are another 15 mA peaks every second which I don't know what they are. Without them, the average power consumption would be much lower. Can anybody explain what are those peaks? Is there any way to eliminate them?
For better explanation you can see 3 images of power profiler - the first one is the whole measurement, the second one 10 second interval in which one measurement is done and the last one is the power consumption between the one second peaks.