Академический Документы
Профессиональный Документы
Культура Документы
Los flip-flops son circuitos capaces de permanecer en uno de dos estados estables. Su
funcionamiento es similar al de un relevador de enganche.
Un pulso de entrada selecciona uno de los estados del flip-flop, el cual puede
permanecer por tiempo indefinido.
Para cada pulso de entrada el circuito mantiene las condiciones de salida hasta la
llegada del siguiente pulso de entrada. Debe notarse que las compuertas lgicas no
tienen esta capacidad de memoria.
Flip-Flop maestro-esclavo
Un flip flop maestro-esclavo se construye con dos flip flops, uno sirve de maestro y
otro de esclavo. Durante la subida del pulso de reloj se habilita el maestro y se
deshabilita el esclavo. La informacin de entrada es transmitida hacia el flip flop
maestro. Cuando el pulso baja nuevamente a cero se deshabilita el maestro lo cual
evita que lo afecten las entradas externas y se habilita el esclavo. Entonces el esclavo
pasa al el mismo estado del maestro. El comportamiento del flip-flop maestro-esclavo
que acaba de describirse hace que los cambios de estado coincidan con la transicin
del flanco negativo del pulso.
FLIP-FLOP JK MAESTRO-ESCLAVO
1
Flip-Flop disparado por flanco
Otro tipo de flip flop que sincroniza el cambio de estado durante la transicin del pulso
de reloj es el flip flop disparado por flanco. Cuando la entrada de reloj excede un nivel
de umbral especifico ( threshold level), las entradas son aseguradas y el flip flop no se
ve afectado por cambios adicionales en las entradas hasta tanto el pulso de reloj no
llegue a cero y se presente otro pulso.
Algunos flip flops cambian de estado en la subida del pulso de reloj, y otros en el
flanco de bajada. Los primeros se denominaran Flip flop disparados por flanco positivo
y los segundos Flip flops disparados por flanco negativo. La distincin entre unos y
otros se indicar con la presencia o ausencia de una negacin en la entrada de reloj
como se muestra en la figura.
2
Parmetro de los Flip-Flops
Para el caso de los flip flops disparados por flanco positivo la diferencia es que el
cambio de estado ocurre en la subida del pulso de reloj.
La diferencia bsica entre flip flops disparados por flanco y los disparados por nivel, es
que en los disparados por flanco los cambios se efectan en el frente de bajada o en
el de subida del pulso de reloj, y aunque las entradas cambien de valor durante la
duracin del pulso, no se efectan cambios hasta el siguiente pulso de reloj.
En los flip flops disparados por nivel en cambio el flip flop responde a los cambios de
las entradas mientras el pulso de reloj est en 1.
En cuanto a la representacin los flip flops disparados por nivel no poseen el smbolo
> en la entrada de reloj.
3
Flip Flop tipo J K: flip flop universal
El flip flop JK puede considerarse como el flip flop universal puesto que puede
configurarse para obtener los dems flip-flops. En el cuadro a continuacin se muestra
el equivalente de cada uno de lo tipos de flip flop en funcin del J K.
Los sistemas digitales pueden operar en forma asncrona o sncrona. En los sistemas
asncronos, las salidas de los circuitos lgicos pueden cambiar de estado en cualquier
momento en que una o mas de las entradas cambie. En los sistemas sncronos los
tiempos exactos en que alguna salida puede cambiar de estado se determinan por
medio de una seal denominada reloj o clock. Esta seal de reloj consiste en una serie
de pulsos rectangulares o cuadrados como se muestra en la figura.
Hay dos maneras de arreglar esto. Una es la de que el estado cambie una vez que
termine el ciclo de reloj, y otra es la que el cambio ocurra en los flancos de bajada o de
subida del pulso de reloj. Mas adelante se explicar como hacerlo.
En general se llama latch al circuito que sea asncrono y transparente, y Flip-Flop a los
que sean sncronos y no transparentes.
Un flip flop tipo T se obtiene uniendo las dos entradas de un flip flop tipo JK. Si T=0 se
mantendr el estado, si T=1 el estado futuro ser igual al complemento del estado
presente.
5
Para todos los flip-flops anteriores la tabla caracterstica describe el comportamiento
del flip-flop mientras el reloj est en 1. Durante el periodo en el que el reloj est en 0,
no hay cambios en las salidas. Se denominan flip flop disparados por nivel.
No es objetivo de este curso el anlisis detallado del comportamiento interno de los flip
flops. Solo se muestra la circuiteria interna como referencia. En lo futuro indicaremos
los flip flops con su diagrama simplificado.
Entradas asncronas
Los Flip-flops contenidos en los circuitos integrados a menudo proveen unas entradas
adicionales para fijar en el estado 1 o en el 0 al FF en cualquier momento de forma
asncrona, sin importar las condiciones presentes en las otras entradas. Esta entradas
son normalmente llamadas SET o PRESET (para fijar en 1) o CLEAR (para fijar en 0).
Son tiles para colocar los flip-flops en un estado inicial, antes de comenzar con su
funcionamiento de forma sncrona, sin la necesidad de utilizar un pulso de reloj. Por
ejemplo, despus de encender un sistema digital, el estado inicial de los flip-flop es
indeterminado. Activando la entrada de clear, se inicializan en cero, y luego se
comienza con el funcionamiento normal.
La figura muestra un flip-flop con las entradas adicionales mencionadas. Para efecto
de este curso y para simplificar los diagramas, a menudo se obviar la inclusin de
estas entradas adicionales, si no son necesarias.
Estas entradas pueden actuar con un nivel ALTO ( 1 ) o con un nivel BAJO(0) .
En las tablas de especificaciones de los circuitos integrados se incluyen tablas que
6
indican en cada caso la forma de funcionamiento. En el caso que se muestra, al
aplicar un 0 en la entrada de clear el flip-flop se fijar en 0.
Biestables.
llamados secuenciales.
RS JK T D
Flips-Flops
7
Sncronos: adems de las entradas de control posee una entrada de sincronismo o de
reloj. Si las entradas de control dependen de la de sincronismo se denominan
sncronas y en caso contrario asncronas. Por lo general, las entradas de control
asncronas prevalecen sobre las sncronas.
Aplicaciones
El T es til para contar. Una seal repetitiva en la entrada de reloj hace que el
biestable cambie de estado por cada transicin alto-bajo si su entrada T est a nivel 1.
La salida de un biestable puede conectarse a la entrada de reloj de la siguiente y as
sucesivamente. La salida final del conjunto considerado como una cadena de salidas
de todos los biestables es el conteo en cdigo binario del nmero de ciclos en la
primera entrada de reloj hasta un mximo de 2n-1, donde n es el nmero de biestables
usados.
Biestable RS
8
Tabla de verdad biestable RS
0 0 q N. D.
0 1 1 0
1 0 0 1
1 1 N. D. q
9
Tabla de verdad biestable RS
C R S Q (NOR)
0 X X q
1 0 0 q
1 0 1 1
1 1 0 0
1 1 1 N. D.
X=no importa
Smbolos normalizados: Biestables D a) activo por nivel alto y b) activo por flanco de
subida.
El flip-flop D resulta muy til cuando se necesita almacenar un nico bit de datos (1 o
0). Si se aade un inversor a un flip-flop S-R obtenemos un flip-flop D bsico. El
funcionamiento de un dispositivo activado por el flanco negativo es, por supuesto,
idntico, excepto que el disparo tiene lugar en el flanco de bajada del impulso del reloj.
Recuerde que Q sigue a D en cada flanco del impulso de reloj.
Activo por nivel (alto o bajo), tambin denominado registro o cerrojo (latch en ingls).
Qsiguiente=D
10
Y su tabla de verdad:
D Q Qsiguiente
0 X 0
1 X 1
X=no importa
Esta bscula puede verse como una primitiva lnea de retardo o una retencin de
orden cero (zero order hold en ingls), ya que los datos que se introducen, se obtienen
en la salida un ciclo de reloj despus. Esta caracterstica es aprovechada para
sintetizar funciones de procesamiento digital de seales (DSP en ingls) mediante la
transformada Z.
Ejemplo: 74LS74
Biestable T (Toggle)
y la tabla de verdad:
T Q Qsiguiente
0 0 0
0 1 1
1 0 1
1 1 0
11
Biestable JK
J K Q Qsiguiente
0 0 0 0
0 0 1 1
0 1 X 0
1 0 X 1
1 1 0 1
1 1 1 0
X=no importa
12