15 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-H2 e l’ESP32-S2.
RISC-V
ESP32-H2
Thread, Zigbee e BLE, niente Wi-Fi
Niente Wi-Fi: solo Thread, Zigbee e Bluetooth LE, pensato per sensori a batteria in una rete mesh.
Attenzione: Per raggiungere la tua rete serve un border router Thread, un coordinatore Zigbee o un gateway BLE.
Xtensa LX7
ESP32-S2
Single core, USB OTG, 14 pin touch, niente Bluetooth
Un solo core con USB OTG nativo, 14 pin touch e un DAC, ma niente Bluetooth. L’S3 l’ha in gran parte sostituito.
Attenzione: Niente Bluetooth, un solo core e il consumo in deep sleep più alto della lista (25 µA).
Differenze
Caratteristica
ESP32-H2
ESP32-S2
CPU
1 × RISC-V, 96 MHz
1 × Xtensa LX7, 240 MHz
Core a basso consumo
No
ULP RISC-V + FSM
PSRAM
No
Nel package o esterna
Wi-Fi
No
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
LE 5.3
No
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG full speed
GPIO
19
43
Canali ADC
5
20 (ADC1: 10)
DAC
No
2 × 8 bit
Pin touch
No
14
Fotocamera
No
Parallela (DVP)
Interfaccia display
Solo SPI
Parallela (i80, via I2S)
Deep sleep
7 µA
25 µA
ESPHome
Sì (ESP-IDF, via Thread)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: SRAM, TWAI (CAN), MAC Ethernet, AI / DSP e Arduino-ESP32.
Scegli l’ESP32-H2 se ti serve
una radio essenziale per dispositivi finali a batteria su Thread o Zigbee (niente Wi-Fi da alimentare o configurare)
il Bluetooth LE
Thread o Zigbee, compreso Matter su Thread
un consumo in deep sleep più basso (7 contro 25 µA)
Scegli l’ESP32-S2 se ti serve
il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz)
l’USB OTG, per fare da tastiera, dispositivo MIDI o chiavetta USB
un’interfaccia per la fotocamera (parallela)
un’interfaccia display (parallela i80)
il touch capacitivo (14 pin)
una vera uscita analogica (DAC)
la PSRAM per buffer grandi (fotocamera, display, audio)
una CPU più veloce (240 contro 96 MHz)
più GPIO (43 contro 19)
più ingressi analogici (20 contro 5)
un core a basso consumo che lavora mentre la CPU principale dorme
il supporto del framework Arduino in ESPHome, oltre a ESP-IDF
Apri il confronto ESP32 →Spunta ciò che serve al tuo progetto e scopri quale degli otto chip va meglio.
Domande frequenti
Che differenza c’è tra l’ESP32-H2 e l’ESP32-S2?
L’ESP32-H2 ha una radio essenziale per dispositivi finali a batteria su Thread o Zigbee (niente Wi-Fi da alimentare o configurare), il Bluetooth LE, Thread o Zigbee e un consumo in deep sleep più basso (7 contro 25 µA). L’ESP32-S2 ha il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz), l’USB OTG, un’interfaccia per la fotocamera (parallela) e un’interfaccia display (parallela i80).
Quale consuma meno in deep sleep, l’ESP32-H2 o l’ESP32-S2?
L’ESP32-H2: 7 µA contro i 25 µA dell’ESP32-S2, valori tipici del solo chip secondo i datasheet Espressif. Su una scheda di sviluppo il regolatore, i LED e il chip USB-seriale di solito consumano più del chip stesso.
Posso passare il mio progetto dall’ESP32-H2 all’ESP32-S2?
Arduino-ESP32 ed ESP-IDF supportano entrambi i chip, quindi la maggior parte del codice si compila per tutti e due; cambiano i numeri dei pin, i pin di strapping e alcune periferiche. Tutto ciò che usa il Bluetooth LE o Thread o Zigbee non si può portare: l’ESP32-S2 non ha questo hardware.