15 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-H2 e l’ESP32-S3.
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-S3
Dual core, PSRAM, USB OTG, fotocamera, istruzioni AI
Il tuttofare: due core a 240 MHz, PSRAM, USB OTG, interfacce per fotocamera e display RGB, e istruzioni vettoriali per l’AI.
Attenzione: Sui moduli con PSRAM octal i GPIO da 35 a 37 sono occupati. Il Bluetooth è solo LE, quindi niente audio A2DP.
Differenze
Caratteristica
ESP32-H2
ESP32-S3
CPU
1 × RISC-V, 96 MHz
2 × Xtensa LX7, 240 MHz
Core a basso consumo
No
ULP RISC-V + FSM
SRAM
320 KB
512 KB
PSRAM
No
Nel package o esterna, quad o octal
Wi-Fi
No
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
LE 5.3
LE 5
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG full speed + Serial/JTAG
GPIO
19
45
Canali ADC
5
20 (ADC1: 10)
Pin touch
No
14
Fotocamera
No
Parallela (DVP)
Interfaccia display
Solo SPI
Parallela RGB e i80
AI / DSP
No
SIMD a 128 bit (PIE)
ESPHome
Sì (ESP-IDF, via Thread)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: DAC, TWAI (CAN), MAC Ethernet, Deep sleep 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)
Thread o Zigbee, compreso Matter su Thread
Scegli l’ESP32-S3 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 (RGB)
il touch capacitivo (14 pin)
la PSRAM per buffer grandi (fotocamera, display, audio)
istruzioni vettoriali per AI e DSP
un secondo core
una CPU più veloce (240 contro 96 MHz)
più SRAM interna (512 contro 320 KB)
più GPIO (45 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-S3?
L’ESP32-H2 ha una radio essenziale per dispositivi finali a batteria su Thread o Zigbee (niente Wi-Fi da alimentare o configurare) e Thread o Zigbee. L’ESP32-S3 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 (RGB).
Quale consuma meno in deep sleep, l’ESP32-H2 o l’ESP32-S3?
Per entrambi Espressif dichiara 7 µA in deep sleep, riferiti al solo chip. Su una scheda la differenza la fanno il regolatore e i LED.
Posso passare il mio progetto dall’ESP32-H2 all’ESP32-S3?
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 Thread o Zigbee non si può portare: l’ESP32-S3 non ha questo hardware.