Charlieplexing diferentes LEDs

4

Tengo cuatro LEDS (rojo, verde, azul, amarillo) y quiero usar charlieplexing para encenderlos. Usaré un Attiny13V que necesita de 1.8 a 5.5V. Creo que un CR2032 con 3V será suficiente para el µC. Los voltajes de avance y corriente de los LEDs son:

        Min   Typ   Max | Max (mA)
Red:    1.7   2.1   2.8 | 20
Green:  1.7   2.1   2.8 | 20 
Yellow: 1.7   2.1   2.8 | 20
Blue:   2.9   3.3   3.6 | 10-20

¿Podré encender los LED con el CR2032 y cómo puedo encontrar los valores correctos de resistencia?

    
pregunta WeaslB

1 respuesta

6

La celda de 3V será suficiente para los leds rojo, verde y amarillo, pero no para el azul. Su voltaje de suministro debe ser mayor que el voltaje directo del diodo.

Suponiendo que pueda utilizar una tensión de alimentación mayor, lo haría:

(tomadodelaimagenen enlace ) LED1 es el led azul y los demás se pueden colocar de cualquier forma.

R2 es el resistor de límite de corriente para LED1, por lo que debe configurarse a aproximadamente 120 ohmios, asumiendo un voltaje de suministro de 5 V y una corriente directa de 15 mA.

R = (Vsupply-Vforward) / Iforward

Los resistores de límite de corriente para LED2 son R1 + R2 y para LED3,4 son R2 + R3. Como los voltajes delanteros del LED son nominalmente iguales, configure R1 = R3 y elija R2 + R3 para configurar la corriente. R2 + R3 = 180 da una corriente directa de 16mA a 5V. Esto significa que R1 = R3 = 60 ohm.

Con este circuito, si establece el pin 1 bajo, el pin 2 tri-state y el pin 3 alto, LED2 y LED4 se encenderán débilmente (nuevamente, si está utilizando una fuente de alimentación de 5 V). Esto puede ser deseable o algo para evitar.

    
respondido por el ralight

Lea otras preguntas en las etiquetas