Control de retroiluminación TFT a través de GPIO

0

Necesito controlar la retroiluminación de TFT a través de una única salida GPIO desde atxmega128a4u.

La retroiluminación de la pantalla LCD requiere + 3.0V, mientras que el resto de mi esquema se ejecuta en + 3.3V. No tengo acceso al pin de tierra de la luz de fondo, ya que está conectado a tierra en el módulo TFT. El módulo consume 50 mA en total, no tengo idea de cuánta energía consume la retroiluminación, pero debería ser más que el máximo permitido de 20 mA desde un solo pin MCU. No quiero usar más de un GPIO debido a la escasez de pines.

En otras palabras, necesito tener un esquema simple para suministrar + 3.0V con al menos 50 mA, que esté controlado por una salida de microcontrolador de +3.3.

simular este circuito : esquema creado usando CircuitLab

    

1 respuesta

1

simular este circuito : esquema creado usando CircuitLab

Figura 1. (a) Un interruptor de lado bajo. Cambie GPIO alto para encender el LED. (b) Un interruptor de lado alto. Cambie GPIO bajo para encender el LED.

La Figura 1 muestra cómo cambiar una carga grande usando un transistor. Cualquier transistor de pequeña señal del tipo correcto debería hacer el trabajo.

Cómo funciona:

En la Figura 1b, se extrae una pequeña corriente (3 mA) a través de la base Q3. Esto hace que Q3 se encienda y se sature, lo que lo convierte en un interruptor de encendido y apagado. La corriente que pasa a través de Q3 será determinada por la carga de R3 y D2.

Normalmente, el valor R1 o R3 debería calcularse para limitar la corriente al valor correcto. Parece que su retroiluminación puede tener eso internamente.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas