LEDS en serie - Multiplexados para display ( CORREGIDO * ) Bueno, el titulo de este esquema era medio complicado, pero la idea es la siguiente: estoy haciendo un display de 7 segmentos gigante, donde cada segmento de cada digito esta formado por varios leds en serie. Como son varios digitos, los tengo que multiplexar, y poder desde el PIC seleccionar que segmento de que digito voy a encender.
La solucion que encontre es usar dos transistores, uno para la seleccion del digito, y otro para el segmento. El anodo del primer LED de cada segmento de un digito estan unidos a un transistor (el de arriba), de forma de poder seleccionarlo independientemente de los otros, y los katodos del ultimo led de cada segmento (por ejemplo el del medio de cada digito) unido a otro transistor que se encarga de seleccionar el segmento adecuado. Un lio la explicacion, pero el esquema se entiende mejor..
Puse el mismo esquema 4 veces, para cubrir los 4 posibles estados, donde se ve que el segmento enciende solo cuando el digito se selecciona con un"0" y el segmento con un "1". Por supuesto, se supone que dos pines del PIC controlan los voltajes que ingresan por las resistencias de 1K.
La resistencia limitadora se puede calcular haciendo R = (V - NLeds x VLed) / ILed. Tener en cuenta la caida de tension en el transistor. V debe ser por supuesto mayor a NLeds x VLed. El transistor de arriba debe ser elegido para que soporte la corriente que circulara por todos los LEDS implicados. Un BC327 puede ser mejor que el sugerido (Gracias Charly!)
Con uds, el esquema.
(*) Corregido segun las acertadas sugerencias de Charly29 en el mensaje siguiente)