17 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-H2 e l’ESP32-P4.
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.
RISC-V
ESP32-P4
Dual core a 400 MHz, fotocamera e display MIPI, niente radio
Il più potente: due core a 400 MHz, fotocamera e display MIPI, encoder H.264, USB 2.0 high speed ed Ethernet, ma nessuna radio.
Attenzione: Niente Wi-Fi né Bluetooth nel chip: le schede aggiungono un secondo chip, spesso un ESP32-C6. Le prime revisioni (v1.x) vanno a 360 MHz.
Differenze
Caratteristica
ESP32-H2
ESP32-P4
CPU
1 × RISC-V, 96 MHz
2 × RISC-V, 400 MHz
Core a basso consumo
No
Core LP RISC-V
SRAM
320 KB
768 KB
PSRAM
No
Nel package, 16 o 32 MB
Bluetooth
LE 5.3
No
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG high speed + full speed, Serial/JTAG
GPIO
19
55
Canali ADC
5
14
Pin touch
No
14
Fotocamera
No
MIPI-CSI + parallela
Interfaccia display
Solo SPI
MIPI-DSI + parallela
TWAI (CAN)
1
3
MAC Ethernet
No (modulo SPI)
Sì (RMII)
Deep sleep
7 µA
Vedi datasheet
AI / DSP
No
SIMD a 128 bit (AI/DSP)
ESPHome
Sì (ESP-IDF, via Thread)
Sì (ESP-IDF, Wi-Fi da un secondo chip)
Uguali su entrambi: Wi-Fi, DAC e Arduino-ESP32.
Scegli l’ESP32-H2 se ti serve
il Bluetooth LE
Thread o Zigbee, compreso Matter su Thread
Scegli l’ESP32-P4 se ti serve
l’USB 2.0 high speed (480 Mbit/s), come host o device
un’interfaccia per la fotocamera (MIPI-CSI)
un’interfaccia display (MIPI-DSI)
la codifica video H.264 in hardware
l’Ethernet via cavo con il MAC integrato
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 (400 contro 96 MHz)
più SRAM interna (768 contro 320 KB)
più GPIO (55 contro 19)
più ingressi analogici (14 contro 5)
un core a basso consumo che lavora mentre la CPU principale dorme
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-P4?
L’ESP32-H2 ha il Bluetooth LE e Thread o Zigbee. L’ESP32-P4 ha l’USB 2.0 high speed (480 Mbit/s), un’interfaccia per la fotocamera (MIPI-CSI), un’interfaccia display (MIPI-DSI) e la codifica video H.264 in hardware.
Quale consuma meno in deep sleep, l’ESP32-H2 o l’ESP32-P4?
Espressif dichiara 7 µA in deep sleep per l’ESP32-H2; per l’ESP32-P4 controlla l’ultimo datasheet. Su una scheda il regolatore e i LED di solito consumano più di entrambi i chip.
Posso passare il mio progetto dall’ESP32-H2 all’ESP32-P4?
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-P4 non ha questo hardware.