4026 + Display de 7 segmentos: ¿necesito transistores?

Soy principiante y, como ejercicio, estoy construyendo un reloj digital sin microcontrolador. El IC principal que estoy usando es un 4026, que cuenta y convierte en formato LED de 7 segmentos.

Los LED en los 7 segmentos brillan muy tenuemente. Estoy leyendo la hoja de datos 4026 y tratando de darle sentido. El diagrama (reproducido a continuación) parece implicar, si estoy leyendo correctamente, que necesitaría un transistor para cada uno de los LED en la pantalla de 7 segmentos. Mi pantalla es de cátodo común.

Imagen

Dado que estoy construyendo un reloj digital, esto significaría que necesitaría 6 * 7 = 42 transistores, lo que parece excesivo para un proyecto tan simple. También vi algunos proyectos similares en Internet que no usan transistores.

¿Debo poner todos los transistores en el circuito? Si no, ¿cómo puedo hacer que el LED brille más?

Respuestas (4)

La vida puede ser dura. Los circuitos integrados CMOS de la serie CD4000, como el CD4026, solo pueden generar y absorber muy poca corriente, generalmente 1 mA a 5 V, y eso será demasiado poco para una pantalla típica de 7 segmentos. Así que me temo que necesitará los transistores, especialmente porque ahora ya está pidiendo más brillo.

Pero no necesariamente necesita todos estos componentes discretos. Un ULN2803 reemplaza 8 transistores, por lo que necesitará 1 IC por pantalla. Nota importante: acabo de leer que sus pantallas son de cátodo común. El ULN contiene una serie de transistores NPN, que se conectan a tierra, por lo que solo se pueden usar con pantallas de ánodo común .

edit
starblue encontró una versión de lado alto del ULN2803 en el UDN2981 , por lo que es adecuado para pantallas de cátodo común. No sé sobre la disponibilidad; Digikey enumera solo dos versiones, tanto de Allegro, como fuera de stock, llame para consultar el precio.
Las entradas son activas-altas, por lo que pueden ser impulsadas por los mismos dispositivos que controlarían los transistores NPN o el ULN2803.
fin de edición

Alternativamente, puede usar circuitos integrados Schottky de baja potencia, pero luego necesitará el contador y el decodificador de pantalla por separado; No creo que la combinación como la 4026 exista en LS-TTL. El 74LS90 es un contador decimal y el 74LS247 un decodificador de 7 segmentos, que puede controlar los LED directamente. Este también es un IC activo de salida baja, lo que significa ánodo común:-(.

Otras soluciones que ha visto que requieren menos transistores pueden haber usado un microcontrolador y una pantalla multiplexada. Luego, para 6 dígitos, solo necesitaría 6 + 7 transistores, en lugar de 6 × 7.

Gracias por aceptar, André. Pero las preguntas con una respuesta aceptada generalmente obtienen menos respuestas nuevas, por lo tanto, sería mejor esperar un tiempo para aceptar, al menos hasta que la pregunta haya dado la vuelta al mundo (EE. UU. recién está despertando), o hasta que haya un par más. respuestas Tenga en cuenta que siempre puede cambiar de opinión sobre qué respuesta acepta. ¡Solo no olvides volver! ;-)
Bueno, su respuesta clavó exactamente lo que necesitaba :) Pero si surge una mejor respuesta, ¡puedo cambiar de opinión! Saludos.
@André - ¡Es un trato! :-). Mucho éxito con tu proyecto. Aprecio que quieras hacer esto con lógica común, en lugar de un microcontrolador. (Agregué una nota sobre el ULN2803 a mi respuesta).
@stevevh Ya veo. Eliminaré la respuesta aceptada porque realmente necesito una solución para un cátodo común. Pero gracias de todos modos.
@André - no hay problema. Tengo curiosidad por otras respuestas, pero me temo que entonces no habrá otra solución que los 42 transistores. Hay circuitos integrados con 4 transistores PNP, pero le costarán más y no son una mejora . (¡No se atreva a aceptar una respuesta que sugiera usar ánodos comunes ;-)!)
¿Qué tal un UDN2981?
@starblue - ¡Buen hallazgo! Sin embargo, no sé acerca de la disponibilidad: Digikey enumera solo 2 de ellos, sin inventario, llame para consultar el precio.
En Alemania está fácilmente disponible en Reichelt. De hecho, lo encontré en mikrocontroller.net/articles/Standardbauelemente (en alemán).
Farnell también tiene más de 2 mil en stock . También podría valer la pena considerar un búfer lógico de alta corriente OH como el HEF40244 , ya que esencialmente es lo que desea solo con un transistor redundante.
El UDN2981 parece ser la respuesta al problema, aunque no pude encontrarlo disponible en Brasil. Lo que hice que finalmente resolvió el problema fue aumentar el voltaje en todo el circuito.
Un IC equivalente al UDN2981 es el TD62783AP.

Incluso si no quiere usar un microcontrolador, construir su propio controlador de estado secuencial puede ser más informativo que construir una placa con contadores discretos además de usar menos circuitos, especialmente si usa una pantalla multiplexada. Las entrañas del controlador serían un chip ROM (EPROM o flash), algunos pestillos y un registro de desplazamiento CD4517 (o equivalente). Los controladores de pantalla estarían controlados por un 74HC595 o equivalente para controlar los segmentos y un 74HC138 para seleccionar un cable común. La cantidad de circuitos requeridos se vería afectada por la eficiencia que deseaba tener en términos de "utilización del ciclo" y eficiencia del "espacio de código" (por ejemplo, qué tamaño de flash desea usar). Usando tal enfoque,

Editar Una implementación mínima (desde el punto de vista del conteo de componentes) que probablemente funcionaría sería usar una ROM de 128Kx8, dos pestillos activados por borde de seis bits, dos 74HC595 para mostrar segmento/control común, un '165 para leer botones, un CD4517 para el almacenamiento de datos y un inversor para activar la mitad de las cosas en los flancos ascendentes del reloj y la otra mitad en los flancos descendentes del reloj. Probablemente alrededor de 15 transistores para controlar la pantalla (multiplexados con siete segmentos y siete comunes) y varias resistencias para controlar la pantalla y para activar los botones. Supongo que, con un reloj de 1 MHz más o menos, dicho dispositivo podría emular un chip de 'cronómetro' común típico, o hacer muchas otras cosas, según el "programa" en su ROM. Pregunte si desea más detalles.

Lo que dijo John no es un mal consejo, pero según la experiencia, puede conducir el 7 segmento directamente sin dañar la pantalla. Llevo 5 años así y ningún problema. Pruébalo para que sepas, escuchar demasiados consejos te volverá tonto y dependiente hasta el punto de que no podrás decidir por ti mismo. Cheerio!!!

Puede encender las pantallas directamente desde el 4026, ¡pero no use la resistencia que está usando en este momento! Se ve muy bien

¿Estás seguro de eso? Si lees la respuesta de @stevenh, explica por qué no puedes hacer eso. ¿Por qué quieres decir que puedes.
Este es un mal consejo. La hoja de datos solo garantiza una fuente de corriente bastante limitada para las salidas, que no es suficiente para encender los LED lo suficiente para la mayoría de las aplicaciones. Incluso si lo intentara, el voltaje directo de los LED es tan bajo que estaría cargando las salidas del chip fuera de especificación. Puede verse bien y parecer que funciona en cualquier instancia, pero este es un diseño realmente irresponsable que solo busca problemas. -1
@OlinLathrop, ¿cómo sugeriría usar el 4026 cuando se conecta a una pantalla de cátodo común de 7 segmentos?