banner

Nouvelles

Aug 17, 2023

Minimiser un ESP32

Les ingénieurs sont fascinés par l’optimisation et la suppression des éléments inutiles d’une conception. Chris Greening (AKA Atomic14 sur YouTube) a appliqué cette fascination à un module Espressif ESP32-S3 WROOM. En règle générale, vous voyez ces modules connectés à une carte de dérivation. Cependant, Greening a supprimé tout le nécessaire pour créer une carte de développement WROOM ESP32-S3 minimale alimentée par USB.

L'écologisation commence par le schéma d'une carte de dérivation WROOM ESP32-S3 typique. Vous pouvez trouver le système sur module (SOM) ESP32-S3 monté sur une telle carte. Ceux-ci peuvent contenir des passifs pour rendre la conception plus robuste.

Cependant, comme le montre l'explication de Greening, de nombreux composants ne sont pas (strictement) nécessaires. Par exemple, il n'y a pas de broches pour le mode UART, JTAG ou Boot dans cette conception ESP32 minimale. Les fonctions UART et JTAG sont disponibles via le support USB natif du S3. Greening a également éliminé la broche du mode de démarrage. Gardez à l'esprit que vous devrez peut-être court-circuiter cette broche pour la mettre à la terre la première fois que vous programmez le modèle WROOM.

Les broches UART et JTAG supprimées, comment accéder à l'ESP32 ? L'étape suivante de Greening consistait à utiliser une maquette pour connecter une carte de dérivation USB et un régulateur linéaire. Oh, et il a inclus une LED (avec une résistance de limitation de courant !) pour le croquis de clignotement obligatoire.

Cette étape du projet de réduction démontre le matériel minimal nécessaire pour connecter un ESP32-S3 WROOM à un PCB via USB. Mais la vidéo Atomic14 va encore plus loin dans ce concept.

Ensuite, Greening a utilisé du ruban polyimide (Katpon) pour isoler les coussinets de terre/thermiques à l'arrière du module WROOM. Puis, avec précaution, il a monté un régulateur linéaire, des condensateurs de découplage et la LED critique. Tous les composants de la platine d'expérimentation s'adaptent après le passage des composants traversants aux composants montés en surface.

Regardez l'intégralité de la vidéo de la carte de développement minimale ESP32 pour une explication détaillée (et une justification) de la suppression des différents composants. Vous pouvez également voir la version finale du kit réduit, qui n'inclut même pas le PCB de dérivation de l'USB !

PARTAGER