Vinculando dos 4511 para conducir dos pantallas independientes de siete dígitos

0

Recuerdo que había vinculado dos pantallas de siete dígitos. utilizando una única salida de 7 bits con dos 4511 enlazados, pero no podemos encontrar nada al respecto en internet.

La única forma que encontré es multiplexando la señal, con 8 bits para los leds, más 1 bit más para cada dígito.

Otra forma podría ser multiplexar un 4511, que sería 4 bits más 1 bit más por cada dígito.

¿Alguna idea?

PD: el punto principal es manejar un número arbitrario de pantallas de siete dígitos, utilizando las mínimas salidas posibles (estoy usando un arduino detrás, por lo que la lógica compleja no es un problema).

    
pregunta levhita

2 respuestas

2

Al mirar la hoja de datos, parece que uno debería poder usar N chips para "limpiar" las pantallas N con N + 4 pines y ninguna otra lógica. Ate D0-D3 de todos los chips juntos, y use un pin separado para cada entrada habilitada con pestillo.

Si a uno no le importó que una de las pantallas muestre brevemente un valor de basura arbitrario al cargar la otra, se podría guardar un pin eliminando la entrada de habilitación del pestillo de una de las pantallas.

Personalmente, mi inclinación sería no molestar en absoluto al 4511; simplemente use un 74HC595 para cada pantalla, vincule el reloj de cambio de todos los chips a un pin de E / S, ate el reloj de carga de todos los chips a un pin y ate la entrada de datos de un chip a un tercer pin de E / S . La entrada de datos de cada chip restante a una salida de cambio desde un chip anterior (la salida de datos del último chip no se ha utilizado).

Usando ese enfoque, tres pines de E / S pueden controlar un número arbitrario de pantallas; a diferencia del 4511, el 74HC595 no lo limitaría a mostrar dígitos. Si desea guardar un pin de E / S a expensas de un chip (o al menos parte de uno), instale un contador de dos bits con una señal de conteo en el primer pin de datos de cambio del 74HC595, un restablecimiento asíncrono en el 74HC595 el cable del reloj y el bit 1 de la salida (que indica dos pulsos desde el restablecimiento) al reloj de carga del 74HC595. Si el contador avanza en flancos ascendentes y tiene un restablecimiento bajo activo, uno cambiaría todos los datos "normalmente", pero dejará el reloj alto después del último bit y manejará la línea de datos bajo-alto-bajo-alto.

    
respondido por el supercat
1

Si te entiendo correctamente, quieres usar los 4511 para conducir dos pantallas de 7 segmentos con el menor número posible de pines.

Tal vez usaría un registro de desplazamiento como el SN74ALS164A , para que pueda usar 2 líneas (datos de serie y reloj) para las 8 líneas BCD.

Otra opción con más funciones es la 74HC595 .
Aquí es una página útil sobre los registros de turnos.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas