Problema con la pantalla de 7 segmentos: débilmente iluminada cuando está apagada

0

Estoy manejando dos pantallas grandes de siete segmentos usando dos registros de desplazamiento (74HC595). Las pantallas tienen una tensión directa de 12 V y una corriente directa máxima de 20 mA.

Estoy suministrando datos y 5V de energía a los registros de cambios de mi Arduino y usé una fuente externa de 12V para las pantallas, pero planeaba usar una fuente más grande (18V) más adelante. Enganché 12V + a los ánodos comunes de las dos pantallas, luego conecté los segmentos a los pines apropiados en los registros de desplazamiento. Puse una resistencia de 330 ohmios entre los pines SR y los cátodos de segmento. Mi plan era usar 18 V, por lo que pensé que 330 limitaría mi corriente a 18 mA por segmento. Cuando se ejecuta con el suministro de 12 V, esperaba que los segmentos fueran más tenues, pero funcionan bien.

Entonces, todos mis prototipos con 12V funcionaron bien. Cuando cambié a usar 18V (de dos baterías de 9V conectadas en serie) noté que una de las pantallas parece estar tenuemente iluminada incluso cuando se supone que todos los segmentos están apagados. (Todavía se encienden como deberían cuando están encendidos).

FWIW, parece que solo sucede en la pantalla que está conectada al primer registro de turnos, es decir, el primero en la cadena que recibe datos directamente del Arduino. La otra pantalla (manejada por la segunda SR) parece estar bien.

Soy un poco nuevo, así que no me sorprendería si estuviera cometiendo algunos errores aquí. ¿Alguna sugerencia?

-

ACTUALIZACIÓN: esquema agregado a continuación que representa el diseño actual (defectuoso).

Entonces,estoyescuchandodossolucionesposiblesparareducirelvoltajequefluyeatravésdelossegmentoscuandoestá"apagado": la primera simplemente reduciría mi 18V a 12V. Otros han sugerido colocar dos matrices Darlington (por ejemplo, ULN2803), las cuales supongo que se ubicarán entre cada 74HC595 y las resistencias que conducen a los cátodos de segmentos individuales. ¿Es correcto? ¿Se vería así?

(Solo muestro un conjunto de registro de desplazamiento, matriz de Darlington, resistencias y pantalla de 7 segmentos. Además, ignore la resistencia parásita en la parte superior derecha).

    
pregunta josemonkey

1 respuesta

3

Las pantallas LED se encienden cuando la corriente fluye a través de los MOSFET de canal p (y posiblemente de los diodos de protección) en los HC595. Solo pueden proporcionar 0V y 5V en las salidas, de modo que cuando están altas (desactivadas) tiene 18V - 5V = 13V en la pantalla LED + resistencia.

Necesitas bajar la 18V a algo un poco menos. Le sugiero un LM317 para que pueda jugar con el ajuste de voltaje, hasta 16.5V o menos.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas