🛠 ADC 12 bits et capteur de température : piège du date code

ESP32-H2 · intermediaire · Schéma : IMG-esp32-h2-intermediaire-3-h2-adc-capteur-interne.svg — Blocs analogiques du H2 : ADC SAR 12 bits 5 canaux, capteur de température et comparateur analogique, sans DAC, reliés à la console USB-Serial/JTAG.

El ESP32-H2 incorpora un ADC SAR de 12 bits con hasta 5 canales, un sensor de temperatura y un comparador analógico de tensión (PAD), pero no incluye ningún DAC en su conjunto de periféricos. Tutorial: lee el sensor de temperatura interno y una entrada analógica, y muestra ambos valores en la consola USB-Serial/JTAG (GPIO26/27; resérvalos para la depuración mientras no valides tu producto). Trampa documentada por Espressif: la precisión y el rango del ADC dependen de la fecha de fabricación; los chips fabricados antes y después del código de fecha D/C 342023 (componentes blindados) tienen características diferentes, y un lote mezclado puede comportarse de forma extraña. Anota la referencia y el lote de tu módulo, y luego realiza la calibración. Planifica tus pines desde el esquema: solo 19 GPIO, 2 UART y un único SPI de propósito general (los puertos SPI de la flash en los encapsulados QFN32 con flash SiP no están disponibles externamente). Ejercicio completo: cada 10 s, lectura de temperatura + ADC, envío de una trama BLE 5 y, a continuación, deep-sleep de 7 µA con despertar por temporizador, verificando que tus pines de despertar estén efectivamente en el dominio LP.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales