🛠 M5Stamp Timer Power 2: Conexión y Primer Arranque
Objetivos
Este tutorial tiene como objetivo integrar el M5Stamp Timer Power 2 en un prototipo avanzado. A diferencia de los módulos simples, este componente requiere una comprensión fina de la gestión de energía multi-etapa a través del bus I2C. El objetivo es confirmar la comunicación con el microcontrolador PY32L020, validar los voltajes de salida y probar los modos de consumo ultra bajo (6.72uA en apagado).
Material Necesario
- Tarjeta M5Stamp Timer Power 2 (PY32L020)
- Microcontrolador host (ej: ESP32 o Arduino) con bus I2C
- Fuente de alimentación DC 5V o batería LiPo 3.7V
- Multímetro de precisión (para medir corrientes en uA)
- Cables de conexión (paso 1.27mm)
- Resistencias de pull-up I2C (si no están presentes en el host)
Pasos
- Preparación física: Suelde los pines castellated o use un adaptador. Asegúrese de que no haya cortocircuitos en las pistas. El formato es compacto (18x14mm), manipule con cuidado.
- Conexión de alimentación: Conecte el pin
EXT_5V_INOUTa su fuente de 5V. Si usa una batería LiPo, conéctela a los terminales dedicados. Tenga en cuenta que el circuito LGS4056HDA gestiona la carga a 650mA o 180mA según la configuración.
- Cableado I2C: Conecte los pines SDA y SCL del módulo a su microcontrolador. La dirección I2C por defecto es
0x6E. Agregue resistencias de pull-up (4.7kΩ) si es necesario para garantizar la estabilidad del bus a 400 kHz.
- Inicialización de software: En el host, inicialice el bus I2C. Envíe un comando de lectura para verificar la presencia del dispositivo. Una respuesta válida confirma que el PY32L020 está activo.
- Verificación de salidas: Con un multímetro, mida los voltajes en
3V3_DCDC_OUTy3V3_LDO_OUT. Deben ser estables en 3.3V. Verifique tambiénPY_3V3.
- Prueba de consumo: Configure el módulo en modo apagado vía I2C. Mida la corriente consumida. Debería bajar hacia 6.72uA. Despiértelo mediante una interrupción externa para validar la funcionalidad IRQ.