16 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-P4 e l’ESP32-S2.
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.
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-P4
ESP32-S2
CPU
2 × RISC-V, 400 MHz
1 × Xtensa LX7, 240 MHz
Core a basso consumo
Core LP RISC-V
ULP RISC-V + FSM
SRAM
768 KB
320 KB
PSRAM
Nel package, 16 o 32 MB
Nel package o esterna
Wi-Fi
No
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
USB
OTG high speed + full speed, Serial/JTAG
OTG full speed
GPIO
55
43
Canali ADC
14
20 (ADC1: 10)
DAC
No
2 × 8 bit
Fotocamera
MIPI-CSI + parallela
Parallela (DVP)
Interfaccia display
MIPI-DSI + parallela
Parallela (i80, via I2S)
TWAI (CAN)
3
1
MAC Ethernet
Sì (RMII)
No (modulo SPI)
Deep sleep
Vedi datasheet
25 µA
AI / DSP
SIMD a 128 bit (AI/DSP)
No
ESPHome
Sì (ESP-IDF, Wi-Fi da un secondo chip)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: Bluetooth, Thread / Zigbee, Pin touch e Arduino-ESP32.
Scegli l’ESP32-P4 se ti serve
l’USB 2.0 high speed (480 Mbit/s), come host o device
un’interfaccia fotocamera MIPI-CSI, con processore d’immagine (ISP) integrato
un’interfaccia display MIPI-DSI, per pannelli grandi ad alta risoluzione
la codifica video H.264 in hardware
l’Ethernet via cavo con il MAC integrato
istruzioni vettoriali per AI e DSP
un secondo core
una CPU più veloce (400 contro 240 MHz)
più SRAM interna (768 contro 320 KB)
più GPIO (55 contro 43)
Scegli l’ESP32-S2 se ti serve
il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz)
una vera uscita analogica (DAC)
più ingressi analogici (20 contro 14)
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-P4 e l’ESP32-S2?
L’ESP32-P4 ha l’USB 2.0 high speed (480 Mbit/s), un’interfaccia fotocamera MIPI-CSI, un’interfaccia display MIPI-DSI e la codifica video H.264 in hardware. L’ESP32-S2 ha il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz), una vera uscita analogica (DAC), più ingressi analogici (20 contro 14) e il supporto del framework Arduino in ESPHome.
Quale consuma meno in deep sleep, l’ESP32-P4 o l’ESP32-S2?
Espressif dichiara 25 µA in deep sleep per l’ESP32-S2; 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-P4 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 l’USB 2.0 high speed (480 Mbit/s) o un’interfaccia fotocamera MIPI-CSI non si può portare: l’ESP32-S2 non ha questo hardware.