Le mode économie d’énergie

Économiser de l’énergie sur l’ESP32 grâce au Deep Sleep


L’ESP32 possède différents modes d’énergie, qui permet de réduire la consommation en désactivant certaines fonctionnalités. C’est un peu comme lorsqu’on met en veille un appareil pour économiser de l’énergie. Parmi ces modes, le plus connu est le Deep Sleep dans lequel l’ESP32 est dans un état de veille profonde.


  Power mode  

Description

  Power consumption  

  Modem-sleep  

  The CPU is powered on  

240 MHz *

Dual-core chip(s)

30 mA 68mA

  Single-core chip(s)  

N / A

160 MHz *

Dual-core chip(s)

27 mA 44 mA

  Single-core chip(s)  

27 mA ~ 34 mA

  Normal speed 80 MHz  

Dual-core chip(s)

20 mA ~ 31 mA

  Single-core chip(s)  

20 mA ~ 25 mA

Light-sleep


0.8 mA

Deep-sleep

The ULP co-processor is powered on

150 µA

ULP sensor-monitored pattern

100 µA @ 1% duty  

RTC timer + RTC memory

10 µA

Hibernation

RTC timer only

5 µA

Power off

  CHIP_PU is set to low level, the chip is powered off  

1 µA


Note:

* Among the ESP32 series of SoCs, ESP32-D0WD-V3, ESP32-D0WDR2-V3, ESP32-U4WDH, ESP32-D0WD (NRND), ESP32-D0WDQ6 (NRND), and ESP32-D0WDQ6-V3 (NRND) have a maximum CPU frequency of 240 MHz, ESP32-S0WD (NRND) has a maximum CPU frequency of 160 MHz.


• When Wi-Fi is enabled, the chip switches between Active and Modem-sleep modes. Therefore, power consumption changes accordingly.


• In Modem-sleep mode, the CPU frequency changes automatically. The frequency depends on the CPU load and the peripherals used.


• During Deep-sleep, when the ULP co-processor is powered on, peripherals such as GPIO and RTC I2C are able to operate.


• When the system works in the ULP sensor-monitored pattern, the ULP co-processor works with the ULP sensor periodically and the ADC works with a duty cycle of 1%, so the power consumption is 100 μA.


Créé avec HelpNDoc Personal Edition: Élevez votre documentation vers de nouveaux sommets avec le référencement intégré de HelpNDoc