🛠 M5Stamp Timer Power 2 : Branchement et Mise en Route
Objectifs
Ce tutoriel vise à intégrer le M5Stamp Timer Power 2 dans un prototype avancé. Contrairement aux modules simples, ce composant nécessite une compréhension fine de la gestion multi-étapes de l'énergie via le bus I2C. L'objectif est de confirmer la communication avec le microcontrôleur PY32L020, de valider les niveaux de tension des sorties de charge et de tester les modes de consommation ultra-faible (6.72uA en arrêt).
Matériel nécessaire
- Carte M5Stamp Timer Power 2 (PY32L020)
- Microcontrôleur hôte (ex: ESP32 ou Arduino) avec bus I2C
- Alimentation DC 5V ou batterie LiPo 3.7V
- Multimètre précis (pour mesurer les courants en uA)
- Câbles de connexion (Pitch 1.27mm)
- Résistances de pull-up I2C (si non présentes sur l'hôte)
Étapes
- Préparation physique : Soudurez les broches castellated du module ou utilisez un adaptateur. Assurez-vous que les pistes ne sont pas en court-circuit. Le format est compact (18x14mm), manipulez avec précaution.
- Connexion de l'alimentation : Reliez l'entrée
EXT_5V_INOUTau 5V de votre source. Si vous utilisez une batterie LiPo, connectez-la aux bornes dédiées. Notez que le circuit LGS4056HDA gère la charge à 650mA ou 180mA selon la configuration.
- Câblage I2C : Connectez les broches SDA et SCL du module à votre microcontrôleur. L'adresse I2C par défaut est
0x6E. Ajoutez des résistances de pull-up (4.7kΩ) si nécessaire pour garantir la stabilité du bus à 400 kHz.
- Initialisation logicielle : Sur l'hôte, initialisez le bus I2C. Envoyez une commande de lecture pour vérifier la présence du périphérique. Une réponse valide confirme que le PY32L020 est actif.
- Vérification des sorties : À l'aide du multimètre, mesurez les tensions sur
3V3_DCDC_OUTet3V3_LDO_OUT. Elles doivent être stables à 3.3V. Vérifiez égalementPY_3V3.
- Test de consommation : Configurez le module en mode arrêt via I2C. Mesurez le courant consommé. Il doit descendre vers 6.72uA. Réveillez-le par une interruption externe pour valider la fonctionnalité IRQ.
Autres tutoriels pour cette carte
- Premier branchement et mise en route du M5Stamp Timer Power 2
- Contrôler les GPIO avec le M5Stamp Timer Power 2
- Automatisation simple avec le M5Stamp Timer Power 2
- M5Stamp Timer Power 2 : Premier branchement et mise en route
- Configurer les E/S du M5Stamp Timer Power 2
- Automatisation Domotique avec M5Stamp Timer Power 2