16 delle 20 caratteristiche della nostra tabella sono diverse tra l’ESP32-C5 e l’ESP32-S2.
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-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-C5
ESP32-S2
CPU
1 × RISC-V, 240 MHz
1 × Xtensa LX7, 240 MHz
Core a basso consumo
Core LP RISC-V
ULP RISC-V + FSM
SRAM
384 KB
320 KB
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)
No
Thread / Zigbee
Sì (802.15.4)
No
USB
Serial/JTAG (flash, seriale, debug)
OTG full speed
GPIO
29
43
Canali ADC
6
20 (ADC1: 10)
DAC
No
2 × 8 bit
Pin touch
No
14
Fotocamera
No
Parallela (DVP)
Interfaccia display
Solo SPI
Parallela (i80, via I2S)
TWAI (CAN)
2 (CAN FD)
1
Deep sleep
Vedi datasheet
25 µA
ESPHome
Sì (ESP-IDF)
Sì (ESP-IDF o Arduino)
Uguali su entrambi: PSRAM, MAC Ethernet, AI / DSP 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
il Bluetooth LE
Thread o Zigbee, compreso Matter su Thread
più SRAM interna (384 contro 320 KB)
Scegli l’ESP32-S2 se ti serve
l’USB OTG, per fare da tastiera, dispositivo MIDI o chiavetta USB
un’interfaccia per la fotocamera (parallela)
un’interfaccia display (parallela i80)
il touch capacitivo (14 pin)
una vera uscita analogica (DAC)
più GPIO (43 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-S2?
L’ESP32-C5 ha il Wi-Fi 6 (802.11ax), la banda dei 5 GHz, il Bluetooth LE e Thread o Zigbee. L’ESP32-S2 ha l’USB OTG, un’interfaccia per la fotocamera (parallela), un’interfaccia display (parallela i80) e il touch capacitivo (14 pin).
Quale consuma meno in deep sleep, l’ESP32-C5 o l’ESP32-S2?
Espressif dichiara 25 µA in deep sleep per l’ESP32-S2; 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-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 il Wi-Fi 6 (802.11ax) o la banda dei 5 GHz non si può portare: l’ESP32-S2 non ha questo hardware.