Selon cnx-software, le Waveshare ESP32-P4-ETH est une carte de développement compacte intégrant le microcontrôleur ESP32-P4, qui prend en charge Ethernet et Power Over Ethernet (PoE). Elle se distingue de l’Olimex ESP32-P4-Devkit par l’absence de connecteur Puext. De plus, d’autres modèles ESP32-P4 avec Ethernet et des fonctionnalités variées, comme le MODULE ESP32-P4-DEV-KIT et le JC-ESP32P4-M3-Dev, ont également été examinés.
Processeur ESP32-P4 avec 40 MHz et 32 Mo de PSRAM : une solution compacte
La conception du Waveshare ESP32-P4-ETH rappelle les cartes Wiznet qui utilisent des microcontrôleurs comme le Raspberry Pi RP2XXX. Par exemple, elle comporte des avancées en matière de sécurité et de traitement, ainsi que des fonctionnalités pour le traitement de la parole, intégrées directement dans la carte.

Le Waveshare ESP32-P4-ETH arbore les spécifications suivantes : son SoC est un EspressIF ESP32-P4, équipé d’un CPU RISC-V haute performance à 32 bits et d’un MCC Single-Risc-V basse consommation avec une fréquence allant jusqu’à 40 MHz. Concernant la mémoire, il propose 768 Ko de mémoire L2 pour le processeur double cœur, 32 Ko de mémoire SRAM et 8 Ko de TCM pour le cœur MCU basse consommation, ainsi que 32 Mo de PSRAM empilée.
Équipements de connectivité et de sécurité : des caractéristiques pour l’utilisateur
Cette carte inclut également 128 Ko de ROM haute performance, un accélérateur de traitement des pixels 2D, et le support pour les codecs H.264 et JPEG. Le stockage est constitué d’une mémoire flash de 32 Mo, avec une carte microSD pour étendre les capacités. De plus, elle se connecte à des écrans via un connecteur MIPI DSI, prenant en charge plusieurs tailles allant jusqu’à 10,1 pouces.
Sur le plan du réseau, elle dispose d’un port Ethernet RJ45 avec une vitesse de 10/100 Mbps, ainsi que d’un port USB 2.0 de type C pour l’alimentation et la programmation. À noter qu’elle comporte des en-têtes de 20 broches avec 27 GPIO, plusieurs interfaces telles que UART, SPI, I2C et I2S. En matière de sécurité, cette carte intègre des fonctionnalités telles que le démarrage sécurisé et le chiffrement de flash.

En ce qui concerne le support logiciel, cette carte est conviviale, car elle peut être programmée via le cadre ESP-IDF ou le Arduino IDE. Le développement HMI est facilité grâce à des outils comme LVGL et Squareline Studio. Les caractéristiques de sécurité telles que le Secure Boot et le Flash Encryption sont intégrées nativement dans ESP-IDF, permettant également des interactions de manière fluide avec des plateformes basées sur le cloud.
Pour obtenir plus d’information, un wiki est disponible. Il propose un guide de démarrage, des ressources matérielles incluant schémas et dimensions, ainsi que des instructions pour la configuration logicielle. Des démonstrations pratiques pour écrans I2C, SDMMC, Audio I2S, MIPI DSI, LVGL HMI et l’interface ESP-Phone sont également fournies.


Pour ce qui est des prix, le Waveshare ESP32-P4-ETH est disponible sur AliExpress à partir de 17,80 $. Il est également proposé en kits, comprenant par exemple un module PoE au prix de 23,99 $, ou un kit avec caméra et haut-parleur à 33,43 $. Un pack complet, nommé Kit-B, incluant un écran LCD de 10,1 pouces, est proposé pour 88,87 $. Les utilisateurs peuvent également le trouver sur Amazon ou dans le magasin Waveshare, où les tarifs sont légèrement inférieurs : 12,99 $ pour la carte seule et 69,99 $ pour le bundle Kit-B.

-
ESP32-P4 POE ETH Carte de Développement avec PoE Module, Intégré Ethernet Port, MIPI-CSI/DSI, Microphone, Connecteur Haut-Parleur, USB 2.0, etc. Support PoE&USB-C Alimentation
-
ESP32-P4 Ethernet Carte de Développement Basée sur ESP32-P4 Puce, avec 100M RJ45 ETH Port, MIPI-CSI/DSI, Microphone, Connecteur Haut-Parleur, Module PoE et Connecteur d'alimentation, etc.
