Flip Flops
© Universidad de Palermo | Prohibida la reproducción total o parcial de imágenes y textos.
Flip Flops
Flip Flops
Es un dispositivo de tipo operacional, el cual trabaja con una señal de sincronía (CLK). → El
mismo se activa con flancos:
• Ascendente: pasa de estado “0” a estado “1”.
• Descendente: pasa de estado “1” a estado “0”.
En este curso, trabajaremos
con flanco descendente.
© 2
Flip Flops
Flip Flop D - Diagramas
Está compuesto por dos biestables “D” en serie, los cuales serán identificados como primario
y secundario. Este tipo de conexión dará como resultado que el dispositivo se active en los
flancos descendentes del Clock → (Se podría hacer con flanco ascendente colocando una
compuerta NOT la entrada del Clock).
Símbolo lógico Diagrama interno
© 3
Flip Flops
Flip Flop D – Tabla de verdad
Para realizar la tabla de verdad del mismo, debemos tener en cuenta que un Flip Flop trabaja
solo en los flancos.
Para este Flip Flop, según sea el estado a la entrada (D)ven el momento del flanco, será la
salida:
Completa Resumida
© 4
Flip Flops
Flip Flop D – Ecuación característica
Utilizando la tabla de verdad completa, podemos obtener la ecuación característica del
biestable.
Qn+1 = D
Se ve que no hace falta lógica
adicional para la implementación
del mismo.
© 5
Flip Flops
Flip Flop D – Tabla de diseño
La tabla de diseño sirve para definir qué estado en las entradas precisamos, a fin de obtener
determinado estado de salidas, o bien qué transición de ellas sería necesario.
© 6
Flip Flops
Flip Flop D – Diagrama temporal
Haciendo el diagrama temporal de ambos biestables en serie, se puede ver cómo el
dispositivo logra trabajar solo en los flancos.
(Ver animación: “Secuencia de estados – Flip Flops D”).
Diagrama temporal interno Diagrama temporal externo
© 7
Flip Flops
Flip Flop D – Ejemplo
Para un Flip Flop D, disparado por flanco negativo, representar la señal de salida, en función
de las señales de entrada que a continuación se detalla:
© 8
Flip Flops
Flip Flop D – Ejemplo
Para un Flip Flop D, representar la señal de salida, en función de las señales de entrada que
a continuación se detallan:
© 9
Flip Flops
Flip Flop JK
Nombrado así en homenaje al creador de los circuitos integrados y
microchips “Jack Kilby”.
Se diferencia del SR en que, además de trabajar con señal de sincronía,
permite trabajar con el estado prohibido de los SR, el cual era “1” en ambas
entradas.
© 10
Flip Flops
Flip Flop JK
Siguiendo la corriente que llevábamos, para la realización de los dispositivos se harán
integrando internamente dispositivos de “evolución previa”.
Diagrama interno Símbolo lógico
© 11
Flip Flops
Flip Flop JK – Tabla de verdad
Completa Resumida
Qn+1 = Qn
Qn+1 = 0
Qn+1 = 1
Qn+1 = Qn’
Se puede asociar al biestable RS,
quedando las variables:
- J≈S
- K≈R
© 12
Flip Flops
Flip Flop JK – Ecuación característica
Utilizando la tabla de verdad completa, podemos obtener la ecuación característica del Flip
Flop.
Qn+1 = J . Qn’ + K’ . Qn
• Se podría realizar al mismo a
través de compuertas aplicando tal
ecuación.
• Debería agregársele una activación
por flanco (Flip Flop D).
© 13
Flip Flops
Flip Flop JK – Tabla de diseño
La tabla de diseño sirve para definir qué estado en las entradas precisamos, a fin de obtener
determinado estado de salidas, o bien qué transición de ellas sería necesario.
Para el FF JK, se tienen dos alternativas de acción para llegar al estado.
Utilizo “Don’t Care” para representar ambos.
Mantiene estado (0 - 0) / Resetea (0 - 1)
Invierte estado (1 - 1) / Setea (1 - 0)
Invierte estado (1 - 1) / Resetea (0 - 1)
Mantiene estado (0 - 0) / Setea (0 - 1)
© 14
Flip Flops
Flip Flop JK – Ejemplo
Para un Flip Flop JK, disparado por flanco negativo, representar la señal de salida, en función
de las señales de entrada que a continuación se detallan:
© 15
Flip Flops
Flip Flop T
Nombrado por se la inicial de “Toggle” , que significa “palanca” o también
“basculación”.
Sus estados se limitan a mantener o invertir estados.
© 16
Flip Flops
Flip Flop T
Siguiendo la corriente que llevábamos, para la realización de los dispositivos se harán
integrando internamente dispositivos de “evolución previa”.
Diagrama interno Símbolo lógico
© 17
Flip Flops
Flip Flop T – Tabla de verdad
Completa Resumida
T= 0 → Qn+1= Qn
T= 1 → Qn+1= Qn’
© 18
Flip Flops
Flip Flop T – Ecuación característica
Utilizando la tabla de verdad completa, podemos obtener la ecuación característica del Flip
Flop.
Qn+1 = [Link]’ + T’.Qn → Qn+1 = T ⊕ Qn
• Se podría realizar al mismo a
través de compuertas aplicando tal
ecuación.
• Debería agregársele una activación
por flanco (Flip Flop D).
© 19
Flip Flops
Flip Flop T – Tabla de diseño
La tabla de diseño sirve para definir qué estado en las entradas precisamos, a fin de obtener
determinado estado de salidas, o bien qué transición de ellas sería necesario.
El FF T posee únicas alternativas de acción para llegar al estado.
Mantiene estado
Invierte estado
Invierte estado
Mantiene estado
© 20
Flip Flops
Flip Flop T – Ejemplo
Para un Flip Flop T, disparado por flanco negativo, representar la señal de salida, en función
de las señales de entrada que a continuación se detallan:
© 21
Flip Flops
Conversión de un Flip Flop en otro
Se puede convertir un Flip Flop en otro utilizando lógica adicional.
Se procederá a explicarlo a partir de ejemplos.
Ejemplo: obtener un Flip Flop JK a partir de uno tipo D.
© 22
Flip Flops
Conversión de un Flip Flop en otro – Tabla de verdad
1. Se realiza la tabla de verdad utilizada para la ecuación característica del Flip Flop a
implementar.
2. Se agrega el estado necesario a tener en la entrada del Flip Flop que se disponga.
Tabla de verdad - “Ecuación característica”
(Flip Flop a implementar)
Tabla de diseño - (Flip Flop a utilizar)
© 23
Flip Flops
Conversión de un Flip Flop en otro
Simplificación por diagrama de Karnaugh
A partir de la tabla de verdad realizada (característica + diseño), se simplifica por diagrama de
Karnaugh utilizando:
• Las variables de entrada del Flip Flop a utilizar (J y K en este caso) y Qn.
• Como resultado el estado de entrada del Flip Flop a implementar (ahora D).
D = Qn’.J + Qn.K’
© 24
Flip Flops
Conversión de un Flip Flop en otro - Diagrama lógico
A partir del resultado obtenido se implementa la lógica correspondiente a la entrada del
Flip Flop a utilizar.
© 25
Flip Flops
Conversión de un Flip Flop en otro - Ejemplo 2
Obtener un Flip Flop T a partir de uno tipo JK.
T=J
K
Realizo una resolución por cada
entrada del Flip Flop a utilizar.
T=K
© 26
© Universidad de Palermo
Prohibida la reproducción total o parcial de imágenes y textos.