Anda di halaman 1dari 7

Latch “D”con Multiplexor

Recordemos el funcionamiento de un Multiplexor

A 0
______
Z Z = Control . B + Control . A
B 1
Control Z
Control 0 A
1 B
Realicemos la siguiente modificación

Latch Positivo Latch Negativo

0 1
Q Q
D 1 D 0

Ck Ck

Latch Positivo : Cuando Ck = 0 la salida se encuentra memorizada, si en cambio Ck = 1 la salida toma el


valor de D.

Latch Negativo : Cuando Ck = 1 la salida se encuentra memorizada, si en cambio Ck = 0 la salida toma el


valor de D.

Implementacion de un Latch con inversores y TG

Con el objeto de simplificar el análisis vamos a reemplazar a las TGs (Transmisión Gate) por llaves
__
Ck

Ck L2

Dato Valor memorizado


L1

Como se observa ambas llaves trabajan en contraposición (L1: on, L2: off).
Si L1 esta cerrada el dato de entrada se repite a la salida (L2: off), cuando se abre L1 y se cierra L2 el
Dato queda memorizado
En el dibujo que sigue observamos el diseño de un Latch con TG

1
Las siguientes configuraciones nos muestran un Latch que memoriza cuando el pulso de reloj esta en alto
(biestable negativo) o cuando el pulso de reloj esta en bajo (biestable positivo)

2
Latch vs FF disparado por flanco.

Supongamos el siguiente diagrama temporal a la entrada de ambos dispositivos y observemos las


Diferencias a las salidas

Qo D Q1 D

Ck Ck
---- ----
Qo Q1

FF disparado por Flanco Biestable Latch

3
Flip-Flops sincronizado por reloj

La mayoria dispara por flanco (borde) y el símbolo que los identifica es

Entradas Q
Entradas Q
Sincronas Sincronas
Ck Ck

--- ---
Q Q

Flanco Positivo Flanco Negativo

Tiempos de establecimiento y retención (Setup, Hold Time)

Entrada síncrona

Ck

ts tH
Establecimiento Retención

Los fabricantes establecen un tiempo mínimo, que de no cumplirse no se asegura el correcto


funcionamiento del FF

Valores típicos : ts : 5 a 20 nseg


tH : 0 a 5 nseg

4
Biestable SR disparado por flanco (Edge Triggered)
S
Q

CONFORMADOR C’k
DETECTOR DE
Ck FLANCOS _
Q

Circuito conformador/detector de flancos


__ __
Ck Ck Ck Ck
C’k C’k

Ck Ck
__ __
Ck Ck

tpd
C’k C’k

FLANCO POSITIVO FLANCO NEGATIVO

Para facilitar el análisis hemos supuesto que las compuertas AND y NOR son ideales por lo que tpd = 0.
No así para el INVERSOR

Toggle Flip Flop

El funcionamiento de un FF en el modo toggle indica que su salida se complementa cada vez que ingresa
un pulso de reloj. Tomemos por ejemplo el Biestable disparado por flanco y realicemos la siguiente
modificacion: Conectemos la entra S a la salida Q negada y la entrada R a la salida Q

S
Q Salida Salida
Presente Futura
C’k Qt Qt+1
DT 0 1
Ck _ 1 0
Q
R

DT: Detector de Flanco

5
Ck 1 2 3 4 5 6 7 8 9 10 11 12

Diagrama temporal Toggle FF

Flip Flop D

Se obtiene un Flip Flop tipo D realizando la siguiente modificación al Biestable S R

D
Q
Entrada Salida
C’k Presente Futura
D Qt+1
DT
Ck _ 0 0
Q 1 1

Flip Flop JK

Se obtiene un Flip Flop tipo JK realizando la siguiente modificación al Toggle Flip Flop.

Entrada Salida
Presente Futura
J Q
J K Qt+1
C’k 0 0 Qt
0 1 0
DT
Ck _ 1 0 1
Q 1 1 Qt (negado)
K

Entradas Asíncronas

Las entradas asíncronas son mandatorias, no requieren el concurso del pulso de reloj para actuar sobre el
circuito. Cuando se activa una entrada asíncrona la salida Q se posiciona según sea la entrada activada.
Si se activa la entrada Set (S) la salida Q va a uno (Q=1). Si en cambio activamos la entrada Reset (R), la
salida Q va a cero (Q=0). Veamos la aplicación en un FFJK

6
_
S

Entradas Entrada Salida


J Q Asincronas Presente Futura
S R J K Qt+1
C’k 1 1 0 0 Qt
DT 1 1 0 1 0
Ck _ 1 1 1 0 1
Q 1 1 1 1 Qt (negado)
K
0 1 x x 1
1 0 x x 0
0 0 x x No permitido
_
R

Flip-Flops conectados en cascada

Supongamos la siguiente configuración de FFs disparados por flanco

J1 Q1 J2 Q2
1

Ck Ck

--- ---
1 K1 Q1 K2 Q2

Condiciones Iniciales: CI: Q1 = 1 ; Q2 = 0

El funcionamiento correcto es el indicado en la siguiente figura

CK

Q1 (J2) tpHL (Q1)

Q2 tpLH (Q2)

Para que ello ocurra tpHL debe ser mayor a tH (tpHL > tH ) de Q2, cosa que ciertamente se cumple, si ello
no ocurriera la respuesta de Q2 seria incierta. Los FFs actuales tienen un
tH < 5 nseg., tendiendo a 0 nseg

Flip-Flops Maestro Esclavo (Master-Slave)

Actualmente el FF Maestro Esclavo es obsoleto y su configuración se muestra a continuación

Anda mungkin juga menyukai