SN74LS181: La función de comparación, A = B, no está operativa

1

Tengo seis circuitos SN74LS181N-B para funciones aritméticas. Tengo la intención de utilizar la salida A = B, que es la función de comparación. Las fuentes han indicado que esta función funciona, si se realiza una resta, y la palabra de salida, (F), es 1111.

Sin embargo, esto no parece ocurrir; Probé ambas situaciones de igualdad y desigualdad para observar si el pasador está invertido; Incluso lo intenté cuando la palabra de salida completa, (F), es 1111.

Además, encontré que los pines de transporte (Cn, Cn + 4) están invertidos y, por lo tanto, sospechan que las palabras de salida y entrada están invertidas. Sin embargo, si uso entradas evitadas normales, funciona de manera competente. ¿Tengo que utilizar inversores externos?

    
pregunta C. Caireallain

1 respuesta

4

Es difícil estar seguro de que estamos interpretando todo correctamente sin que le proporcionemos un diagrama esquemático (una imagen vale más que mil palabras, etc.).

Sin embargo, su pregunta principal tiene una explicación clara:

  

Tengo la intención de utilizar la salida A = B [...]

De la hoja de datos :

  • "La salida A = B es un colector abierto, de modo que puede conectarse por cable Y para ofrecer una comparación de más de cuatro bits".

Vea este extracto de la hoja de datos: la salida A = B (que he marcado en rojo) es de colector abierto, mientras que las otras salidas son estándar "tótem":

Por lo tanto, no puede medir un cambio de estado significativo entre low y amp; alta, a menos que se agregue una resistencia de pull-up adecuada entre la salida A = B y V CC .

Creo que estás diciendo que la salida A = B siempre permanece baja. Eso se espera. Un pin de salida de colector abierto sin un pull-up siempre parecerá bajo (ya sea que esté activo a nivel bajo o no esté accionado, lo que también medirá tan bajo con un multímetro; lea acerca de las salidas de colector abierto para obtener más detalles)

Pruebe con un pull up de 4.7k a V CC en el pin A = B y vuelva a realizar la prueba. Debería encontrar que la salida A = B es baja, a menos que configure correctamente el chip y suministre palabras de entrada iguales, cuando debería ser alta para indicar igualdad.

    
respondido por el SamGibson

Lea otras preguntas en las etiquetas