12 des 20 caractéristiques de notre tableau diffèrent entre l’ESP32-C3 et l’ESP32-C5.
RISC-V
ESP32-C3
RISC-V compact, Wi-Fi 4, BLE 5, 5 µA en veille profonde
Une petite puce RISC-V bon marché avec Wi-Fi 4, Bluetooth LE 5, USB Serial/JTAG intégré et 5 µA en veille profonde.
Attention : Un seul cœur, pas de PSRAM et seulement 5 broches ADC fiables, car ESP-IDF ne prend pas en charge l’ADC2.
RISC-V
ESP32-C5
Wi-Fi 6 bi-bande, BLE, Thread et Zigbee
La seule des huit en 5 GHz : Wi-Fi 6 sur les deux bandes, plus Bluetooth LE, Thread et Zigbee, et la prise en charge de la PSRAM.
Attention : La puce la plus récente de la liste : moins de cartes et d’exemples pour l’instant, et ESPHome demande le framework ESP-IDF.
Différences
Caractéristique
ESP32-C3
ESP32-C5
CPU
1 × RISC-V, 160 MHz
1 × RISC-V, 240 MHz
Cœur basse consommation
Non
Cœur LP RISC-V
SRAM
400 Ko
384 Ko
PSRAM
Non
Dans le boîtier ou externe
Wi-Fi
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Wi-Fi 6 (802.11ax), 2,4 + 5 GHz
Bluetooth
LE 5
LE 5 (certifié Core 6.0)
Thread / Zigbee
Non
Oui (802.15.4)
GPIO
22
29
Canaux ADC
6 (ADC1 : 5)
6
TWAI (CAN)
1
2 (CAN FD)
Veille profonde
5 µA
Voir datasheet
ESPHome
Oui (ESP-IDF ou Arduino)
Oui (ESP-IDF)
Identiques sur les deux : USB, DAC, Broches tactiles, Caméra, Interface écran, MAC Ethernet, IA / DSP et Arduino-ESP32.
Choisissez l’ESP32-C3 si vous avez besoin
du framework Arduino dans ESPHome, en plus d’ESP-IDF
Choisissez l’ESP32-C5 si vous avez besoin
du Wi-Fi 6 (802.11ax)
de la bande des 5 GHz, loin des canaux encombrés du 2,4 GHz
de Thread ou Zigbee, y compris Matter sur Thread
de PSRAM pour de gros tampons (caméra, écran, audio)
d’un CPU plus rapide (240 contre 160 MHz)
de plus de GPIO (29 contre 22)
d’un cœur basse consommation qui travaille pendant que le CPU principal dort
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-C3 et l’ESP32-C5 ?
L’ESP32-C3 dispose du framework Arduino dans ESPHome. L’ESP32-C5 dispose du Wi-Fi 6 (802.11ax), de la bande des 5 GHz, de Thread ou Zigbee et de PSRAM pour de gros tampons (caméra, écran, audio).
Lequel consomme le moins en veille profonde, l’ESP32-C3 ou l’ESP32-C5 ?
Espressif annonce 5 µA en veille profonde pour l’ESP32-C3 ; pour l’ESP32-C5, consultez la datasheet la plus récente. Sur une carte, le régulateur et les LED consomment en général plus que l’une ou l’autre puce.
Puis-je passer mon projet de l’ESP32-C3 à l’ESP32-C5 ?
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. Dans ESPHome, l’ESP32-C5 ne fonctionne qu’avec le framework ESP-IDF, donc les composants qui demandent Arduino ne se compilent pas.