Uso de un TLC5940 para controlar LED con diferentes voltajes directos

Estoy tratando de 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 LED para cada LED RGB son:

  • R: 1,8 V
  • G: 2,8 V
  • B: 2,8 V

El controlador mantiene una corriente específica que ayuda porque puedo suministrar 3,3 V 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,8 V / 2,8 V respectivamente (regulados hacia abajo con un circuito de conmutación más eficiente) y aún hacer que vaya al controlador de fuente de corriente constante? En otras palabras, ¿pueden ser diferentes los voltajes de suministro a los componentes R y GB si se sumergen en la misma fuente de corriente?

Respuestas (2)

El TLC5940 requiere un espacio libre mínimo (voltaje de ánodo aplicado al LED) de aproximadamente 0,7 voltios mayor que el Vfwd del LED para conducir 60 mA y 1,2 voltios para 120 mA.

Si el headroom es menor que esto, el canal se detecta como un LED abierto. En realidad, "abierto" se detecta a 0,4 voltios o menos, 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) se pueden generar con diferentes voltajes, siempre que se cumpla con el requisito de espacio libre.

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

En realidad, TLC5940 maneja de manera confiable 4-5 voltios de voltaje adicional sobre el requisito de LED, sin problemas a 25 miliamperios, solo un poco caliente. Incluso a 50 miliamperios, se calienta al tacto, pero dentro de un rango de temperatura seguro con ese voltaje adicional. Pero si el exceso de voltaje es insuficiente, los LED comienzan a parpadear y, a veces, un canal se apagará con el indicador de error establecido.
Tengo curiosidad por saber de dónde sacaste los valores de espacio libre de 0,7 V / 1,2 V. No digo que estén equivocados.
@m.Alin Figura 5 de la hoja de datos, según lo sugerido por Chris Glasser de TI, en este hilo del foro: e2e.ti.com/support/power_management/led_driverslcd_bias/f/192/t/…
@m.Alin :-) Soy un poco fanático de Texas Instruments (bueno, fanático mayor), como puede ser evidente.

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

Deberá proporcionar V (Led) + algo adicional; si el LED no tira de la salida por encima 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 1 V para evitar errores, por lo que sugeriría Vred = 2,5 V, Vgreen = 3,3 V, Vblue = 4 V como punto de partida

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

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

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

Lo mejor que puede hacer entonces es configurar el voltaje para azul y agregar resistencias a verde y rojo para reducir el voltaje adicional a su corriente máxima, para mover la disipación fuera del chip. Al menos eso lo deja con un solo voltaje para proporcionar (¡serán suministros de alta corriente!)

Son muchos controladores, a menos que esté multiplexando los ánodos.

Estaré haciendo escaneo de filas. Los controladores cambiarán el brillo de una fila completa, pero solo una sola columna tendrá potencia en el lado alto en un momento dado.