Hacer un registro de 8 bits usando un 74LS377

1

Estoy intentando crear un registro de 8 bits usando 74LS377 IC (es de Motorola y el nombre completo de la parte es 74LS377NDS pero no he podido averiguar qué significan las letras adicionales, aquí hay una hoja de datos que encontré : hoja de datos ).

Por lo que entiendo, el comportamiento del IC debe ser el siguiente: si la entrada de habilitación es baja (es una entrada invertida, activa a nivel bajo), entonces los flip-flops 8 D deben almacenar los datos en los pines de entrada (entradas D0 hasta D7) en el siguiente flanco ascendente del reloj. Una vez que la entrada de habilitación sea alta, debe conservar el valor anterior. Sin embargo, en el circuito que he construido una vez que la habilitación se estableció en BAJA, las salidas reflejaron las entradas (Q0-Q7) y cuando la habilitación se configuró en ALTA todas las salidas se desactivaron. Intenté reemplazar el "reloj" con un interruptor SPDT que conectaría el pin a tierra o Vcc alternativamente y parece que las salidas se activan y desactivan independientemente del reloj. Además, observé el mismo comportamiento una vez más (habilitación baja, las salidas reflejan entradas, habilitación alta, todas las salidas se desactivan).

Estoy usando un temporizador 555 en modo astable para generar la señal de reloj, y las conexiones para los otros 7 flip-flops del 74LS377 son idénticas a las especificadas para D0 y Q0.

Las clavijas de entrada de datos están conectadas con los interruptores SPST a Vcc y con las resistencias desplegables a tierra (para que las entradas no floten).

Realmente no sé qué está causando este comportamiento y cómo puedo hacer el trabajo que deseo (cuando la habilitación es alta, el IC conserva las salidas, actuando como un registro).

    
pregunta andreas.vitikan

1 respuesta

1

Parece que su chip no es 74LS377, pero 74LS373

    
respondido por el Anonymous

Lea otras preguntas en las etiquetas