17 des 20 caractéristiques de notre tableau diffèrent entre l’ESP32-H2 et l’ESP32-P4.
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.
RISC-V
ESP32-P4
Double cœur à 400 MHz, caméra et écran MIPI, sans radio
La plus puissante : deux cœurs à 400 MHz, caméra et écran MIPI, encodeur H.264, USB 2.0 high speed et Ethernet, mais aucune radio.
Attention : Ni Wi-Fi ni Bluetooth sur la puce : les cartes ajoutent une deuxième puce, souvent un ESP32-C6. Les premières révisions (v1.x) tournent à 360 MHz.
Différences
Caractéristique
ESP32-H2
ESP32-P4
CPU
1 × RISC-V, 96 MHz
2 × RISC-V, 400 MHz
Cœur basse consommation
Non
Cœur LP RISC-V
SRAM
320 Ko
768 Ko
PSRAM
Non
Dans le boîtier, 16 ou 32 Mo
Bluetooth
LE 5.3
Non
Thread / Zigbee
Oui (802.15.4)
Non
USB
Serial/JTAG (flash, série, débogage)
OTG high speed + full speed, Serial/JTAG
GPIO
19
55
Canaux ADC
5
14
Broches tactiles
Non
14
Caméra
Non
MIPI-CSI + parallèle
Interface écran
SPI uniquement
MIPI-DSI + parallèle
TWAI (CAN)
1
3
MAC Ethernet
Non (module SPI)
Oui (RMII)
Veille profonde
7 µA
Voir datasheet
IA / DSP
Non
SIMD 128 bits (IA/DSP)
ESPHome
Oui (ESP-IDF, via Thread)
Oui (ESP-IDF, Wi-Fi par une deuxième puce)
Identiques sur les deux : Wi-Fi, DAC et Arduino-ESP32.
Choisissez l’ESP32-H2 si vous avez besoin
du Bluetooth LE
de Thread ou Zigbee, y compris Matter sur Thread
Choisissez l’ESP32-P4 si vous avez besoin
de l’USB 2.0 high speed (480 Mbit/s), en hôte ou en périphérique
d’une interface caméra (MIPI-CSI)
d’une interface écran (MIPI-DSI)
de l’encodage vidéo H.264 matériel
de l’Ethernet filaire avec le MAC intégré
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 (400 contre 96 MHz)
de plus de SRAM interne (768 contre 320 Ko)
de plus de GPIO (55 contre 19)
de plus d’entrées analogiques (14 contre 5)
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-H2 et l’ESP32-P4 ?
L’ESP32-H2 dispose du Bluetooth LE et de Thread ou Zigbee. L’ESP32-P4 dispose de l’USB 2.0 high speed (480 Mbit/s), d’une interface caméra (MIPI-CSI), d’une interface écran (MIPI-DSI) et de l’encodage vidéo H.264 matériel.
Lequel consomme le moins en veille profonde, l’ESP32-H2 ou l’ESP32-P4 ?
Espressif annonce 7 µA en veille profonde pour l’ESP32-H2 ; pour l’ESP32-P4, 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-H2 à l’ESP32-P4 ?
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 Bluetooth LE ou de Thread ou Zigbee ne suivra pas : l’ESP32-P4 n’a pas ce matériel.