INFORME PREVIO DEL LAORA!ORIO " DE #IR#UI!OS DI$I!ALES II I.% IN!RODU##I&N Existen diversos tipos de contadores TTL y CMOS, bsicamente son Circuitos secuenciales, los cuales se implementan utilizando latch o flip flop !ue confi"urados de cierto modo #sincrono o asincrono$ nos permiten obtener la secuencia de codi"os deseada% Existen diersos modos de confi"uraci&n de estos circuitos secuenciales, se tiene el contador ascendente, descendente, o escalonado todos ellos se los puede obtener de una confi"uraci&n sincrona o asincrona% II.% O'E!IVOS 'nalizar el funcionamiento de los diversos circuitos inte"rados multivibradores astables y monostables% (escribir el tipo de funcionamiento en circuitos multivibradores TTL y CMOS, e indicar sus diferencias% )iasualizar el comportamiento de los distintis circuitos contadores, utilizando led*s a la salida de los C+% +mplementar los circuitos basicos descritos en el manual de laboratoirio , y analizar su funcionamiento% -ue el estudiante aprenda utilizar los principios bsicos para el anlisis de circuitos di"itales contadores mediante simuladores y !ue ten"a la capacidad de realizar la detecci&n de fallos, corre"irlos y comprobar su buen funcionamiento% III.% RESUMEN El experimento consta de circuitos secuenciales !ue desarrollan las funciones de contadores, por lo !ue se debe atender especial atenci&n de su anlisis, funcionamiento, operaci&n de los circuitos y los resultados obtenidos #respuesta de funcionamiento del circuito, dia"ramas de tiempo$% .or lo !ue se recomienda efectuar las consultas previas en los apuntes de clases, manuales t/cnicos adecuados en relaci&n a los dispositivos a emplear y los circuitos di"itales a implementar% .or ultimo se implementa el circuito con los circuitos inte"rados realizando con0untamente pruebas individuales de su funcionamiento y al terminar dicho proceso se procede a hacer las verificaciones y desarrollo de las tablas de estados y construir los dia"ramas de tiempo% IV.% MAR#O !EORI#O Con lo dicho en la introducci&n, un contador es un circuito secuencial conformado bsicamente de latch o flip flop, !ue confi"urados de una manera especial se pueden "enerar una secuencia de datos% ' continuaci&n se muestran las diferentes confi"uraciones y tipos de contadores en TTL y CMOS% (. #onta)ores asn*ronos )e rizos. Este tipo de contadores donde cada salida del flip1flop sirve como se2al de entrada CL3 para el si"uiente flip1flop, estos contadores no cambian de estado todos 0untos por lo !ue se dice !ue no estn en sincron4a, solo el primer flip flop responde a los pulsos del relo0 ,lue"o para !ue al se"undo flip1flop responda debe esperar !ue el primer flip1flop cambie de estado, y para !ue el tercer flip1flop se complemente debe esperar !ue el In+orme ,re-ioN." #onta)ores ( Lab. Sistemas Digitales ing. Utrilla Salazar, Daro se"undo flip1flop cambie de estado, y as4 sucesivamente con los dems flip1flop% .or lo tanto existe un leve retraso entre las respuestas de cada flip1flop, en los ff modernos este retraso es relativamente corto va del orden de los 561,6ns"% % En el dia"rama l&"ico se muestra un contador as4ncrono binario ascendente de tres bits dise2ado a partir de flip1flop 713 en confi"uraci&n to""le con disparo por borde de subida% (ebido a !ue posee tres flip1flop, su ciclo bsico se compone de ocho estados !ue van desde cero #666$ hasta siete #555$ en forma secuencial y repetitiva% 8i"ura59 dise2o del contador asincrono con 88173 /. #onta)ores Asn*ronos en #I. Existen varios contadores as4ncronos en C+, tanto TTL como CMOS% :no de ello es el TTL ;,<=>% la fi"ura muestra el dia"rama l&"ico para el ;,<=>% note los si"uientes puntos9 El ;,<=> tiene cuatro flip1flop 713 con salidas -6 -5 -< ->, donde -6 corresponde al LS? y -> MS?% La distribuci&n de los flip1flops es tal !ue el LS? se encuentra en el extremo iz!uierdo para satisfacer la convenci&n de !ue las se2ales de entrada al circuito aparezcan a la iz!uierda% Cada flip1flops tiene una entrada C. # pulso de relo0$ !ue es solo otro nombre para la entrada CL3, se puede tener acceso externo a las entradas de relo0 para -6 @ -A, marcadas como C.6 @ C.5% la barras de inversi&n sobre estas entradas indican !ue se activan por un T.B% Cada flip1flops tiene una entrada as4ncrona borrar #C($% Estas se encuentran conectadas entre s4 a la salida de una compuerta nand de dos entradas MC5 y MC<, donde MC denota reiniciaci&n maestra% 'mbas entradas MC deben estar altas para borrar el contador y ponerlo en 6666% Los flip1flops -5,-<,->, ya estn conectados como un contador de rizos de tres ?+T, el flip1flops -6 no esta conectado internamente a nada% Esto permite !ue el usuario opte por conectar -6 a -5 para formar un contador de , ?+T o usar -6 en forma separada si as4 lo desea% In+orme ,re-ioN." #onta)ores / Lab. Sistemas Digitales ing. Utrilla Salazar, Daro 0. #onta)ores sn*ronos ,aralelos. El problema !ue se encuentra en los contadores de rizo es ocasionado por los retrasos acumulados en la propa"aci&n de los flip1flops dicho de otra manera no todos los flip1 flops cambian en sincron4a con los pulsos de entrada% Estas limitaciones pueden superarse con el uso de contadores s4ncronos o paralelos, en el !ue todos los flip flops se disparan en forma simultanea #en paralelo$ por medio de los pulsos de relo0% @a !ue los pulsos de entrada se aplican a todos los flip1flops debe utilizase al"Dn medio para controlar cuando un flip1flops se dispare o permanezca inalterado por un pulso de relo0% Esto se lo"ra utilizando la entradas 7 y 3 !ue en la si"uiente fi"ura para un contador MO( 5E de , ?+T% ". #onta)or asn*rono #MOS. En la familia CMOS existen varios contadores as4ncronos% La mayor4a son e!uivalentes a las versiones TTL% Si embar"o existen varios contadores as4ncronos de C+ !ue no tiene contraparte en la familia TTL, uno de ellos es ;,FC,6<,% este C+ es un contador de ;?+T con una entrada maestra de reestablecimiento as4ncrono% Los ; flip1flops estn conectados internamente como un contador de rizos MO( 5<G% La entrada MC es activa en alto y puede emplearse para reiniciar todos los flip1flops hacia el estado cero% In+orme ,re-ioN." #onta)ores 0 Lab. Sistemas Digitales ing. Utrilla Salazar, Daro 1. #onta)ores sn*ronos ,aralelos. El problema !ue se encuentra en los contadores de rizo es ocasionado por los retrasos acumulados en la propa"aci&n de los flip1flops dicho de otra manera no todos los flip1 flops cambian en sincron4a con los pulsos de entrada% Estas limitaciones pueden superarse con el uso de contadores s4ncronos o paralelos, en el !ue todos los flip flops se disparan en forma simultanea #en paralelo$ por medio de los pulsos de relo0% @a !ue los pulsos de entrada se aplican a todos los flip1flops debe utilizase al"Dn medio para controlar cuando un flip1flops se dispare o permanezca inalterado por un pulso de relo0% Esto se lo"ra utilizando la entradas 7 y 3 !ue en la si"uiente fi"ura para un contador MO( 5E de , ?+T% 2. #onta)or 'o3nson. 'parte de los contadores binarios !ue pasan por todos sus posibles estados y de los de secuencia truncada, en los cuales el nDmero mximo de posibles estados es <n, donde n corresponde al nDmero de flip1flops, existen contadores !ue ten"an un nDmero de estados determinado por la re"la <n, donde n es el nDmero de flip1flops% 'dems estos contadores poseen una realimentaci&n de la salida complementaria de la Dltima etapa independiente del nDmero de etapas del contador, a la entrada del primer flip1flop, dando como resultado una secuencia caracter4stica% En el dia"rama l&"ico se muestra un contador de 7ohnson ascendente de tres bits dise2ado a partir de flip1flops (ata con disparo por borde de subida% (ebido a !ue posee tres flip1flops, su nDmero mximo de estados es E, con un ciclo bsico !ue va desde cero #666$ lue"o el contador se llenar de 5s de iz!uierda a derecha y lue"o se llenara de nuevo de 6s en forma repetitiva como se puede observar en el dia"rama de tiempos% In+orme ,re-ioN." #onta)ores " Lab. Sistemas Digitales ing. Utrilla Salazar, Daro % %
V.% PARA EL INFORME PREVIO. (. De+inir el *on*e,to )e *onta)or )igital, anali*e s4 +4n*ionamiento 5 men*ione los ti,os *ara*tersti*os )e los *onta)ores seg6n la sin*roniza*i7n *on la se8al )e relo9 :#l;< 5 analizar *a)a 4no )e ellos :Los *ir*4itos 5 s4s *ara*tersti*as, tablas )e esta)os 5 )iagramas )e tiem,o<. Existen diversos tipos de contadores TTL y CMOS, bsicamente son Circuitos secuenciales, los cuales se implementan utilizando latch o flip flop !ue confi"urados de cierto modo #sincrono o asincrono$ nos permiten obtener la secuencia de codi"os deseada% Existen diersos modos de confi"uraci&n de estos circuitos secuenciales, se tiene el contador ascendente, descendente, o escalonado todos ellos se los puede obtener de una confi"uraci&n sincrona o asincrona% a< #onta)ores asn*ronos Este tipo de contadores donde cada salida del flip1flop sirve como se2al de entrada CL3 para el si"uiente flip1flop, estos contadores no cambian de estado todos 0untos por lo !ue se dice !ue no estn en sincron4a, solo el primer flip flop responde a los pulsos del relo0 ,lue"o para !ue al se"undo flip1flop responda debe esperar !ue el primer flip1flop cambie de estado, y para !ue el tercer flip1flop se complemente debe esperar !ue el se"undo flip1flop cambie de estado, y as4 sucesivamente con los dems flip1flop% .or lo tanto existe un leve retraso entre las respuestas de cada flip1flop, en los ff modernos este retraso es relativamente corto va del orden de los 561,6ns"% % En el dia"rama l&"ico se muestra un contador as4ncrono binario ascendente de tres bits dise2ado a partir de flip1flop 713 en confi"uraci&n to""le con disparo por borde de subida% (ebido a !ue posee tres flip1flop, su ciclo bsico se compone de ocho estados !ue van desde cero #666$ hasta siete #555$ en forma secuencial y repetitiva% In+orme ,re-ioN." #onta)ores 1 Lab. Sistemas Digitales ing. Utrilla Salazar, Daro b< #onta)ores sn*ronos ,aralelos. El problema !ue se encuentra en los contadores de rizo es ocasionado por los retrasos acumulados en la propa"aci&n de los flip1flops dicho de otra manera no todos los flip1 flops cambian en sincron4a con los pulsos de entrada% Estas limitaciones pueden superarse con el uso de contadores s4ncronos o paralelos, en el !ue todos los flip flops se disparan en forma simultanea #en paralelo$ por medio de los pulsos de relo0% @a !ue los pulsos de entrada se aplican a todos los flip1flops debe utilizase al"Dn medio para controlar cuando un flip1flops se dispare o permanezca inalterado por un pulso de relo0% Esto se lo"ra utilizando la entradas 7 y 3 !ue en la si"uiente fi"ura para un contador MO( 5E de , ?+T% /. Des*ribir las *ara*tersti*as es,e*i+i*as )e los *onta)ores = #onta)ores asn*ronos, sin*ronos. 5 s4s a,li*a*iones. :n contador asincrono es a!uel en donde cada salida del flip1flop sirve como se2al de entrada CL3 para el si"uiente flip1flop, estos contadores no cambian de estado todos 0untos por lo !ue se dice !ue no estn en sincron4a, solo el primer flip flop responde a los pulsos del relo0 ,lue"o para !ue al se"undo flip1flop responda debe esperar !ue el primer flip1flop cambie de estado, y para !ue el tercer flip1flop se complemente debe esperar !ue el se"undo flip1flop cambie de estado, y as4 sucesivamente con los dems flip1flop% .or lo tanto existe un leve retraso entre las respuestas de cada flip1flop, en los ff modernos este retraso es relativamente corto va del orden de los 561,6ns"% Estas limitaciones pueden superarse con el uso de contadores s4ncronos o paralelos, en el !ue In+orme ,re-ioN." #onta)ores 2 Lab. Sistemas Digitales ing. Utrilla Salazar, Daro todos los flip flops se disparan en forma simultanea #en paralelo$ por medio de los pulsos de relo0% 0. De los man4ales t>*ni*os obtener los I# !!L 5 #MOS ?4e *4m,len *on las +4n*iones )e *onta)ores, anali*e bre-emente las tabla )e -er)a), )iagramas )e tiem,o. @ +4n*ionamiento. (.% #ON!ADOR INARIO DE " I!S !!L A"B0. El contador ;,=> utilizan , flip1flops 73 en modo de conmutaci&n, con entradas de relo0 H.6 y H.5 en donde H.5 es la entrada de relo0 del se"undo flip1flop por lo !ue para formar un contador de , bits mod15E hay !ue conectar la salida del primer flip1flop de manera externa #puente$ con la entrada H.5, !uedando H.6 como la entrada de relo0 del contador% Tambi/n tiene dos entradas de reset #MC5 y MC<$ las cuales no se deben de0ar desconectadas #flotando$ por!ue, como estas se activan en 'LT', al estar flotando toman un nivel 'LTO lo !ue mantendr4a en reset al contador% Contador ;,=> /.% #ON!ADOR #MOS A"C#0B0 El C+ ;,FC>=> es un doble contador binario de , bits% Esta construido a base del flip1 flop T% Las entradas de relo0 #5H. y <H.$ son activadas por flanco posterior, o sea, en la transicion de 'LTO a ?'7O del pulso de relo0% Las entradas de reset #5MC y < MC$ del maestro en el contador se activan en nivel 'LTO, las salidas se eti!uetan desde -6 a ->, siendo -6 el LS? y, -> el MS? del numero binario de , bits% Ce!uiere una fuente de alimentacion de I) (C y viene en un C+ (+. de5, patillas% 8i"ura 5,9 (ia"rama l&"ico del contador CMOS ;,FC>=> 0.% #ON!ADOR #MOS #I A"C#(B0 El C+ ;,FC5=> es un contador reversible s4ncrono de , bits preinicializable como lo muestra la ho0a de datos% In+orme ,re-ioN." #onta)ores A Lab. Sistemas Digitales ing. Utrilla Salazar, Daro 8i"ura 5E9 Contador CMOS ;,FC5=> Tiene < entradas de relo0 #C.: y C.($, !ue se activan en la transici&n del nivel ?'7O al 'LTO del pulso de relo0, la entrada C.: es para la cuenta ascendente #:.$ y la entrada C.( es para la cuenta descendente #($, por lo !ue dependiendo si el contador !ue se necesite se conecta al nivel alto o JI)% Los modos de operaci&n del contador CMOS ;,FC5=> se muestran en la tabla de verdad I% El modo de reset borra as4ncronamente las salidas #-6 a ->$ al binario 6666 activndose en 'LTO el cual puede ser un pulso de corta duraci&n% Las entradas de car"a de datos en paralelo #(6 a (>$ se utilizan para pro"ramar un nDmero en binario desde donde se !uiere !ue empiece a contar de nuevo al activar la entrada de car"a en paralelo #.$$ con un nivel ?'7O y los datos son transferidos as4ncronamente a las salidas #-6 a ->$% Las salidas de arrastre THI y THK "eneran un pulso ne"ativo, para la conexi&n en cascada de contadores, ya sea en forma ascendente o en forma descendente la cuenta de estos% El contador ;,FC5=> viene en un (+. de 5E patillas y opera con una tensi&n de alimentaci&n de JI) (C% ".% EL #D"D/B es un contador sincr&nico L:p1(oMnL, Contador .ro"resivoNCe"resivo, .rea0ustable, ?inarioN(/cada Es un contador de , bits !ue opera como d/cada #6666 a 5665$, tanto en el sentido creciente como decreciente% 'dems de la entrada normal de clocO #informaci&n de tipo serie$ posee , entradas disponibles para informaci&n paralela% Esas entradas permiten !ue el contador sea car"ado con un determinado dato #nDmero binario$ e inicie a partir de all4 la cuenta% In+orme ,re-ioN." #onta)ores E Lab. Sistemas Digitales ing. Utrilla Salazar, Daro ". #4al es la )i+eren*ia entre 4n *onta)or asn*rono 5 4n *onta)or sin*ronoF as *omo la )i+eren*ia entre 4n *onta)or *on-en*ional 5 4n *onta)or es*ala)orF m4estre *ir*4itos ,rG*ti*os ,ara eH,li*arlos.. La diferencia es !ue en un contador asincrono la salida de cada flip flop sirve como entrada de relo0 del si"uiente, mientras !ue en in cintador sincrono, las entradas de relos se activan simultaneamete en cada 88, conectados en paralelo% :n contador escalador es a!uel !ue esta confi"urado para "enerar una secuencia desordenada de codi"os #en esta secuencia solo se puede utilizar un codi"o en binario a la vez$% In+orme ,re-ioN." #onta)ores B Lab. Sistemas Digitales ing. Utrilla Salazar, Daro I% Dise8ar 4n *onta)or asn*rono 4tilizan)o FFIs )e ti,o 'J, )e mo)4lo (2, (/, (D, 2. a$ b$ c$ d$ In+orme ,re-ioN." #onta)ores (D J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U1:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U1:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U2:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U2:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U3:A 7476 +5v U4 NOT D1 LED-BLUE D2 LED-BLUE D3 LED-BLUE D4 LED-BLUE D5 LED-BLUE J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U1:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U1:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U2:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U2:B 7476 +5v D1 LED-BLUE D2 LED-BLUE D3 LED-BLUE D4 LED-BLUE U3 NAND J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U1:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U1:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U2:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U2:B 7476 +5v D1 LED-BLUE D2 LED-BLUE D3 LED-BLUE D4 LED-BLUE J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U1:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U1:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U2:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U2:B 7476 +5v D1 LED-BLUE D2 LED-BLUE D3 LED-BLUE D4 LED-BLUE J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U1:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U1:B 7476 J 4 Q 15 CLK 1 K 16 Q 14 S 2 R 3 U2:A 7476 J 9 Q 11 CLK 6 K 12 Q 10 S 7 R 8 U2:B 7476 1 1 2 4 5 6 U3:A 74HC21 9 10 12 13 8 U3:B 74HC21 1 2 U4:A 7404 3 4 U4:B 7404 5 6 U4:C 7404 1 3 1 2 U4:D 7404 1 2 3 U5:A 7432 1 2 3 U6:A 7408 4 5 6 U6:B 7408 4 5 6 U5:B 7432 1 2 13 12 U7:A 7411 3 4 5 6 U7:B 7411 9 10 8 U5:C 7432 9 10 11 8 U7:C 7411 12 13 11 U5:D 7432 9 10 8 U6:C 7408 12 13 11 U6:D 7408 1 2 3 U8:A 7432 4 5 6 U8:B 7432 D1 LED-YELLO D2 LED-YELLO D3 LED-YELLO D4 LED-YELLO Lab. Sistemas Digitales ing. Utrilla Salazar, Daro 2. Dise8ar 4n *onta)or )es*en)ente mo)4lo (0, 4tilizan)o FFIs ti,o D. A. Dise8ar 4n *onta)or UPKDOLN mo)4lo (DF 4tilizan)o FFIs )e ti,o 'J 5 ti,o D. In+orme ,re-ioN." #onta)ores (( D 2 Q 5 CLK 3 Q 6 S 4 R 1 U1:A 74LS74 D 12 Q 9 CLK 11 Q 8 S 1 0 R 1 3 U1:B 74LS74 D 2 Q 5 CLK 3 Q 6 S 4 R 1 U2:A 74LS74 D 12 Q 9 CLK 11 Q 8 S 1 0 R 1 3 U2:B 74LS74 +5v U3 NOR!4 U4 AND!2 U5 AND!2 U6 AND!2 1 2 3 U7:A 74LS32 4 5 6 U7:B 74LS32 9 1 0 8 U7:C 74LS32 U8 AND!2 U9 AND!3 U10 AND!3 1 2 1 3 1 1 U7:D 74LS32 1 2 3 U11:A 74LS32 U12 AND!3 U13 AND!3 U14 AND!2 4 5 6 U11:B 74LS32 9 10 8 U11:C 74LS32 U15 AND!2 U16 AND!3 U17 AND!3 1 2 3 U18:A 74LS32 D1 LED-BLUE D2 LED-BLUE D3 LED-BLUE D4 LED-BLUE