10 des 20 caractéristiques de notre tableau diffèrent entre l’ESP32-S2 et l’ESP32-S3.
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).
Xtensa LX7
ESP32-S3
Double cœur, PSRAM, USB OTG, caméra, instructions IA
La polyvalente : deux cœurs à 240 MHz, PSRAM, USB OTG, interfaces caméra et écran RGB, et instructions vectorielles pour l’IA.
Attention : Sur les modules à PSRAM octale, les GPIO 35 à 37 sont pris. Le Bluetooth est uniquement LE, donc pas d’audio A2DP.
Différences
Caractéristique
ESP32-S2
ESP32-S3
CPU
1 × Xtensa LX7, 240 MHz
2 × Xtensa LX7, 240 MHz
SRAM
320 Ko
512 Ko
PSRAM
Dans le boîtier ou externe
Dans le boîtier ou externe, quad ou octale
Bluetooth
Non
LE 5
USB
OTG full speed
OTG full speed + Serial/JTAG
GPIO
43
45
DAC
2 × 8 bits
Non
Interface écran
Parallèle (i80, via I2S)
Parallèle RGB et i80
Veille profonde
25 µA
7 µA
IA / DSP
Non
SIMD 128 bits (PIE)
Identiques sur les deux : Cœur basse consommation, Wi-Fi, Thread / Zigbee, Canaux ADC, Broches tactiles, Caméra, TWAI (CAN), MAC Ethernet, ESPHome et Arduino-ESP32.
Choisissez l’ESP32-S2 si vous avez besoin
d’une vraie sortie analogique (DAC)
Choisissez l’ESP32-S3 si vous avez besoin
du Bluetooth LE
d’une interface écran RGB parallèle, pour les grands écrans sans contrôleur intégré
d’instructions vectorielles pour l’IA et le DSP
d’un deuxième cœur
de plus de SRAM interne (512 contre 320 Ko)
d’une consommation en veille profonde plus faible (7 contre 25 µA)
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-S2 et l’ESP32-S3 ?
L’ESP32-S2 dispose d’une vraie sortie analogique (DAC). L’ESP32-S3 dispose du Bluetooth LE, d’une interface écran RGB parallèle, d’instructions vectorielles pour l’IA et le DSP et d’un deuxième cœur.
Lequel consomme le moins en veille profonde, l’ESP32-S2 ou l’ESP32-S3 ?
L’ESP32-S3 : 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-S2 à l’ESP32-S3 ?
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 d’une vraie sortie analogique (DAC) ne suivra pas : l’ESP32-S3 n’a pas ce matériel.