Circuitos secuenciales

El circuito combinacional no utiliza memoria. Por lo tanto, el estado anterior de entrada no tiene ningún efecto sobre el estado actual del circuito. Pero el circuito secuencial tiene memoria, por lo que la salida puede variar según la entrada. Este tipo de circuitos utiliza entrada, salida, reloj y un elemento de memoria previos.

Diagrama de bloques

Chanclas

Flip flop es un circuito secuencial que generalmente muestrea sus entradas y cambia sus salidas solo en momentos particulares de tiempo y no continuamente. Se dice que el flip flop es sensible al borde o que se activa por el borde en lugar de activarse por el nivel como los pestillos.

SR Flip Flop

Básicamente es un pestillo SR que usa puertas NAND con un enableentrada. También se denomina SR-FF activado por nivel. Para esto, el circuito de salida se llevará a cabo si y solo si la entrada de habilitación (E) se activa. En resumen, este circuito funcionará como un pestillo SR si E = 1, pero no hay cambios en la salida si E = 0.

Diagrama de bloques

Diagrama de circuito

Mesa de la verdad

Operación

SN Condición Operación
1 S = R = 0 : No change

Si S = R = 0, la salida de las puertas NAND 3 y 4 se fuerza a convertirse en 1.

Por lo tanto, R 'y S' serán ambos iguales a 1. Dado que S 'y R' son la entrada del pestillo SR básico que usa puertas NAND, no habrá cambios en el estado de las salidas.

2 S = 0, R = 1, E = 1

Dado que S = 0, la salida de NAND-3, es decir, R '= 1 y E = 1, la salida de NAND-4, es decir, S' = 0.

Por tanto, Q n + 1 = 0 y Q n + 1 bar = 1. Esta es la condición de reinicio.

3 S = 1, R = 0, E = 1

Salida de NAND-3, es decir, R '= 0 y salida de NAND-4, es decir, S' = 1.

Por lo tanto, la salida del enclavamiento SR NAND es Q n + 1 = 1 y Q n + 1 bar = 0. Esta es la condición de reinicio.

4 S = 1, R = 1, E = 1

Como S = 1, R = 1 y E = 1, la salida de las puertas NAND 3 y 4 son 0, es decir, S '= R' = 0.

Por lo tanto, la Race La condición ocurrirá en el pestillo NAND básico.

Chanclas Master Slave JK

El maestro esclavo JK FF es una cascada de dos SR FF con retroalimentación de la salida del segundo a la entrada del primero. Maestro es un nivel positivo activado. Pero debido a la presencia del inversor en la línea del reloj, el esclavo responderá al nivel negativo. Por tanto, cuando el reloj = 1 (nivel positivo), el maestro está activo y el esclavo está inactivo. Mientras que cuando reloj = 0 (nivel bajo) el esclavo está activo y el maestro está inactivo.

Diagrama de circuito

Mesa de la verdad

Operación

SN Condición Operación
1 J = K = 0 (No change)

Cuando reloj = 0, el esclavo se activa y el maestro está inactivo. Pero dado que las entradas S y R no han cambiado, las salidas esclavas también permanecerán sin cambios. Por lo tanto, las salidas no cambiarán si J = K = 0.

2 J = 0 and K = 1 (Reset)

Reloj = 1 - Maestro activo, esclavo inactivo. Por lo tanto, las salidas del maestro se convierten en Q 1 = 0 y Q 1 bar = 1. Eso significa S = 0 y R = 1.

Reloj = 0 - Esclavo activo, maestro inactivo. Por lo tanto, las salidas del esclavo se convierten en Q = 0 y Q bar = 1.

Nuevamente reloj = 1 - Maestro activo, esclavo inactivo. Por lo tanto, incluso con las salidas cambiadas Q = 0 y Q bar = 1 realimentadas al maestro, su salida será Q1 = 0 y Q1 bar = 1. Eso significa S = 0 y R = 1.

Por lo tanto, con reloj = 0 y esclavo activo, las salidas del esclavo permanecerán Q = 0 y Q bar = 1. De esta manera, obtenemos una salida estable del maestro esclavo.

3 J = 1 and K = 0 (Set)

Reloj = 1 - Maestro activo, esclavo inactivo. Por lo tanto, las salidas del maestro se convierten en Q 1 = 1 y Q 1 bar = 0. Eso significa S = 1 y R = 0.

Reloj = 0 - Esclavo activo, maestro inactivo. Por lo tanto, las salidas del esclavo se convierten en Q = 1 y Q bar = 0.

Nuevamente clock = 1 - entonces se puede mostrar que las salidas del esclavo están estabilizadas a Q = 1 y Q bar = 0.

4 J = K = 1 (Toggle)

Reloj = 1 - Maestro activo, esclavo inactivo. Las salidas del maestro alternarán. Entonces S y R también se invertirán.

Reloj = 0 - Esclavo activo, maestro inactivo. Las salidas del esclavo se alternarán.

Estas salidas modificadas se devuelven a las entradas maestras. Pero como clock = 0, el maestro sigue inactivo. Por tanto, no responde a estos cambios de salida. Esto evita la alternancia múltiple que conduce a la condición de carrera alrededor. El flip flop maestro esclavo evitará la condición de carrera alrededor.

Demora Flip Flop / D Flip Flop

Delay Flip Flop o D Flip Flop es el pestillo SR con compuerta simple con un inversor NAND conectado entre las entradas S y R. Tiene una sola entrada. Los datos de entrada aparecen en la salida después de un tiempo. Debido a este retraso de datos entre i / p y o / p, se denomina flip flop de retraso. S y R serán complementarios entre sí gracias al inversor NAND. Por lo tanto, S = R = 0 o S = R = 1, estas condiciones de entrada nunca aparecerán. Este problema se evita mediante las condiciones SR = 00 y SR = 1.

Diagrama de bloques

Diagrama de circuito

Mesa de la verdad

Operación

SN Condición Operación
1 E = 0

El pestillo está desactivado. Por tanto, no hay cambios en la producción.

2 E = 1 and D = 0

Si E = 1 y D = 0 entonces S = 0 y R = 1. Por tanto, independientemente del estado actual, el siguiente estado es Q n + 1 = 0 y Q n + 1 bar = 1. Esta es la condición de reinicio.

3 E = 1 and D = 1

Si E = 1 y D = 1, entonces S = 1 y R = 0. Esto establecerá el pestillo y Q n + 1 = 1 y Q n + 1 bar = 0 independientemente del estado actual.

Alternar Flip Flop / Flip Flop T

El flip flop de palanca es básicamente un flip flop JK con terminales J y K conectados permanentemente entre sí. Solo tiene entrada denotada porTcomo se muestra en el Diagrama de símbolos. El símbolo del flip flop T activado por flanco positivo se muestra en el diagrama de bloques.

Diagrama de símbolo

Diagrama de bloques

Mesa de la verdad

Operación

SN Condición Operación
1 T = 0, J = K = 0 La barra de salida Q y Q no cambiará
2 T = 1, J = K = 1 La salida alternará correspondiente a cada borde anterior de la señal de reloj.