🛠 Primera conexión y puesta en marcha del M5Stamp Timer Power 2

M5Stamp Timer Power 2 (PY32L020) · debutant · Apprenez à alimenter, connecter et vérifier le fonctionnement de base du module de gestion d'alimentation M5Stamp Timer Power 2.

Objetivos

Este tutorial le guía a través de la configuración inicial del M5Stamp Timer Power 2. Aprenderá a identificar los pines críticos, proporcionar una alimentación estable y verificar que el módulo se inicializa correctamente. Este módulo, basado en el microcontrolador PY32L020, está diseñado para la eficiencia energética, pero requiere una configuración de hardware precisa para funcionar.

Materiales Necesarios

Pasos

  1. Identificación de Pines : Localice los pines de alimentación. El módulo acepta una entrada DC 5V en el pin EXT_5V_INOUT. Si utiliza una batería LiPo, conéctela a los pines dedicados a la batería (verifique la polaridad en la PCB).
  2. Conexión de Alimentación : Conecte la fuente de alimentación de 5V al pin EXT_5V_INOUT. Si utiliza una batería, asegúrese de que esté correctamente conectada. El circuito de carga LGS4056HDA gestiona automáticamente la carga a 650mA o 180mA según la configuración.
  3. Cableado I2C : Para comunicarse con el módulo, conecte el pin SDA al pin SDA de su microcontrolador anfitrión (p. ej., ESP32) y SCL a SCL. Recuerde incluir resistencias de pull-up si su bus I2C no las tiene.
  4. Alimentación de Salidas : Para probar las salidas de carga, conecte un componente pequeño (como un LED con resistencia) a la salida 3V3_DCDC_OUT o 3V3_LDO_OUT. Tenga en cuenta que estas salidas solo están activas si la lógica de gestión lo permite.
  5. Encendido : Conecte la alimentación de 5V. El módulo debería inicializarse. En modo de apagado, el consumo de energía es muy bajo (6.72uA), así que asegúrese de que el módulo se despierte correctamente desde la aplicación anfitriona.

Verificación

Utilice un multímetro para verificar la presencia de 3.3V en los pines PY_3V3 o 3V3_LDO_OUT. Si ha configurado el bus I2C, escanéelo con una herramienta como i2cdetect (Linux) o código Arduino para confirmar la detección de la dirección 0x6E. Un LED indicador (si está presente o vía GPIO) puede indicar el estado de alimentación.

Para Ir Más Allá

Una vez que el módulo sea reconocido, explore la programación de interrupciones externas para el despertar. También puede probar el consumo de energía en reposo desconectando la alimentación principal y midiendo la corriente con un amperímetro de precisión.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales