O que é Deep Sleep?

O Deep Sleep (Modo de Sono Profundo) é o estado operacional de baixíssimo consumo de energia de microcontroladores que desliga fisicamente a maior parte do circuito do chip (incluindo CPU, clock principal e periféricos de comunicação) mantendo ativos apenas contadores e circuitos de acordar.

Vantagens do Modo Deep Sleep na IoT Móvel

Dispositivos de sensoriamento que rodam por meses alimentados por bateria móvel precisam minimizar o consumo estático. Ao programar controladores integrados a módulos de telemetria no Módulo ESP32 NodeMCU, o Deep Sleep assegura vantagens vitais:

  • Consumo Reduzido drasticamente: O consumo de corrente da placa cai de dezenas de miliampères (mA) em regime de trabalho para poucos microampères (µA) sob sono profundo.
  • Preservação de Carga de Baterias: Nodos coletores isolados podem operar por anos alimentados por pequenas baterias recarregáveis.
  • Métodos de Despertar (Wakeup): O microcontrolador pode acordar de forma automática após contagem de timer interno, interrupção física em pinos externos ou por alarmes de RTC.

Durante a hibernação profunda, a maior parte da memória RAM volátil interna do chip é limpa, exigindo que o programa salve dados em memórias não-voláteis antes de dormir.

Perguntas Frequentes (FAQ)

A memória RAM do microcontrolador é mantida ativa sob Deep Sleep?
Na maioria dos chips, a memória RAM padrão é desenergizada para poupar energia, perdendo os dados de variáveis. No ESP32, há uma memória RAM RTC de 8KB que permanece ativa para armazenar variáveis críticas.
Qual a diferença de consumo aproximada entre regime normal e Deep Sleep?
Um chip ESP32 em operação normal com Wi-Fi ativo consome cerca de 150mA a 240mA. Sob o modo de Deep Sleep, o consumo cai para aproximadamente 10µA a 15µA de corrente estática.
Voltar para o blog