Power consumption explanation for idle state in mesh sdk


I am analyzing the power consumption of mesh nodes using your Power Profile Kit. I am running the example beaconing of the Mesh SDK 3.1.0 on a board nRF52832 with the following modification, which makes the beacon scan only once every 2 seconds instead of continuously:

/* nrf_mesh_config_bearer.h */


power profile advertising

I can measure a consumption of 620 μA on average when the application is idle (ie outside advertising and scanning events) while I obtain 8 μA with a standard beacon.

Why is it so ? Is there some background processing or a different sleep mode in the mesh SDK that explains that consumption gap compared to the standard SDK ?

Thanks and all the best.