Controlando múltiples LED hasta 0.25mA

0

Necesito conducir 50 LED (5 mm estándar), controlando el brillo de cada LED individualmente, hasta solo 0,25 mA y hasta 25 mA.

Comencé a usar el TLC5947 de TI para controlar estos LED. Este chip, como muchos de estos controladores CC LED, usa una resistencia externa como referencia actual. Con el PWM en escala de grises incorporado, puede obtener un buen rango de brillo. Para ampliar aún más este rango, cambio la referencia actual entre el máximo y el mínimo en la hoja de datos. Sin embargo, este chip solo puede bajar a 2 mA (prácticamente 1 mA) antes de que las salidas se vuelvan inestables. Necesito bajar a 0.25mA en cada LED.

Para un solo LED no sería un gran problema, probablemente solo implementaría un sumidero de corriente constante con un amplificador operacional. Pero cuando tiene varios LED, el problema es la cantidad de líneas de control requeridas, el costo del circuito y la complejidad para mantener al mínimo la diferencia entre cada "canal" del circuito.

Necesito una forma de implementar esto sin tener que replicar 50x un circuito basado en amplificador operacional, para mantener la complejidad y el costo real.

    
pregunta Giovani Luigi

3 respuestas

1

¿Por qué?
¿Quién tiene el ojo o incluso un sensor de luz que puede discriminar entre 2µA y 6µA?
O entre 25 y 24.99975mA

El error de salida de la corriente del chip se especifica en error típico de ± 2% hasta ± 7% de error.

¿Se recorta IADJ a no más de 25 mA? Podría intentar aumentar el valor de la resistencia Iref.

¿La tolerancia y la estabilidad de la resistencia son lo suficientemente buenas para mantener a Iref estable y preciso?

¿Siguió las pautas de diseño?

¿Hay ruido en el pin Iref?

¿Está la temperatura del chip fría?

Tengo algunos controladores con 1000: 1 y nadie puede ver la diferencia 1 paso a la vez.

No debería haber ningún problema para apagar los LED, es decir, GS = 0x000.

No entiendo por qué alguien necesitaría este tipo de resolución de atenuación.

    
respondido por el Misunderstood
0

La hoja de datos no es útil con respecto a ese pin de control de corriente. Podría considerar dedicar uno de los 24 canales a un circuito de retroalimentación ...
El dedicado One-of-24 alimenta un LED de optoacoplador. Su lado de salida produce un pulso de corriente que deberá mantenerse, probablemente en un condensador. Esto podría usarse para modificar el pin de referencia actual del TLC5947. Es posible que pueda mejorar la estabilidad del bucle de control en el extremo inferior del rango de control actual.

    
respondido por el glen_geek
0

Has malinterpretado el funcionamiento del chip. Lo que desea hacer es establecer el nivel de corriente constante en 25 mA, lo que está dentro de la capacidad del dispositivo. Luego, utiliza la función de escala de grises para hacer que el LED se mueva a un nivel actual más bajo.

Dado que la función PWM utiliza un contador de 12 bits, su corriente mínima será nominalmente de 25/4095, o 6 uA. Digo nominalmente, ya que esto implica un ancho de pulso muy estrecho que puede no ser práctico. En cualquier caso, el rango de 2 a 25 mA es trivialmente fácil.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas