IDF 5.5 "Auto Light-sleep Mode + Wi-Fi Scenario"
Posted: Sun Aug 10, 2025 3:48 pm
So I have been reading the "Auto Light-sleep Mode + Wi-Fi Scenario" write up
And with DTIM 1 and 160MHz an average current of 2.45mA is reported on the table.
I have a barebone ESP32-S3FN4R2 "supermini" board, where the LDO is removed and I have measured the current with nRF ppk2, running the Power save example.
As you can see on the measurement, by bottom current and active current is on the same ballpark 210uA and 120mA, so far so good. But my average with DTIM4 is far from the table reported on the example above at 5.18mA
With the figures on the table, it is quite obvious that the difference is that the time I'm spending on the active time, with that being said, I'm wondering what parameters were used on the values reported if different from the defaults?
I have tried using
* EXAMPLE_MIN_CPU_FREQ_40M
* EXAMPLE_POWER_SAVE_MAX_MODEM
* all the light sleep code in RAM
* Power down the CPU when light sleep
* Power down flash when light sleep
* Power down all peripherals

And with DTIM 1 and 160MHz an average current of 2.45mA is reported on the table.
I have a barebone ESP32-S3FN4R2 "supermini" board, where the LDO is removed and I have measured the current with nRF ppk2, running the Power save example.
As you can see on the measurement, by bottom current and active current is on the same ballpark 210uA and 120mA, so far so good. But my average with DTIM4 is far from the table reported on the example above at 5.18mA
With the figures on the table, it is quite obvious that the difference is that the time I'm spending on the active time, with that being said, I'm wondering what parameters were used on the values reported if different from the defaults?
I have tried using
* EXAMPLE_MIN_CPU_FREQ_40M
* EXAMPLE_POWER_SAVE_MAX_MODEM
* all the light sleep code in RAM
* Power down the CPU when light sleep
* Power down flash when light sleep
* Power down all peripherals
