Circuito de control de retroiluminación de LCD

0

Estoy tratando de controlar la luz de fondo de un TC1602A-09T Pantalla LCD de 16X2 caracteres mediante el uso de un pin de salida en un microcontrolador Teensy 3.2. Este es el circuito que tengo en este momento:

ElpinLEDseconectaríaalpindelaluzdefondodelapantallaLCDyseconectaríaatierraatravésdeunaseñaldelmicrocontroladorteensy.R1limitalacorrientealabasedeltransistorNPN,mientrasqueR2tirarádelabaseatierracuandolaluzdefondoestéapagada.MipreguntaessobreR3.PongoR3enelcircuitoparaqueelpinLEDenlapantallaLCDnoestéflotandocuandoQ1estáapagado.¿Esnecesariohaceresto?¿Hayalgúndañoconsolodejarelpinflotante?

IndependientementedesiR3esnecesarioonoenestaaplicaciónenparticular,estabatratandodedeterminarcuálseríaelmejorvalordeR3paraquelapotenciadisipadacuandoQ1estáactivadaseamínima.UsandolosdatosqueobtuvedeLTspice,creéestegráfico:

LTspice muestra claramente que cuanto mayor sea el valor de resistencia, menor será la potencia disipada en la resistencia. Si este es el caso, ¿hay alguna razón para no elegir la resistencia de valor más alto que se puede obtener para minimizar el consumo de energía? ¿Hay otras consideraciones al elegir una resistencia de pull-up que ayude a ¿Determinando el valor correcto de la resistencia?

    
pregunta Andrew Schroeder

2 respuestas

1

La hoja de datos indica claramente que las señales LED + y LED son una conexión directa al LED. El LED está clasificado a 30 mA máximo.

NO se proporciona una limitación de corriente en el módulo de pantalla y debe hacer esto externamente.

  1. El LED Vf se indica como 3.2V (+/- 0.15V), por lo que tratar de conducirlo con 3V es probable que produzca resultados variables ... ya sea demasiado tenue o quemado el LED debido a la sobrecorriente. Es difícil decir qué pasaría, pero es probable que, debido a las características de saturación del transistor que muestra, sea demasiado débil.

  2. NO PUEDE conectar el LED directamente a una fuente de 5 V ya que no hay límite de corriente. Debe proporcionar esto externamente.

Si el Vf para el LED de retroiluminación es 3.2V (+/- 0.15), esto le da el rango de Vf…. 3.15V - 3.35V. Si está en el extremo alto, simplemente no funcionará en un sistema de 3.3V (o será muy tenue). Si está en el extremo bajo, entonces debe dejar caer 0.15 V a 30 mA para obtener un brillo total, lo que requeriría un resitor en serie de 5 ohmios. Para ajustar la retroiluminación, necesitas el control actual o PWM (con PWM es mucho más fácil).

Yo sugeriría que, como se muestra a continuación, use 5V para controlar el LED y use un PWM a través de un FET para configurar el brillo de la luz de fondo. Si no desea utilizar PWM, tendrá que seleccionar R1 para configurar la corriente del LED.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Jack Creasey
1

Desde la hoja de datos, el LED no es una entrada de control lógico, son las clavijas directas de la fuente de alimentación a los LED internos. Por lo tanto, deshacerse de R3 no es un problema.

R3 probablemente no tiene ningún propósito en este circuito, de todos modos. Cuando el transistor se corta, por ser un dispositivo no lineal por sí mismo, el LED se apaga. Por lo tanto, R3 no sirve a ningún propósito. Cuando el transistor se conduce a la saturación, el LED se enciende, y R3 está en paralelo con el LED. no sirve para nada.

En la pregunta de pull-up, generalmente necesita pull-up generalmente en pines lógicos o pines que tienen un comportamiento definido que no es deseado cuando está flotando. La selección del valor de pull-up depende de la corriente de fuga en el pin que se está levantando. Se puede obtener de la hoja de datos del fabricante.

    
respondido por el Vasu

Lea otras preguntas en las etiquetas