🛠 Deep-sleep 7 µA : le bouton qui doit être dans le domaine LP

ESP32-H2 · intermediaire · Schéma : IMG-esp32-h2-intermediaire-1-h2-deep-sleep-bouton-lp.svg — Broches du H2 colorées : GPIO0–5 et GPIO22–27 grisées (mortes en deep-sleep), bouton de réveil sur GPIO6 dans le domaine LP, puce en deep-sleep à 7 µA sur batterie.

El ESP32-H2 está diseñado para redes mesh alimentadas por batería: deep-sleep de 7 µA típicos con 4 KB de LP SRAM conservados, light-sleep de 25–85 µA y power-off de 1 µA (datasheet, a 3,3 V y 25 °C). Tutorial: un botón despierta el H2, realizas una ráfaga de radio y luego vuelves al deep-sleep. Regla CRÍTICA: los GPIO0–5 y GPIO22–27 están inactivos en deep-sleep — solo el dominio LP puede despertar el chip. Usa por tanto un botón en GPIO6, configura esp_sleep_enable_ext0_wakeup en nivel LOW y luego esp_deep_sleep_start. Ten cuidado también con GPIO12: está multiplexada con los pines de alimentación VBAT/VDDA_PMU — en un diseño a batería, analiza primero tu esquema de alimentación antes de reutilizarla como IO, y nunca dejes CHIP_EN flotando, ya que provocaría un comportamiento aleatorio. Detalle de hardware: las primeras DevKitM-1 (anteriores a febrero de 2024) se entregan sin cristal LP de 32,768 kHz — RTC impreciso y consumo medio más elevado hasta que lo sueldes. El jumper J5 de medición de corriente de la DevKitM-1 te permite verificar los 7 µA anunciados con un multímetro.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales