17 des 20 caractéristiques de notre tableau diffèrent entre l’ESP32-C6 et l’ESP32-S2.
RISC-V
ESP32-C6
Wi-Fi 6, BLE 5.3, Thread et Zigbee
Wi-Fi 6 en 2,4 GHz plus Thread et Zigbee dans une seule puce : le choix naturel pour les appareils Matter et les réseaux mixtes.
Attention : Pas de PSRAM, un seul cœur à 160 MHz, et ESPHome ne la prend en charge qu’avec ESP-IDF.
Xtensa LX7
ESP32-S2
Simple cœur, USB OTG, 14 broches tactiles, sans Bluetooth
Un seul cœur avec USB OTG natif, 14 broches tactiles et un DAC, mais pas de Bluetooth. Le S3 l’a largement remplacé.
Attention : Pas de Bluetooth, un seul cœur et la consommation en veille profonde la plus élevée de la liste (25 µA).
Différences
Caractéristique
ESP32-C6
ESP32-S2
CPU
1 × RISC-V, 160 MHz
1 × Xtensa LX7, 240 MHz
Cœur basse consommation
Cœur LP RISC-V
ULP RISC-V + FSM
SRAM
512 Ko
320 Ko
PSRAM
Non
Dans le boîtier ou externe
Wi-Fi
Wi-Fi 6 (802.11ax), 2,4 GHz
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
LE 5.3
Non
Thread / Zigbee
Oui (802.15.4)
Non
USB
Serial/JTAG (flash, série, débogage)
OTG full speed
GPIO
30 (22 en QFN32)
43
Canaux ADC
7
20 (ADC1 : 10)
DAC
Non
2 × 8 bits
Broches tactiles
Non
14
Caméra
Non
Parallèle (DVP)
Interface écran
SPI uniquement
Parallèle (i80, via I2S)
TWAI (CAN)
2
1
Veille profonde
7 µA
25 µA
ESPHome
Oui (ESP-IDF)
Oui (ESP-IDF ou Arduino)
Identiques sur les deux : MAC Ethernet, IA / DSP et Arduino-ESP32.
Choisissez l’ESP32-C6 si vous avez besoin
du Wi-Fi 6 (802.11ax)
du Bluetooth LE
de Thread ou Zigbee, y compris Matter sur Thread
de plus de SRAM interne (512 contre 320 Ko)
d’une consommation en veille profonde plus faible (7 contre 25 µA)
Choisissez l’ESP32-S2 si vous avez besoin
de l’USB OTG, pour se comporter comme un clavier, un appareil MIDI ou une clé USB
d’une interface caméra (parallèle)
d’une interface écran (parallèle i80)
du tactile capacitif (14 broches)
d’une vraie sortie analogique (DAC)
de PSRAM pour de gros tampons (caméra, écran, audio)
d’un CPU plus rapide (240 contre 160 MHz)
de plus de GPIO (43 contre 30)
de plus d’entrées analogiques utilisables avec la radio active (10 contre 7)
du framework Arduino dans ESPHome, en plus d’ESP-IDF
Ouvrir le comparatif ESP32 →Cochez ce dont votre projet a besoin et voyez laquelle des huit puces convient le mieux.
Questions fréquentes
Quelle différence entre l’ESP32-C6 et l’ESP32-S2 ?
L’ESP32-C6 dispose du Wi-Fi 6 (802.11ax), du Bluetooth LE, de Thread ou Zigbee et de plus de SRAM interne (512 contre 320 Ko). L’ESP32-S2 dispose de l’USB OTG, d’une interface caméra (parallèle), d’une interface écran (parallèle i80) et du tactile capacitif (14 broches).
Lequel consomme le moins en veille profonde, l’ESP32-C6 ou l’ESP32-S2 ?
L’ESP32-C6 : 7 µA contre 25 µA pour l’ESP32-S2, en valeurs typiques de la puce seule dans les datasheets d’Espressif. Sur une carte de développement, le régulateur, les LED et la puce USB-série consomment en général plus que la puce elle-même.
Puis-je passer mon projet de l’ESP32-C6 à l’ESP32-S2 ?
Arduino-ESP32 et ESP-IDF prennent en charge les deux puces, donc la plupart du code se compile pour l’une comme pour l’autre ; les numéros de broches, les broches de démarrage et certains périphériques changent. Tout ce qui a besoin du Wi-Fi 6 (802.11ax) ou du Bluetooth LE ne suivra pas : l’ESP32-S2 n’a pas ce matériel.