Está en la página 1de 6

FLIP-FLOP JK

1.8 Otros FLIP-FLOP JK El biestable JK MAESTRO-ESCLAVO presenta el inconveniente que durante la parte alta del impulso de relo sus entradas son activas! es decir el "lip-"lop ser# sensible a los cambios que se produ$can en ellas durante este intervalo% Como hay muchos casos en que es conveniente disponer de flip-flops en los que el tiempo en que las entradas sean activas sea muy corto, independientemente de la duracin del estado alto del ciclo de reloj, adoptaremos alguna de las siguientes soluciones: &% /% El 'L()-'LO) JK disparado por 'LA*CO +JK E,-E TR(--ERE,. El 'L()-'LO) JK MAESTRO-ESCLAVO con C(ERRE ,E ,ATOS +JK M0S 1(T2 ,ATA LOCKO3T.

Sin entrar en el detalle de la construcci4n interna de este tipo de biestables resaltaremos sus caracter5sticas di"erenciales% &%6%& El 'L()-'LO) JK disparado por 'LA*CO +JK E,-E TR(--ERE,. ,e los dos "lancos del impulso de relo ! solamente uno de ellos es activo tanto para la lectura de las entradas como para la transici4n de las salidas% Las entradas deben mantenerse estables un cierto tiempo previo al "lanco activo del relo ! produci7ndose la transici4n con cierto tiempo de retardo respecto a este mismo "lanco% Se encuentran en los cat#lo8os "lip-"lops disparados por "lanco positivo o de subida 9 "lip-"lops disparados por "lanco ne8ativo o de ba ada! siendo m#s "recuente los de este :ltimo tipo% La duraci4n del impulso de relo 9! por tanto! la posici4n relativa del "lanco no activo del mismo carecen de importancia%

En la siguiente figura se esquematiza el funcionamiento de un flip-flop de este tipo cuyo flanco activo es el negativo.

RELOJ E*TRA,AS TOMA ,E ,ATOS SAL(,A TRA*S(C(O*

Los "abricantes de circuitos inte8rados utili$an dos t7cnicas di"erentes para reali$ar "lip-"lops que respondan al modo de comportamiento que acabamos de describir% La primera de ellas ;ace uso del acoplo capacitativo de las entradas! de modo que! solamente son transmitidas las variaciones de las se<ales aplicadas a las mismas%

En la "i8ura observamos que cada condensador Ca en combinaci4n con la resistencia Ra "orman un di"erenciador cu9a constante de tiempo se calcula teniendo en cuenta el tiempo de subida de la se<al aplicada
as5 como la capacidad de entrada de cada una de las puertas%

Su funcionamiento seria:
S= R=

S== R ==

>

Cuando las se<ales de entrada S= 9 R= permanecen "i as! se cual sea el nivel l48ico de las mismas en los puntos S== 9 R== se mantiene el nivel ?@?! por lo que el biestable permanece en ese estado inde"inidamente% Si en al8una de las entradas se produce una transici4n de ba ada! se transmite a trav7s del di"erenciador un pulso ne8ativo que no produce nin8:n e"ecto sobre el "lip-"lop% Sin embar8o! las transiciones de subida transmiten un pulso positivo que moment#neamente lle8a a los puntos S== 4 R== produciendo la transici4n correspondiente% En el e emplo de la "i8ura se ;a supuesto que el biestable estaba inicialmente en RESET +?@?.! pasando a SET +?&?. al detectar el primer "lanco de subida de S= 9 volviendo a RESET con el primer "lanco de subida de R=% En realidad ;a9 que tener en cuenta que la capacidad asociada a las entradas de las puertas no es nula! con lo que el di"erenciador no ser# per"ecto%

V1

Ca

Ra V1

V% Capacidad par+sita

SE ! "!#C $ V% V

RES"&ES' $E! $#(ERE)C# $*R V,

ts
)or otro lado! las se<ales aplicadas a las entradas tendr#n un cierto tiempo de subida +ts.% Todo ello ;ace que la amplitud de la se<al transmitida a trav7s de los di"erenciadores sea menor de la previsible en el caso ideal% As5 pues la amplitud ,V= ser# menor cuanto ma9or sea el tiempo de subida de la se<al aplicada! pudiendo incluso! si 7ste es demasiado 8rande! no superar la tensi4n umbral necesaria para ser interpretado como un ?&? l48ico% )or esta ra$4n! en este tipo de biestables es necesario especi"icar el tiempo de subida m#Aimo de las se<ales de entrada% El otro m7todo de lo8rar el "uncionamiento por "lancos es el de almacenamiento capacitativo! utili$ado en al8unos "lip-"lops de la "amilia TTL

En principio las puertas A*, de la entrada estar#n bloqueadas mientras la se<al de relo sea ?@?% Supon8amos que SB& 9 RB@% Cuando lle8ue el "lanco de subida del impulso de relo CC! la se<al S= subir# eAponencialmente ;acia ?&?! debido al e"ecto inte8rador de C& en combinaci4n con la resistencia de salida de la puerta &% )ero al mismo tiempo que CC se ;ace ?&?! CC= se ;ace ?@? bloqueamos las

puertas D 9 E% En consecuencia! esta transici4n no producir# nin8:n e"ecto en el estado del "lip-"lop% )or el contrario! al lle8ar el impulso de ba ada de relo ! las puertas D 9 E se abren de nuevo! mientras que los condensadores C& 9 C/ tienden a mantener su nivel de tensi4n anterior durante un cierto tiempo% En este caso! como S= es ?&? resulta S+ne8.B@ 9 R+ne8.B& ! lo que "uer$a el SET del biestable b#sico constituido por las puertas F 9 G%

S R CS, R, C-, S .neg/ R .neg/ 0

t1

t%

t1

t2

En la "i8ura se representa 8r#"icamente el "uncionamiento descrito! as5 como el proceso de RESET cuando SB@ 9 RB& En este caso! el tiempo de ba ada del "lanco de relo no debe ser superior a un cierto valor con el "in de que los condensadores no ten8an tiempo a descar8arse 9 se obten8an las se<ales S+ne8. 9 R+ne8. dibu ados en la "i8ura a continuaci4n de los instantes t/ 9 tE respectivamente% T5picamente se especi"ica que el tiempo de ba ada del impulso de relo sea in"erior a &F@ ns% +'amilia TTL.% )or otro lado! obs7rvese que durante los instantes en que el relo est# a ?&? los condensadores C& 904 C/ se car8an! proceso que necesita un cierto tiempo% Es preciso especi"icar tambi7n la anc;ura m5nima de los impulsos de relo % +T5picamente ma9or que /@ ns en TTL.% &%6%/ El 'L()-'LO) JK MAESTRO-ESCLAVO con C(ERRE ,E ,ATOS +JK M0S 1(T2 ,ATA LOCKO3T. En este tipo de biestable las entradas son eAploradas durante el "lanco de subida del relo ! mientras que la actuali$aci4n de la salida se produce a continuaci4n del "lanco de ba ada del mismo% Cualquier cambio que se produ$ca en las entradas durante el tiempo en que el relo se mantiene a nivel alto no produce e"ecto sobre la salida% En este caso el "lanco de subida es el activo para la toma de datos mientras que el de ba ada lo es para la transici4n%

RE!*3 E)'R $ S '*4 $E $ '*S S !#$ 'R )S#C#*)


Con el "in de ilustrar las di"erencias entre estos dos tipos de biestable 9 el MAESTRO0ESCLAVO normal! se presenta un e emplo en el que se supone que la entrada K se mantiene permanentemente a ?&? mientras que en la entrada J se aplica una cierta se<al%

RE!*3 E)'. 3

a) b) c)

a) 45S )*R4 ! b) $#S" R $* "*R (! )C* )E6 c) 45S C*) C#ERRE $E $ '*S
Como puede observarse! el comportamiento es completamente di"erente en cada uno de los tres casos estudiados% Obs7rvese que todas las transiciones de las salidas coinciden con los "lancos de ba ada del relo % El tipo de transici4n viene determinada enH a. por el valor de JK durante la duraci4n del estado alto del relo

b. por el valor de JK en el mismo "lanco de ba ada


c. por el valor de JK en el "lanco de subida anterior 1.9 Parmetros de los FLIP-FLOPS

Adem#s de los par#metros caracter5sticos de la "amilia l48ica a que pertenecen! como son niveles l48icos! "an-out%! 7tc% Cabe destacar una serie de par#metros! m#s o menos normali$ados! relativos a la tempori$aci4n de las di"erentes se<ales que intervienen en la conmutaci4n de los "lip-"lops% ,e ellos cabe destacar los si8uientesH &% /% D% E% Tiempo de establecimiento +SET 3) T(ME.% Es el tiempo anterior al "lanco activo de toma de datos durante el cual las entradas no deben cambiar% Tiempo de mantenimiento +2OL, T(ME.% Es el tiempo posterior al "lanco activo de toma de datos durante el cual las entradas no deben cambiar% 'recuencia m#Aima de relo % Es la "recuencia m#Aima admisible de la se<al de relo que 8aranti$a el "abricante% ,uraci4n del tiempo alto de relo % Es el tiempo m5nimo que debe durar la parte alta del impulso de relo %

F% G% J%

,uraci4n del tiempo ba o de relo % Es el tiempo m5nimo que debe durar la parte ba a del impulso de relo % Tiempo ba o de )RESET I CLEAR% Es el tiempo m5nimo que debe activarse las entradas as5ncronas para 8aranti$ar su "uncionamiento% Tiempo de retardo o propa8aci4n% Es el tiempo que transcurre desde el "lanco activo del relo que produce la conmutaci4n 9 el momento en que 7sta tiene lu8ar%

También podría gustarte