Sei sulla pagina 1di 19

I. P. N.

ESIME Unidad Culhuacan

52

CIRCUITOS SECUENCIALES SINCRONOS


Los circuitos lgicos secuenciales son aquellos que requieren para funcionar una condicin de entrada un pulso de relo!. Una "odalidad de los circuitos secuenciales es el contador #inario$ se dice que un contador #inario es un arreglo de flip%flops que tiene un "dulo cdigo de conteo. CONTADORES BINARIOS Los contadores los ha de dos tipos&

Contador asncrono: En 'l los pulsos de relo! solo llegan al


pri"er flip%flop ().).* (#it "enos significati+o* -lti"o ).). ( #it ".s significati+o* la salida de este as, hasta el sir+e co"o fuente de pulsos para el siguiente ).).$

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

"

1 %1 &1&1&1&1& %2 &&11&&11& %3 &&&&1111& 2 C'DI(O: 1)2)

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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 @

L,neas iguales M7A

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.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

5B

Reloj @ 0 1 8 M78

%2 ,1 0 0 @ 0

%1 @ 0 @ @

%1 ,2 @ 0 @ @

%2 @ @ 0 @

12 0 0 @ 0

Pro#le"a& /nalice el siguiente circuito posi#le.

o#tenga toda la infor"acin

=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;

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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.

Si se trata de un contador su "dulo estar. entre ;

A.

4I/G=/M/ 4E ES6/4HS

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

55

6area& H#tener el diagra"a de flu!o o tie"pos.


- CONTADOR BCD DE RI.ADO Es un contador que sigue la secuencia de @@@@ a 0@@0 (5* cero$ por ello este contador se lla"a de ri3ado o d'cada. regresa a

6a#la de +erdad. I >2 D1 0 0 0 0 0 0 0 0 @ @ 0 >1C>8 D2 @ @ @ @ @ @ 0 0 @ @ @ I >2 0 0 0 0 0 0 0 0 @ @ 0

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 @

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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

I. P. N. ESIME Unidad Culhuacan

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.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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&

6a#la de +erdad %3 S0 0 0 0 @ @ @ 0 >8 =0 @ @ @ 0 0 0 @ >0 S1 @ 0 0 0 @ @ @ %1 =1 0 @ @ @ 0 0 0 >1 S8 @ @ 0 0 0 @ @ %2 =8 0 0 @ @ @ 0 0 =0 >8 @ @ @ 0 0 0 @ S0 %3 0 0 0 @ @ @ 0

C.P. @ 0 1 8 2 ; 9

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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.

Re40stro de corr070ento con entrada ser0e de

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

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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.

Re40stro de entrada en 9aralelo de

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 /.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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:.

Re40stro de corr070ento t09o de an0llo6

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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%=*

0.% 4iagra"a de tie"pos.

1.% 6a#la de +erdad.

S @ 0 @ 0

= @ @ 0 0

>nO0 >n 0 @ P

Co"entarios %% Se queda en el estado anterior. %% Set to one. %% =eset to 3ero. %% Indeter"inado.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan 4onde&

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.

%%%L,neas que se pueden si"plificar. %%%Indeter"inado. %%%Indeter"inado.

6a#la Si"plificada. S = >n @ P @ 0 @ @ @ 0 0 P @ 0

>nO0 @ 0 @ 0

2.% 4iagra"a de estados.

;.% 6a#la de estados. Estado +resente %n @ 0 Seccin +r2>07o estado %n?1 SR && 1& &1 11 @ 0 @ % 0 0 @ % 1nda Seccin

0era

9.% Ecuacin caracter,stica.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

0@A

Qn+1 = S+ R .Qn NH6/S&

0* El "apa de Earnaug se llene en #ase a la ta#la de e:citacin$ se


to"an S$ = opcional. *ULTI;IBRADOR BIESTABLE TI+O @DA ()LIP%)LHP 4* 0.% 4iagra"a de flu!o. >n co"o entradas.

1* La co"#inacin 11 no es +.lida$ pero se "ete co"o condicin

1.% 6a#la de +erdad. D @ 0 %n?1 @ 0

8.% 6a#la de e:citacin. D @ @ 0 0 %n @ 0 @ 0 %n?1 @ @ 0 0

2.% 4iagra"a de estados.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

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

Qn+1=D.Qn+DQn=D *ULTI;IBRADOR BIESTABLE TI+O @TA ()LIP%)LHP 6* 0.% 4iagra"a de flu!o.

1.% 6a#la de +erdad. T @ 0 %n?1 >n >nK

8.% 6a#la de e:citacin. T @ @ 0 0 %n @ 0 @ 0 %n?1 @ 0 0 @

Conmuta

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan 2.% 4iagra"a de estados.

00@

;.% 6a#la de estados. Estado +resente %n @ 0 +r2>07o estado %n?1 T & 1 @ 0 0 @

9.% Ecuacin caracter,stica de la ta#la de e:citacin.

n + T .Qn Qn+1=T. Q

Qn+1=T Qn

*ULTI;IBRADOR BIESTABLE TI+O @,/BA ()LIP%)LHP D%E* 0.% 4iagra"a de flu!o.

1.% 6a#la de +erdad.

8.% 6a#la de e:citacin.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan , @ @ 0 0 B @ 0 @ 0 %n?1 >n @ 0


Q n

000
, @ @ @ @ 0 0 0 0 B @ @ 0 0 @ @ 0 0 %n @ 0 @ 0 @ 0 @ 0 %n?1 @ 0 @ @ 0 0 0 @

6a#la de e:citacin si"plificada. D @ 0 P P E P P 0 @ >n @ @ 0 0 >nO0 @ 0 @ 0

2.% 4iagra"a de estados.

;.% 6a#la de estados. Estado +resente %n @ 0 +r2>07o estado %n?1 ,B && &1 11 1& @ @ 0 0 0 @ @ 0

9.% Ecuacin caracter,stica de la ta#la de e:citacin.

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

I. P. N. ESIME Unidad Culhuacan

001

n + K .Qn Qn+1=J. Q

Ing. Celedonio E. /guilar Me3a

Circuitos 4igitales

Potrebbero piacerti anche