16 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-P4 e l’ESP32-S3.
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-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-P4
ESP32-S3
CPU
2 × RISC-V, 400 MHz
2 × Xtensa LX7, 240 MHz
Core a basso consumo
Core LP RISC-V
ULP RISC-V + FSM
SRAM
768 KB
512 KB
PSRAM
Nel package, 16 o 32 MB
Nel package o esterna, quad o octal
Wi-Fi
No
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
No
LE 5
USB
OTG high speed + full speed, Serial/JTAG
OTG full speed + Serial/JTAG
GPIO
55
45
Canali ADC
14
20 (ADC1: 10)
Fotocamera
MIPI-CSI + parallela
Parallela (DVP)
Interfaccia display
MIPI-DSI + parallela
Parallela RGB e i80
TWAI (CAN)
3
1
MAC Ethernet
Sì (RMII)
No (modulo SPI)
Deep sleep
Vedi datasheet
7 µA
AI / DSP
SIMD a 128 bit (AI/DSP)
SIMD a 128 bit (PIE)
ESPHome
Sì (ESP-IDF, Wi-Fi da un secondo chip)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: Thread / Zigbee, DAC, 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
una CPU più veloce (400 contro 240 MHz)
più SRAM interna (768 contro 512 KB)
più GPIO (55 contro 45)
Scegli l’ESP32-S3 se ti serve
il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz)
il Bluetooth LE
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-S3?
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-S3 ha il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz), il Bluetooth LE, 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-S3?
Espressif dichiara 7 µA in deep sleep per l’ESP32-S3; 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-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 l’USB 2.0 high speed (480 Mbit/s) o un’interfaccia fotocamera MIPI-CSI non si può portare: l’ESP32-S3 non ha questo hardware.