15 des 20 caractéristiques de notre tableau diffèrent entre l’ESP32-H2 et l’ESP32-S3.
RISC-V
ESP32-H2
Thread, Zigbee et BLE, sans Wi-Fi
Pas de Wi-Fi : uniquement Thread, Zigbee et Bluetooth LE, conçue pour des capteurs sur batterie dans un réseau maillé.
Attention : Il lui faut un routeur de bordure Thread, un coordinateur Zigbee ou une passerelle BLE pour rejoindre votre réseau.
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-H2
ESP32-S3
CPU
1 × RISC-V, 96 MHz
2 × Xtensa LX7, 240 MHz
Cœur basse consommation
Non
ULP RISC-V + FSM
SRAM
320 Ko
512 Ko
PSRAM
Non
Dans le boîtier ou externe, quad ou octale
Wi-Fi
Non
Wi-Fi 4 (802.11 b/g/n), 2,4 GHz
Bluetooth
LE 5.3
LE 5
Thread / Zigbee
Oui (802.15.4)
Non
USB
Serial/JTAG (flash, série, débogage)
OTG full speed + Serial/JTAG
GPIO
19
45
Canaux ADC
5
20 (ADC1 : 10)
Broches tactiles
Non
14
Caméra
Non
Parallèle (DVP)
Interface écran
SPI uniquement
Parallèle RGB et i80
IA / DSP
Non
SIMD 128 bits (PIE)
ESPHome
Oui (ESP-IDF, via Thread)
Oui (ESP-IDF ou Arduino)
Identiques sur les deux : DAC, TWAI (CAN), MAC Ethernet, Veille profonde et Arduino-ESP32.
Choisissez l’ESP32-H2 si vous avez besoin
d’une radio réduite à l’essentiel pour les objets sur batterie en Thread ou Zigbee (pas de Wi-Fi à alimenter ni à configurer)
de Thread ou Zigbee, y compris Matter sur Thread
Choisissez l’ESP32-S3 si vous avez besoin
du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz)
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 (RGB)
du tactile capacitif (14 broches)
de PSRAM pour de gros tampons (caméra, écran, audio)
d’instructions vectorielles pour l’IA et le DSP
d’un deuxième cœur
d’un CPU plus rapide (240 contre 96 MHz)
de plus de SRAM interne (512 contre 320 Ko)
de plus de GPIO (45 contre 19)
de plus d’entrées analogiques (20 contre 5)
d’un cœur basse consommation qui travaille pendant que le CPU principal dort
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-H2 et l’ESP32-S3 ?
L’ESP32-H2 dispose d’une radio réduite à l’essentiel pour les objets sur batterie en Thread ou Zigbee (pas de Wi-Fi à alimenter ni à configurer) et de Thread ou Zigbee. L’ESP32-S3 dispose du Wi-Fi dans la puce (Wi-Fi 4 en 2,4 GHz), de l’USB OTG, d’une interface caméra (parallèle) et d’une interface écran (RGB).
Lequel consomme le moins en veille profonde, l’ESP32-H2 ou l’ESP32-S3 ?
Les deux sont annoncés à 7 µA en veille profonde, pour la puce seule. Sur une carte, ce sont le régulateur et les LED qui font la différence.
Puis-je passer mon projet de l’ESP32-H2 à 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 de Thread ou Zigbee ne suivra pas : l’ESP32-S3 n’a pas ce matériel.