Usando un controlador de 7 segmentos LS248, pero los segmentos son tenues. No puedo entender por qué

Estoy construyendo un proyecto en el que quiero usar dos pantallas LED de 7 segmentos de dos dígitos (verde, cátodo común). Por lo que he leído, un registro de desplazamiento no podría generar suficiente corriente, así que decidí usar un IC SN74LS248N ( hoja de datos ). Este IC toma decimales codificados en binario (BCD) como entrada y tiene 7 salidas para controlar los LED de segmento, menos el LED de punto decimal. Según tengo entendido, los circuitos integrados *248 son para pantallas de cátodo común, por lo que los pines conectados a segmentos activos son ALTOS.

Mi problema : no puedo hacer que los segmentos LED se iluminen correctamente con este IC. Es visible en la imagen de abajo, pero peor en la vida real. Verifique el álbum de fotos que he hecho para compararlo con un circuito donde el segmento se conduce directamente. Este álbum también incluye un diagrama de circuito para ayudar a ilustrar el problema.

segmento oscuro

Cuando me conecto usando el controlador IC, los segmentos se iluminan solo débilmente. La fuente de alimentación de mi banco indica que el circuito está usando 9 mA.

Ahora, probé la pantalla usando solo cables de alimentación y una resistencia de 150 Ω. Eso funciona maravillosamente, usando más de tres veces la potencia: 30 mA según mi fuente de alimentación de banco.

¿Alguien aquí tiene alguna pista o consejo?

Respuestas (1)

El LS248 tiene una salida que se ve así:

ingrese la descripción de la imagen aquí

Tiene efectivamente una resistencia (nominal) de 2K en serie con la salida cuando es alta, por lo que su resistencia de 150 ohmios se suma a eso, lo que la convierte en 2.15K de manera efectiva.

Para que esto funcione con un mínimo de desorden (así como un mínimo de eficiencia), agregue una resistencia pull-up a cada salida (Vcc a salida) y omita la resistencia en serie. Pruebe alrededor de 470 ohmios para mantenerse dentro de las clasificaciones de la salida, pero podría bajar más si tiene ganas de abusar de ese chip antiguo para obtener un poco más de luz. Sería imprudente ir por debajo de los 220 ohmios, ya que eso hará que la corriente de 'apagado' supere los 24 mA por salida.

Tu comentario me ayudó mucho, ¡funciona! Resumiendo: el LS248 impulsa la salida mediante el uso de una resistencia pullup. Cuando está encendido, la corriente se hunde a través del transistor, lo que lleva la línea de salida a BAJA. Ahora, si se agrega una resistencia pullup, el valor combinado de la resistencia cae, aumentando la corriente al segmento LED. El uso de una resistencia de 220 Ω da un Rtotal de 1/(1/2000 + 1/220) ≈ 200 Ω. La corriente total entonces es (V=I*R): 5V/200Ω = 25 mA. Está describiendo el LS248 como 'antiguo'. ¿Debería considerar otro? He visto a personas recomendar el MAX7219, pero parece bastante caro.
¿Cuánta corriente necesitas realmente? Podría usar el SR directamente o usar una versión de mayor potencia del HC595 (TPICxxx), pero eso requeriría una pantalla de ánodo común o desperdiciaría mucha energía como lo está haciendo ahora. Desafortunadamente, 13 mA/segmento usa 13 mA/segmento para cada uno que está encendido (inevitable) pero también desperdicia 33 mA/segmento para cada uno que está apagado (evitable). En cuanto al 7219, no lo he usado (demasiado boutique, además de ser M x m), pero hay algunos falsos que en su mayoría funcionan y algunos se venden mejor con el nombre real de chip mfr. Emptor de advertencia.