Shift Register que activa Transistor para LED Cluster

2

Tengo una pregunta sobre el uso de 74HC595 con dos transistores para alimentar una matriz de LED. Mi objetivo es hacer una matriz de 48 x 8 LED utilizando un grupo de 5 LEDS por unidad (a diferencia de usar solo un led como se muestra en la Ref. 1). Estoy teniendo problemas para hacer que la Ref 2 funcione con los registros de cambios y no puedo entender por qué (sospecho que los registros de cambios no están suministrando suficiente voltaje para cambiar los transistores. He adjuntado un esquema simplificado. Déjeme saber qué Estoy haciendo mal, gracias!

Partes: NPN = 2n4401 w / resistencia 1k

Ref 1) Mi plantilla para construir la matriz. enlace

Ref 2) Mi referencia para usar dos transistores Uso de un NPN frente a un transistor PNP

    
pregunta Jeeep

3 respuestas

2

Busque la caída de voltaje en uno de sus LED a una corriente razonable, luego multiplíquelo por 5. Ese es el voltaje que estará en toda la cadena de LED cuando esté encendido.

No sé qué tipo de LED está utilizando, pero 5 de ellos requerirán más voltaje que la salida lógica de 5 V del registro de desplazamiento superior. Dado que el transistor superior es un seguidor de emisor, necesita unos 700 mV más. Luego, calcule 200 mV para Q2 en saturación y 2 V a través de la resistencia (asumiendo 20 mA de la corriente LED deseada). En general, necesita aproximadamente 3 V más que la cadena de LED cuando está encendido.

Por ejemplo, digamos que estos son LED verdes típicos con una caída de 2.1 V a 20 mA. Eso significa que habrá 10.5 V a través de los LED. Desde arriba, eso significa que necesitarías aproximadamente 13.5 V en la base de Q1 para encender la cadena de LED.

La solución más sencilla es hacer que el lado alto cambie a PNP y use otro transistor para controlar eso desde la señal lógica.

    
respondido por el Olin Lathrop
0

Para que un transistor NPN se active, el voltaje en la base debe ser mayor que (en 0.7 V para el transistor de silicio) el voltaje en el emisor. El voltaje en la base de Q1 debería ser mayor que la caída en los LED + voltaje en Q2 (0.2V) + caída en 100 \ $ \ Omega \ $ resistencia.

Entonces, si la caída a través de su LED es de aproximadamente 1V (unos pocos voltios por lo general), 5V no es suficiente para encender el transistor. Creo que eso es lo que pasa en tu caso.

    
respondido por el nidhin
0

Como han señalado otros, el problema es que su controlador superior es un seguidor de origen y, por lo tanto, no puede generar más de aproximadamente 4.3V (5V menos uno \ $ V_ {BE} \ $ drop).

La solución más sencilla es colgar un controlador de fuente de 8 canales en su HC595 superior. Desafortunadamente, los antiguos ahora son bastante obsolescentes, especialmente en el paquete DIP, pero pueden .

Si está haciendo una placa con partes SMT, otra solución es un transistor preposeado PNP / NPN doble en un SOT-23-6 que actuará como 1/8 de un UDN2981, todo lo que necesita son ocho de Ellos, no se requieren piezas adicionales.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas