LED rojo verde azul

¿Necesita usar diferentes resistencias contra cada uno de los colores en un LED RGB?

Respuestas (5)

Sí, necesita una resistencia separada por LED. (o por color de un LED RGB, que son solo 3 LED en un paquete)

Debido a la física del LED, los LED de diferentes colores tienen diferentes "voltaje directo" (una característica principal de un LED). La tabla de colores de LED de este sitio brinda los voltajes directos para sus LED, pero realmente depende del LED en cuestión. En general, cuanto más alta es la luz de frecuencia que produce un LED (cuanto más azul es), mayor es el voltaje directo. A menudo, el voltaje directo de un LED rojo es ~ 2 V, uno verde ~ 3 V y uno azul es ~ 3.4 V, pero realmente depende del fabricante del LED y la frecuencia exacta de la luz emitida.

Una vez que conoce el voltaje directo de un LED, puede usar la Ley de Ohm para calcular la resistencia que necesita para un voltaje de fuente de alimentación dado. O puede usar una práctica calculadora LED para ayudar.

No creo que entienda exactamente el uso de la caída de voltaje directo. Se refiere a la polarización directa mínima para que la unión conduzca. Es importante que al conectar LEDs en serie, si la suma de las caídas de tensión es mayor que la tensión de alimentación, no se comportará correctamente. Lo que es importante para el dimensionamiento de la resistencia es el voltaje de suministro y la corriente máxima. El gráfico al que se vincula proporciona gráficos de luminosidad/corriente. Uno debe elegir la corriente requerida, 50 mA parece ser el pico que recomiendan. Luego use la ley de ohm con la corriente y el voltaje de suministro para especificar la resistencia.
Creo que ambos están diciendo lo mismo con diferentes palabras. Todbot calcula el valor de la resistencia como lo haría yo y funciona. Está calculando lo mismo, pero está siendo más específico sobre la cantidad de luz que desea. He visto muchas hojas de datos donde el voltaje que especifican es el voltaje que tendrán si tienen una salida máxima de luz (con corriente continua). Está tomando una curva y eligiendo la cantidad que desea, ninguno de los enfoques es incorrecto.
wackyvorlon, para un voltaje de fuente de alimentación dado (por ejemplo, 5 V) y una corriente deseada dada a través del LED (generalmente 20 mA), necesita saber el voltaje directo del LED para calcular el valor de la resistencia limitadora de corriente.
@todbot, creo que lo entendió, solo creo que lo está diciendo de otra manera.
De acuerdo, ahora que lo releo.
"Luego use la ley de ohm con la corriente y el voltaje de suministro para especificar la resistencia". Eso está mal. Debe usar el voltaje de suministro menos la caída de voltaje del LED.
si. verbigracia. la calculadora LED a la que me vinculé.

La caída de voltaje es diferente. Puede usar una sola resistencia si mantiene la corriente por debajo de los valores seguros para cada uno de los 3 LED. Efecto negativo: el LED ROJO será más brillante que el LED verde y mucho más brillante que el LED AZUL. Siempre uso 3 resistencias separadas si la "calidad del color" es un problema.

Pensé que había visto diodos RGB donde lograron evitar esta restricción de diseño, aunque admito que normalmente uso un controlador inteligente si tengo diodos RGB.
Los controladores inteligentes manejan la corriente de una manera diferente y algunos de ellos no necesitan resistencias (TCL5940, IIRC)
Entiendo que estaba calificando mi conocimiento al agregar que normalmente no uso una resistencia para mis LED. Cuando no estoy usando un controlador LED inteligente, normalmente hago el mío con una sobrecorriente severa para ráfagas cortas.
Yo también :-) Creo que esta es la única forma de obtener una salida de luz nominal en conjuntos de LED multiplexados.

O una resistencia en línea con todas ellas, según sean de cátodo común o de ánodo común. He visto LED RGB de alta calidad en los que puede usar una resistencia, he visto LED de baja calidad en los que un controlador inteligente no puede hacer que se vean bien.

¿No cambiaría la caída de voltaje a través de la resistencia dependiendo de cuántos segmentos de LED estaban encendidos? (Suponga por el momento que se controlan ya sea encendido o apagado, sin atenuación).
Sí, y estaba pensando si solo tendrías uno a la vez.

Las respuestas proporcionadas son incorrectas. Conectarse al pin común (si hay 4 terminales) o simplemente conectar todos los cátodos o ánodos (para hacer un pin común) y usar 3 líneas de señal le permitirá usar una sola resistencia. Elija la resistencia más pequeña que se pueda conectar continuamente a cualquier pin sin quemar el LED. El voltaje de suministro no debe estar demasiado cerca del voltaje más alto (por ejemplo, un LED rojo de 1,4 V y un LED azul de 2,5 V tendrán diferencias de corriente manejables a 5 V, pero 3,3 V puede dificultar obtener un espectro completo sobre sus opciones de brillo.

Ahora, el software. Si PWM cada pin en un momento diferente, la diferencia actual en el voltaje se puede compensar en el software.

Por ejemplo:

Naive White:  
R --__________  
G ____--______  
B ________--__  

More accurate white (V_red < V_green < V_blue, so I_red > I_green > I_blue, and the eye sees some colors brighter):
R  --____________________
G ________----___________
B ________________--------

Bright Red-yellow, whitened:
R ----___
G___---_
B_____-

This causes current drops (probably wouldn't turn on). Don't do this:
R ___----
G _----__
B----____

Etc.
El brillo máximo será el mismo que el PWM de forma independiente, porque está limitado por la disipación de energía del componente único.

Estaba jugando con algunos LED RGB y buscando algunas ideas, y encontré algo mal en Internet ( imgs.xkcd.com/comics/duty_calls.png ). Tuve que arreglarlo. Perdón por hacer una vieja pregunta.
reemrevnivek, ese es un enfoque inteligente. Me gusta. Este enfoque requiere que el encargado del hardware elija una resistencia diminuta suficiente para llevar el LED azul a su máximo brillo al 100 % a tiempo, y que confíe en el encargado del software para que no encienda accidentalmente el PWM del LED rojo al 100 % (lo que probablemente se sobrecalentaría y destruir ese LED rojo). Por desgracia, muchos tipos de hardware que no confían tanto en el tipo de software, incluso cuando el tipo de hardware y el tipo de software son la misma persona. Dicen que vale la pena agregar algunas resistencias adicionales para garantizar que los errores de software no puedan dañar el hardware.

Hay mucha variación en los LED RGB. Es necesario consultar la ficha técnica.

Creo que, dada la pregunta, es seguro asumir que mad_z necesitaría más información y luego decirle que lea la hoja de datos para ayudarlo.