17 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-C5 e l’ESP32-S3.
RISC-V
ESP32-C5
Wi-Fi 6 dual band, BLE, Thread e Zigbee
L’unico degli otto con i 5 GHz: Wi-Fi 6 su entrambe le bande, più Bluetooth LE, Thread e Zigbee, e supporto per la PSRAM.
Attenzione: Il chip più recente della lista: per ora meno schede ed esempi, ed ESPHome richiede il framework ESP-IDF.
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-C5
ESP32-S3
CPU
1 × RISC-V, 240 MHz
2 × Xtensa LX7, 240 MHz
Core a basso consumo
Core LP RISC-V
ULP RISC-V + FSM
SRAM
384 KB
512 KB
PSRAM
Nel package o esterna
Nel package o esterna, quad o octal
Wi-Fi
Wi-Fi 6 (802.11ax), 2,4 + 5 GHz
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
LE 5 (certificato Core 6.0)
LE 5
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG full speed + Serial/JTAG
GPIO
29
45
Canali ADC
6
20 (ADC1: 10)
Pin touch
No
14
Fotocamera
No
Parallela (DVP)
Interfaccia display
Solo SPI
Parallela RGB e i80
TWAI (CAN)
2 (CAN FD)
1
Deep sleep
Vedi datasheet
7 µA
AI / DSP
No
SIMD a 128 bit (PIE)
ESPHome
Sì (ESP-IDF)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: DAC, MAC Ethernet e Arduino-ESP32.
Scegli l’ESP32-C5 se ti serve
il Wi-Fi 6 (802.11ax)
la banda dei 5 GHz, lontano dai canali affollati dei 2,4 GHz
Thread o Zigbee, compreso Matter su Thread
Scegli l’ESP32-S3 se ti serve
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)
istruzioni vettoriali per AI e DSP
un secondo core
più SRAM interna (512 contro 384 KB)
più GPIO (45 contro 29)
più ingressi analogici utilizzabili con la radio accesa (10 contro 6)
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-C5 e l’ESP32-S3?
L’ESP32-C5 ha il Wi-Fi 6 (802.11ax), la banda dei 5 GHz e Thread o Zigbee. L’ESP32-S3 ha l’USB OTG, un’interfaccia per la fotocamera (parallela), un’interfaccia display (RGB) e il touch capacitivo (14 pin).
Quale consuma meno in deep sleep, l’ESP32-C5 o l’ESP32-S3?
Espressif dichiara 7 µA in deep sleep per l’ESP32-S3; per l’ESP32-C5 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-C5 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 il Wi-Fi 6 (802.11ax) o la banda dei 5 GHz non si può portare: l’ESP32-S3 non ha questo hardware.