Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
52
Contador
sncrono:
Los
pulsos
de
relo!
se
aplican
si"ult.nea"ente a todos los flip%flop. CONTADORES ASNCRONOS /nalice el siguiente contador posi#le. o#tenga toda la infor"acin
Reloj %1 %2 %3
1 0
"
Circuitos 4igitales
5;
*'DULO O BASES +OSIBLES DE CONTEO 6odo contador tendr. un "dulo espec,fico$ el cu.l indica el n-"ero total de pulsos que de#en llegar al contador para que este regrese a su estado de #orrado inicial.
1n7Mdulo
n7 N-"ero de flip%flops. 0 1 8 2 )lip%)lop )lip%)lop )lip%)lop )lip%)lop tiene tiene tiene tiene "dulo "dulo "dulo "dulo M71 M72 M72 M709
Mdulo es el n-"ero ".:i"o de pulsos que puede contar el contador. E!e"plo& /nalice el siguiente contador o#teniendo la ta#la de +erdad el diagra"a de estados.
Circuitos 4igitales
59
?orrado a ceros
=elo! @ 0 1 8 2 ; 9 B A
>0 @ 0 @ 0 @ 0 @ 0 @
>1 @ @ 0 0 @ @ 0 0 @
>8 @ @ @ @ 0 0 0 0 @
Pro#le"a& /nalice el siguiente circuito o#tenga la ".:i"a infor"acin de su operacin considerando que las se<ales de relo! son o#tenidas a partir de las l,neas de ali"entacin.
Circuitos 4igitales
5B
Reloj @ 0 1 8 M78
%2 ,1 0 0 @ 0
%1 @ 0 @ @
%1 ,2 @ 0 @ @
%2 @ @ 0 @
12 0 0 @ 0
=elo! 0 1 8 2 ; 9
%3 D0 @ 0 0 0 @ 0
>0 0 0 @ 0 @ @
>1 @ @ 0 0 @ @
>0C>1 D8 @ @ @ 0 @ @
>8 E8 @ @ @ @ 0 @
>8 @ @ @ @ 0 @
%3 0 0 0 0 @ @
M7;
Circuitos 4igitales
5A
Pro#le"a&% /nalice el arreglo ad!unto o#tenga la ".:i"a infor"acin de su operacin$ considerando que la se<al de relo! (CLE* se o#tiene de la line de ali"entacin de 01BFca. Si se trata de un contador su "dulo estar. entre ; A.
A.
4I/G=/M/ 4E ES6/4HS
Circuitos 4igitales
55
C.P. @ 0 1 8 2 ; 9 B A 5 0@
>0 @ 0 @ 0 @ 0 @ 0 @ 0 @
>1 @ @ 0 0 @ @ 0 0 @ @ @
>8 @ @ @ @ 0 0 0 0 @ @ @
>2 @ @ @ @ @ @ @ @ 0 0 @
Circuitos 4igitales
0@@
C.P. @ 0 1 8 2 ; 9 B A >0 0 @ 0 @ 0 @ 0 @ 0 >1 0 0 @ @ 0 0 @ @ 0 >8 0 0 0 0 @ @ @ @ 0
C.P. ?orrado @ 0 1 8 2 ; 9 B A
>0 @ 0 @ 0 @ 0 @ 0 @
>1 @ @ 0 0 @ @ 0 0 @
>8 @ @ @ @ 0 0 0 0 @
?orrado
Conteo ascendente
Conteo descendente
- CONTADOR ASCENDENTE/DESCENDENTE
/nali3ando el siguiente contador as,ncrono$ to"ando co"o salida las >n las >n negadas.
Nota& Co"o se puede o#ser+ar el contador puede tra#a!ar en for"a /scendente o 4escendente. Lo anterior da una idea para dise<ar un contador /scendenteJ descendente$ si se coloca un con"utador que conecte la entrada de relo! a >n o >nK. El circuito propuesto es el siguiente.
6area& 4ise<e el circuito del "ultiple:or de 1:0 - D0se1o de Contadores de *2d3lo 2n 4ise<o de Contadores /s,ncronos.%El dise<o de este tipo de contadores cuando el "dulo es de orden 1n$ no es propia"ente un dise<o a que solo se sigue un patrn$ la configuracin es conectar los flip%flops en cascada o en otras pala#ras el pri"er flip%flop reci#e los pulsos de relo! 'ste sir+e co"o fuente de para el siguiente flip%flop$ as, su#secuente"ente. Co"o se "uestra en la figura ad!unta. Ing. Celedonio E. /guilar Me3a Circuitos 4igitales
0@0
4ise<o de Contadores S,ncronos.% La caracter,stica principal de estos contadores es que los pulsos de relo! llegan al "is"o tie"po a todos los flip%flops. El dise<o de contadores s,ncronos de "dulo 1n es "u si"ple que no es un dise<o riguroso$ 'ste puede efectuarse siguiendo un patrn regular$ for"ado por co"puertas flip%flops$ El principio es que cada flip%flop se co"ple"enta en la posicin de "enor orden con cada pulso de relo!. El patrn se "uestra a continuacin&
=EGIS6=HS 4E CH==IMIEN6H Un arreglo en cadena de flip%flops da lugar a lo que se conoce co"o registro. En general un Re40stro L240co es un circuito que se usa para "o+er infor"acin #inaria$ los registros pueden ser de dos tipos& RE(ISTROS EST5TICOS: Lnica"ente entregar infor"acin en paralelo. pueden reci#ir
RE(ISTROS DE CORRI*IENTO: Pueden cargarse en serie o en paralelo entregar la infor"acin en serie o en paralelo. E:iste una gran +ariedad de registros$ estos dependen de la for"a en que la infor"acin es "etida o le,da en el registro. Cuando los #its de infor"acin son colocados en for"a si"ult.nea$ el registro se deno"ina de entrada en paraleloM Cuando la infor"acin es colocada en for"a sucesi+a en cada uno de los flip%flops$ el registro deno"ina de entrada serie.
Circuitos 4igitales
0@1
En for"a co"#inada con los registros anteriores$ pueden presentarse registros con salida serie salida en paralelo o las dos si"ult.nea"ente. Para en"arcar los registros se anali3ar. el siguiente arreglo de flip%flops&
C.P. @ 0 1 8 2 ; 9
Circuitos 4igitales
0@8
%n 7 Co"ple"ento. HPE=/CIHNES ?NSIC/S CHN =EGIS6=HS ?orrado. Carga (SerieJParalelo*. 4escarga Paralelo. 4escarga Serie. =ecirculacin (Nor"al o Co"ple"entada*. Corri"iento 4erechaJI3quierda de la infor"acin.
Re40stro de entrada ser0e6 Una configuracin cl.sica de un registro con entra serie de flip%flops D%E se "uestra en la figura ad!unta.
80ts6
Los flip%flops D%E est.n configurados co"o flip%flop tipo 4$ es decir en la entrada D llega +alor nor"al E en E un +alor co"ple"entado EK$ recordado que en un tipo 4 la infor"acin presente en la entrada D es transferida a la salida >$ cuando llegue el pulso de relo!. El registro de corri"iento (de la figura anterior* funciona de "anera que al llegar el pulso de relo! (flanco de descenso o filo de #a!ada*$ la infor"acin presente en la entrada E pasa a la salida /M la que esta#a en la salida / es transferida a la salida ?M la que esta#a en la salida ? es transferida a la salida CM la que esta#a en la salida C es transferida a la salida 4. Co"o e!e"plo si se coloca la infor"acin 00@0 en secuencia se da un #orrado al registro de corri"ientoM despu's del pri"er pulso de relo!$ las salidas /?C4 tendr.n los +alores 0@@@ respecti+a"enteM transcurridos cuatro pulsos de relo! los +alores de las salidas ser.n 00@0 respecti+a"ente. Una aplicacin de este tipo de este tipo de registro es el ca"#io de infor"acin serie a paralelo$ que es la for"a co"o las "e"orias US? de datos al"acenan los datos. Re40stro de entrada/9aralelo
Circuitos 4igitales
0@2
Nue+a"ente considera"os el caso de un registro de cuatro #its al cual desea"os introducir infor"acin en for"a paralela. El circuito correspondiente "uestra una configuracin "u si"ilar a la del caso anterior pero al cual se le han agregado un arreglo de co"puertas N/N4 que per"iten la entrada si"ult.nea de la infor"acin o los cuatro flip%flops /$ ?$ C 4 con un pulso de control de entrada. El uso de estos registros es co"o una "e"oria te"poral o Latch de cuatro #its.
80ts6
=egistro ?idireccional. El registro de corri"iento con entrada seria de 2 #its$ anterior"ente estudiado$ corren la infor"acin -nica"ente en una sola direccin. En algunos casos se requiere que la infor"acin pueda correr en a"#as direcciones(i3quierda o derecha*$ de "anera que para el caso de cuatro flip%flops /?C4$ la infor"acin pueda ser trans"itida de / a ?$ de ? a C$ C a 4M o en for"a in+ersa de 4 a C$ C a ?$ ? a /.
Circuitos 4igitales
0@;
Re40stro B0d0recc0onal de
80ts6
Cuando aparece un ni+el alto en el Control de Corri"iento$ las co"puertas N/N4 0$8$; B$ son ha#ilitadas$ al "is"o tie"po las co"puertas 1$2$ 9 A se desacti+an. Per"itiendo que la infor"acin presente en la Entrada 4erecha ente al flip%flop / corra hacia 4 en cada flanco de descenso del pulso de relo!. En for"a an.loga cuando aparece un ni+el #a!o en la entrada de control las co"puertas quedan dispuestas de "anera que la infor"acin corre del flip%flop 4 hacia / en cada flanco de descenso del pulso de relo!. Un registro de este tipo puede e"plearse para al"acenar un n-"ero de cuatro #its u despu's poderlo "o+er en for"a #idireccional. Re40stros de An0llo6 Los registros de anillo los ha auto%arranca#les est. constituido "ediante flip%flops tipo D%E configurados co"o 4$ o#ser+ando la configuracin que se cita a#a!o$ se pude +er que la salida > del -lti"o flip%flop es conectada a la entrada E del pri"ero la salida > negada o co"ple"ento es conectada a la entrada D de "is"oM de tal for"a que cundo se da un pulso de #orrado del registro anillo$ D E del pri"er flip%flop to"an los +alores de 0 @ respecti+a"ente$ en tanto las salidas /$?$C$4 E to"ar.n el +alor de cero. Cundo se hace llegar un pulso de relo! al flip%flop del lado i3quierdo lo to"a con el +alor D70 E7@ (puesta a uno*$ pro+ocando que la salida / +a a a uno$ las otras salidas no ca"#ian a que en las Ds Es$ se ten,a la co"#inacin @ 0 (puesta a cero* respecti+a"ente. El registro tiene estados f.cil"ente identificados 0@@@@$ 00@@@$ 000@@$ 0000@$ 00000$ @0000$ etc. los cuales pueden ser apro+echados co"o per,odos de conduccin de un siste"a "-ltiple:.
Circuitos 4igitales
0@9
:OR*AS DE DESCRIBIR LA O+ERACI'N DE UN *ULTI;IBRADOR BIESTABLE <:LI+/:LO+= Para descri#ir el funciona"iento de un flip%flop se puede hacer de seis for"as diferentes&
4iagra"a de )lu!o o de 6ie"pos. 6a#la de Ferdad. 6a#la de E:citacin. 4iagra"a de Estados. 6a#la de Estados. Ecuacin Caracter,stica. *ULTI;IBRADOR BIESTABLE S/R ()LIP%)LHP S%=*
S @ 0 @ 0
= @ @ 0 0
>nO0 >n 0 @ P
Circuitos 4igitales
0@B
>(t*7>n 7 Estado del )) en el estado actual. >(tO0*7>nO0 7 Estado del )) despu's del pulso de relo!.
8.% 6a#la de e:citacin. S @ @ @ @ 0 0 0 0 = >n @ @ @ 0 0 @ 0 0 @ @ @ 0 0 @ 0 0 >nO0 @ 0 @ @ 0 0 P P Co"entarios %%%L,neas que se pueden si"plificar.
>nO0 @ 0 @ 0
;.% 6a#la de estados. Estado +resente %n @ 0 Seccin +r2>07o estado %n?1 SR && 1& &1 11 @ 0 @ % 0 0 @ % 1nda Seccin
0era
Circuitos 4igitales
0@A
Circuitos 4igitales
0@5
;.% 6a#la de estados. Estado +resente %n @ 0 9.% Ecuacin caracter,stica. 4e la ta#la de e:citacin se tiene& +r2>07o estado %n?1 D & 1 @ 0 @ 0
Conmuta
Circuitos 4igitales
00@
n + T .Qn Qn+1=T. Q
Qn+1=T Qn
Circuitos 4igitales
000
, @ @ @ @ 0 0 0 0 B @ @ 0 0 @ @ 0 0 %n @ 0 @ 0 @ 0 @ 0 %n?1 @ 0 @ @ 0 0 0 @
;.% 6a#la de estados. Estado +resente %n @ 0 +r2>07o estado %n?1 ,B && &1 11 1& @ @ 0 0 0 @ @ 0
Circuitos 4igitales
001
n + K .Qn Qn+1=J. Q
Circuitos 4igitales