Flip-Flop T
Flip-Flop T
El Flip-flop T cambia de estado en cada pulso de T. El pulso es un ciclo completo de cero a 1. Las siguientes dos figuras muestran el diagrama de bloque y una implementación del FF T mediante un FF S-R y compuertas adicionales.
Nótese que en la implementación del FF T, las dos entradas del FF S-R están conectadas a compuertas AND, ambas conectadas a su vez a la entrada T. Además, la entrada Q esta conectada a R y Q’ a S. Esta conexión es así para permitir que el FF S-R cambié de estado cada que se le mande un dato a T. Por ejemplo, si Q = 1 en el tiempo actual, eso significa que Q’ = 0, por lo tanto, al recibir T el valor de 1, se pasaran los valores de R = 1 y S = 0 al FF S-R, realizando un reset de Q.
La siguiente tabla muestra el comportamiento del FF T y del FF S-R en cada pulso de T
T | | S | R | | Q | Q´ |
0 | | 0 | 0 | | 0 | 1 |
1 | | 1 | 0 | | 1 | 0 |
0 | | 0 | 0 | | 1 | 0 |
1 | | 0 | 1 | | 0 | 1 |
0 | | 0 | 0 | | 0 | 1 |
1 | | 1 | 0 | | 1 | 0 |
La tabla de estado para el FF T se presenta a continuación. Es muy sencilla: cuando T = 0 el estado de Q no cambia, es decir Q = Q+ (estado de memoria), cuando T = 1, Q es complementada y, por lo tanto, Q+ = Q’.
Tabla de estado para el FF T
T | Q | Q+ |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
De la tabla de estado anterior, se obtiene la siguiente ecuación característica para el FF T
Q+ = T ’Q + TQ´ = T Å Q
Ahora bien, analicemos un poco más el comportamiento del FF T y tratemos de responder la siguiente pregunta: ¿Qué pasa si T=1 por mucho tiempo?
Los valores de S y R cambiarían constantemente de la siguiente manera:
S = 0-> 1 -> 0 -> 1
R= 1-> 0 ->1 -> 0
es decir, el FF empezaría a oscilar y por tanto no mantendría el estado (inestable.) Por lo tanto, la mayoría de los FF utilizan un reloj para determinar en que momento se tomará en cuenta el valor que se encuentre en la entrada del FF. La siguiente figura muestra un FF T con reloj (CK)
Nótese que la entrada marcada como CK tiene un círculo. Este círculo indica que el FF tomará en cuenta la entrada del FF cuando el pulso del reloj sea cero (0). Si es uno (1), la entrada no será tomada en cuenta.
FlipFlops. (s. f.). Circuitos Secuenciales. Recuperado 15 de noviembre de 2021, de http://homepage.cem.itesm.mx/pchavez/material/arqui/Modulos/ModuloVICircuitosSecuenciales/MaterialCircuitosSecuenciales/FlipFlops/FlipFlops.htm
Comentarios
Publicar un comentario