Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALES
En los circuitos digitales combinacionales, sus salidas dependen
exclusivamente de las entradas actuales.
El latch tiene dos estados útiles. Cuando las salidas Q=1 y Q´=0,
decimos que está en el estado establecido. Cuando Q=0 y Q´=1, está
en el estado restablecido. Las salidas Q y Q´ normalmente son una el
complemento de la otra, pero si ambas entradas son 1 al mismo tiempo,
se presenta un estado indefinido en el que ambas salidas son 0.
Si comparamos el latch NAND con el NOR, veremos que las señales
de entrada del latch NAND requieren el complemento de los valores
empleados para el latch NOR. Dado que el latch NAND requiere una
señal 0 para cambiar su estado, también se le conoce como latch
S´R´.
Es posible modificar el funcionamiento del latch SR básico incluyendo
una entrada de control adicional que determina cuándo puede
cambiarse el estado del latch.
Consiste en el latch SR básico y dos compuertas NAND adicionales.
La entrada de control C actúa como señal de habilitación para las
otras dos entradas. La salida de las compuertas NAND permanecerán
en el nivel 1 lógico en tanto la entrada de control permanezca en 0.
Latch D
Una forma de eliminar la condición indeseable del estado
indeterminado en el latch SR es garantizar que las entradas S y R
nunca sean 1 al mismo tiempo. Esto se hace en el latch D, este latch
sólo tiene dos entradas: D (datos) y C (control).
FLIP-FLOPS
El estado de un latch o flip-flop se conmuta con un cambio en la
entrada de control. Este cambio momentáneo se denomina disparo
y decimos que la transición que causa dispara el flip-flop.
El latch D con pulsos en su entrada de control es básicamente un
flip-flop que se dispara cada vez que el pulso alcanza el nivel de 1
lógico. En tanto la entrada de pulso se mantenga en este nivel,
cualquier cambio en la entrada de datos hará que cambie la salida y
el estado del latch.
El problema del latch es que responde a un cambio en el nivel de un
pulso de reloj, una respuesta de nivel positivo en la entrada de control
permite cambios en la salida cuando la entrada cambia mientras el
reloj se mantiene en el nivel de 1 lógico. La clave para que el flip-flop
funcione correctamente es dispararlo únicamente durante una
transición de la señal. Un pulso de reloj sufre dos transiciones: de 0
a 1 y de 1 a 0 al regresar. La transición positiva se define como el
borde o flanco positivo, y la negativa, como el borde o flanco negativo.
Otros flip-flops
Dos flip-flops ampliamente utilizados en el diseño de sistemas digitales
son los flip-flops JK y T.
Hay tres operaciones que pueden efectuarse con un flip-flop:
establecerlo en 1, restablecerlo a 0 y complementar su salida. El flip-
flop JK realiza las tres operaciones.
El flip-flop T (toggle) es un flip-flop complementador y se puede
implementar con un flip-flop JK si se conectan entre sí las entradas J
y K. El flip-flop complementador es útil para diseñar contadores
binarios.
El flip-flop T se puede construir con un flip-flop D y una compuerta
OR exclusivo.
Q(t) se refiere al estado actual antes de la aplicación de un borde de reloj.
Q(t+1) es el siguiente estado, un periodo de reloj después.
REGISTROS
Un circuito secuencial con reloj consiste en un grupo de flip-
flops y compuertas combinacionales conectados para formar un
camino de retroalimentación. Los flip-flops son indispensables
porque, sin ellos, el circuito se reduce a un circuito puramente
combinacional (suponiendo que no haya retroalimentación entre
las compuertas). Un circuito con flip-flops se considera
secuencial aunque no tenga compuertas combinacionales.