Cómo ajustar el brillo rojo en MAX7219 con LED RGB

0

Quiero usar MAX7219 ( hoja de datos ) para controlar el manojo de LEDs RGB. Con los LED de ánodo comunes, debería poder usar hasta 16 bombillas de 3 colores en la siguiente configuración:

simular este circuito : esquema creado usando CircuitLab

Probablemente se necesitaría una resistencia para proteger los pines DIG 6 y DIG 7.

Ahora el LED RGB tiene un voltaje de caída de 3.2V en verde / azul y 2.0V para el color rojo a 20mA. Esto daría como resultado una notable diferencia de brillo de los LED. ¿Es posible agregar una resistencia de 60Ω a cada riel rojo para fijar el brillo del color rojo? La resistencia se calcula a partir de la diferencia de voltaje (3.2V-2.0V = 1.2V) y la corriente de conducción de 20mA. Dado que solo un LED está encendido a la vez, esto debería ser suficiente.

Mi objetivo es controlar al menos 16 LED RGB, de manera que pueda controlar el color de cada bombilla.

    
pregunta jnovacho

3 respuestas

0

Now the RGB LED has drop voltage 3.2V on green/blue and 2.0V for the red color at 20mA. This would result in noticeable brightness difference of the LEDs

¿Por qué? Una constante de 20 mA a través del segmento es una constante de 20 mA, independientemente del led Vf o Vs. El controlador interno puede disipar más energía, pero eso es en su mayoría insignificante.

Si ya lo probó y hay una corriente más alta a través de los leds rojos, un diodo de silicio o dos acercarán la Vf total del segmento a 3.2 V, mejor que una resistencia, en un controlador de corriente constante configuración.

    
respondido por el Passerby
1

Al final he decidido usar la tira led WS2812. Es un 5050 LED con circuito de controlador integrado y cada LED en tira es direccionable individualmente, lo cual es una solución mucho más simple para mis necesidades.     

respondido por el jnovacho
0

El MAX7219 tiene una resistencia que establece la corriente de la unidad de salida para todos los LED conectados al chip. Debido a que es probable que necesite diferentes corrientes para los LED rojos, verdes y azules, consideraría usar tres chips. El chip 1 se conecta al azul, el chip 2 al rojo y el chip 3 al verde. Ahora, cada chip puede configurarse para proporcionar la corriente correcta para mantener el brillo similar entre los tres colores.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas