Usando un TLC5940 para controlar los LED con diferentes voltajes de avance

5

Estoy intentando construir una matriz de LED (64x32) de LED RGB utilizando un controlador de LED de disipador de corriente TLC5940 .

Los voltajes directos de los componentes del LED para cada LED RGB son:

  • R: 1.8V
  • G: 2.8V
  • B: 2.8V

El controlador mantiene una corriente específica que ayuda porque puedo suministrar 3.3V a todos los LED. Sin embargo, esto significa que el TLC5940 tiene que disipar la potencia adicional.

¿Puedo proporcionar los componentes R y GB con 1.8V / 2.8V respectivamente (regulado con un circuito de conmutación más eficiente) y seguir llegando al controlador de fuente de corriente constante? En otras palabras, ¿pueden los voltajes de suministro a los componentes R y GB ser diferentes si se están hundiendo en la misma fuente de corriente?

    
pregunta Aditya Gaddam

2 respuestas

5

El TLC5940 requiere un espacio mínimo (voltaje de ánodo aplicado al LED) de aproximadamente 0.7 voltios más que el Vfwd del LED para conducir 60 mA y 1.2 voltios para 120 mA.

Si el espacio para la cabeza es inferior a este, el canal se detecta como un LED abierto. En realidad, se detecta "abierto" a 0,4 voltios o menos espacio para la cabeza, pero eso es un detalle menor.

En las discusiones en el foro E2E de TI, se ha confirmado de vez en cuando que los canales individuales (LED) pueden obtenerse mediante diferentes voltajes, siempre que se cumpla con el requisito de espacio libre.

Otro método sugerido para reducir el voltaje excedente en los transistores de conducción TLC5940, es usar una resistencia externa para cada LED, calculada para reducir la corriente máxima (si el TLC5940 se reemplazó con un cortocircuito a tierra), a un bit Más de 10 mA más que la corriente de impulsión del LED previsto. De esa manera, el exceso de voltaje se disipa a través de cada resistencia, en lugar de hacerlo a través del IC del controlador LED.

    
respondido por el Anindo Ghosh
2

Suponiendo que R, G y B son LED independientes, parece que sí.

Necesitará suministrar V (Led) + algo más; si el LED no arrastra la salida al nivel del suelo a al menos 0.4 V, pensará que el LED se ha desconectado.

Agregaría al menos 0.6 y tal vez hasta 1V para evitar errores, por lo que sugeriría Vred = 2.5V, Vgreen = 3.3V, Vblue = 4V como punto de partida

Su 2.8V para el azul me parece un poco bajo, entendí que verde = 2.6, azul = 3.3 como correcto, aunque depende del fabricante y la temperatura. ¡Al menos confírmalo por medida!

Probablemente sea mejor si cada controlador maneja un solo color, entonces puede verificar la temperatura de cada controlador y ajustar la unidad para lograr la mejor eficiencia. Pero eso podría complicar demasiado el diseño ...

Por supuesto, si estos son leds RGB integrados con un ánodo común, estás atascado.

Lo mejor que puedes hacer es configurar el voltaje para Azul, y agregar resistencias a Verde y Rojo para eliminar el voltaje adicional a tu corriente máxima, para sacar la disipación del chip. Al menos eso te deja con un solo voltaje que proporcionar (¡esos serán suministros de alta corriente!)

Eso es un montón de controladores, a menos que esté multiplexando los ánodos.

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas