Conmutación de piezas periféricas mediante MCU

1

Usando una MCU como la de la serie MSP430, es posible crear circuitos que funcionen con la energía de la batería durante años en algún modo de espera (por ejemplo, esperando el botón o la alarma del reloj en tiempo real).

Sin embargo, si, por ejemplo, agrego una pantalla OLED, que tiene un poder de "reposo" específico de 2mA, esto no funcionaría.

¿Cómo puedo evitar que la pantalla consuma la energía de la batería en modo de espera? Primero pensé en cambiar la GND de la pantalla por un MOSFET, pero todas las demás líneas (bus de datos) pueden generar corriente, entonces, tal vez la pantalla presente VCC en los pines del bus, si GND está desconectado. La pantalla puede generar energía de los pines del bus y agotar la batería o incluso destruir las salidas de la MCU.

¿Hay una solución limpia? ¿O tengo que encontrar una pantalla con un consumo de sueño igualmente bajo?

    
pregunta dronus

1 respuesta

1

Si la pantalla está funcionando con el mismo voltaje de alimentación que el micro, entonces no hay problema al cambiar el lado de tierra de la alimentación de la pantalla. Solo asegúrate de que todos los micro puertos conectados a la pantalla estén configurados en alta impedancia o de alta.

Si la pantalla se comunica a través de un bus IIC, como muchos lo hacen, entonces cambiar el lado bajo de la energía realmente facilita las cosas. De esa manera no habrá corriente a través de los pullups de la IIC sin que tenga que cambiarlos por separado.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas