You are on page 1of 7

INFORME DE LABORATORIO #04 BSCULAS UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERA ELCTRICA ELECTRNICA AVANZADA LABORATORIO BOGOT 2005 INTRODUCCIN

N Este informe invita al lector a conocer de una manera concisa el manejo de las compuertas lgicas como una poderosa herramienta, en el uso electrnico. Brevemente conoceremos que pasos seguimos estrictamente en la prctica desde que se entr en la sala del laboratorio, hasta el momento en el que se finalizo la prctica. De una manera secuencial veremos paso a paso como manipulamos los artefactos, con ayuda de ilustraciones. As se podr entender de una manera concisa, al tener una ilustracin de cada cosa que acontece para tratar de remediar la ausencia de masa al detallar por medio de la descripcin en la redaccin de este trabajo. Por ultimo queda nuestra expectativa hacia el lector de que al mediante la lectura, reciba con agrado lo que hemos plasmado en este informe de laboratorio; como la comprensin sea oportuna en cada lnea que cuidadosamente hemos redactado. OBJETIVOS Convertir una expresin lgica en una suma de productos. Llevar a cabo los pasos necesarios para deducir una expresin en forma de suma de productos, con el fin de disear un circuito lgico combinatorio en su forma de suma ms simple. Explicar la operacin la operacin de los circuitos OR y NOR exclusivos. Escribir la expresin booleana para las compuertas lgicas y las combinaciones de compuertas lgicas. Analizar los resultados experimentales. Formar una capacidad de anlisis critica, para interpretar de una manera optima los resultados obtenidos, de una forma lgica como analtica. MARCO TERICO BIESTABLES Los biestables basculas o flipflops, son circuitos secuenciales constituidos por puertas lgicas capaces de almacenar un BIT, que es la informacin binaria ms elemental. AI igual que los circuitos secuenciales en general, los biestables tambin se pueden clasificar en sncronos y asncronos, como se muestra en la siguiente figura: 1

BASCULAS ASINCRONAS Son aquellas basculas que carecen de impulso de reloj y, por lo tanto, la salida basculara en la medida en que cambien las entradas. LA BASCULA RS (ASINCRONA) Es una de las bsculas asncronas. Como ejemplo, vamos a realizar una RS con operadores lgicos.

En la figura anterior, se muestran dos implementaciones de dicha bscula, una a base de puertas NAND, y la otra a base de puertas NOR. La denominacin "RS" proviene de "ResetSet", de forma que la entrada "s" sirve para poner a "1" la salida, y la "R" para ponerla a "0". LA BASCULA "T (ASINCRONA) Este es otro tipo de bascula que solo tiene una entrada. La forma de operar vamos... a verla en el siguiente "timing", o diagrama de tiempos (representacin grafica de las entradas y salidas en funcin del tiempo). Comparando los diagramas, vemos que la seal es de frecuencia mitad que la de entrada. Este tipo de bascula la emplearemos, colocando en cascada una serie de ellas, en los circuitos divisores de frecuencia (cada biestable dividir la frecuencia por 2). Se puede obtener a partir de la bascula T sincrona (como veremos al ver esta). Por otra parte, su funcionamiento es muy similar al de la bascula binaria (sincrona). BASCULAS SNCRONAS Dentro de los sistemas sncronos tenemos dos tipos: Sincronas sencillas, o por nivel En ellas, las entradas solo tienen actuacin sobre la bascula (se validan) cuando el nivel lgico en la entrada de reloj esta alto o bajo (segn el sistema). Esta caracterstica obliga a que las salidas solo puedan variar cuando la entrada de reloj este a nivel de paso (de atlivacion).

SLNCRONIZADAS (EDGETRIGGERED), O POR FLANCO En las basculas que adoptan este sistema de sincronismo, la informacin presente en las entradas solo se tiene en cuenta cuando la seal de reloj cambia de nivel, es decir, durante el tiempo de subida o de bajada, dependiendo del caso. Todos los tipos de bsculas que vamos a exponer pueden adoptar ambos tipos de sincronizacin, y esto lo reflejamos en la simbologa utilizada ASCII: Sincronas sencillas Sincronizadas sencillas (EdgeTriggered) La entrada CP ("Clock Pulse"), es la correspondiente a los pulsos del reloj. BASCULA "RS" (SINCRONA) Esta bascula tiene el siguiente diagrama de tiempos (la vamos a realizar con activacin por nivel "1" de CP).

La denominacin "D" viene de "Datos" (sirve para realizar una transferencia de datos cuando la seal de control indique, que es la funcin del "cerrojo"), La tabla de la verdad:

Y la ecuacin resultante es: __ Q t+D t= DCP+CPQ t BASCULA "T" (SINCRONA) Es una bascula bastante empleada, y posee una arquitectura bastante similar a la del flipflop tipo "D", Se mantiene o niega el valor de Ia salida en funcin del valor de Ia entrada.T (si es un "0" lo mantiene, y si es un "1" lo niega), La tabla de la verdad de un biestable T" activado por flanco de subida, es la siguiente'

EI smbolo "indica que solo se utilizara el valor de la salida al llegar un flanco de subida al reloj, mantenindose el valor anterior hasta ese momento, Para obtener la bascula "T asncrona a partir de esta bascula con poner a "1" la entrada "T (cada vez que hay un flanco de subida se invierte Ia salida con lo que se obtiene una salida de frecuencia mitad que la de la entrada de reloj), BASCULA "JK" Tambin denominada "MasterSlave", es quizs la ms difundida, en sus distintas versiones de activacin (por nivel y por flanco), Esta difusin es la justificada por su versatilidad, ya que Impartir de una "JK" se pueden obtener los otros tipos de bsculas. Veamos las tablas de verdad de una "JK" activada por nivel "0" y de una "JK" activada por flanco descendente: Y la ecuacin resultante para ambos casos es: __ Q t+Dt = JQ t+ KQ t Obtencin de las bsculas "D" y "T" a partir de la "JK" Para obtener estas bsculas a partir de la "JK", basta con realizar las siguientes operaciones: _ a) Para obtener la "D", basta con hacer K = j, y meter los dalos correspondientes a la entrada "D" por la "J" Para comprobar esto, basta con mirar las tablas de la verdad de ambos flipflops, Vemos que para los dos casos en que K =J, al validarse las entradas, la salida pasa a tomar el valor que tenia la J (como en un flipflop tipo D) b). Para obtener la "T". Solo hay que hacer J=K, y poner en cualquiera de esas dos entradas los datos correspondientes a la entrada T. ASCII, si J=K="0", no se invierte la salida al validar las entradas, y si J=K=1, se invertir la salida (como en un flipflop tipo T). BASCULA BINARIA Es una bscula con un mando nico, de tal forma, que la salida evoluciona cambiando de estado, dependiendo del tipo de activacin. ASCII tenemos, a nivel "1", a nivel "0", a flanco ascendente, a flanco descendente. Este flipflop tiene un funcionamiento similar al del biestable "T" asncrono (divide por dos la frecuencia del reloj) Como ejemplo, vamos a ver la simbologa y comportamiento de una bascula binario por flanco descendedle. La "bascula binaria" se puede construir a base de basculas "D", y "JK". Veamos unos ejemplos. Si queremos obtener una bascula binaria activada por flanco de bajada, lo podemos hacer a partir de una bascula "D" tambin por flanco descendente. As, cada vez que llegue un flanco de bajada, pasa a la salida el valor de la entrada (que es el de la salida anterior, pero negado). Por lo tanto, se obtiene una salida con una 4

frecuencia la mitad de la del reloj del sistema.

Para hacer lo mismo a partir de una bascula "JK" de frente descendente: En la figura se recogen dos posibilidades: la de la izquierda, consiste en emplear el fipflop JK como uno de tipo T (J=K), Y poniendo en ambas entradas 1, con lo que cada vez que llegue un flanco descendente de reloj se producir una inversin de la salida; en el caso de la izquierda, se emplea el flipflop JK como uno tipo D (K = 1), siendo el montaje idntico al explicado para dicho flipflop MATERIALES 2 Transistores 2N 2222. 2 Resistencias de 1.5K!. 2 Resistencias de 47 K!. Multmertro Cable RF Sondas Cables de Poder PROCEDIMIENTO

Para la prctica a realizar construimos el montaje ilustrado en la figura de la izquierda con el fin de simular el funcionamiento de electrnica bsica de las compuertas o la bscula sincronizado por clock D.

Para esta obtuvimos en el osciloscopio la grfica de la imagen ilustrada a continuacin, de cmo encienden los LEDS En la que se ilustra como en cada salida de compuerta la grafica, se muestra que la salida del segundo pulso se divide a la mitad.

La segunda parte de la prctica apreciamos el funcionamiento del display de 7 segmentos como su polarizacin. CONCLUSIONES La bascula RS (asncrona) 6

Es una de las bsculas asncronas. La bascula "T (asncrona) Este es otro tipo de bascula que solo tiene una entrada. A verla en el siguiente "timing", o diagrama de tiempos (representacin grafica de las entradas y salidas en funcin del tiempo). Comparando los diagramas, vemos que la seal es de frecuencia mitad que la de entrada. Basculas sincronas Dentro de los sistemas sincronos tenemos dos tipos: Sincronas sencillas, o por nivel En ellas, las entradas solo tienen actuacin sobre la bascula (se validan) cuando el nivel lgico en la entrada de reloj esta alto o bajo (segn el sistema). Esta caracterstica obliga a que las salidas solo puedan variar cuando la entrada de reloj este a nivel de paso (de atlivacion). Bascula "RS" (sincrona) Esta bascula tiene el siguiente diagrama de tiempos (la vamos a realizar con activacin por nivel "1" de cp). Solo hay que hacer j=k, y poner en cualquiera de esas dos entradas los datos correspondientes a la entrada t. ASCII, si j=k="0", no se invierte la salida al validar las entradas, y si j=k=1, se invertir la salida (como en un flipflop tipo t). Bascula binaria Es una bscula con un mando nico, de tal forma, que la salida evoluciona cambiando de estado, dependiendo del tipo de activacin. ASCII tenemos, a nivel "1", a nivel "0", a flanco ascendente, a flanco descendente. Este flipflop tiene un funcionamiento similar al del biestable "t" asncrono (divide por dos la frecuencia del reloj) Como ejemplo, vamos a ver la simbologa y comportamiento de una bascula binario por flanco descendedle. La "bascula binaria" se puede construir a base de basculas "D", y "JK". si queremos obtener una bascula binaria activada por flanco de bajada, lo podemos hacer a partir de una bascula "d" tambin por flanco descendente. As, cada vez que llegue un flanco de bajada, pasa a la salida el valor de la entrada (que es el de la salida anterior, pero negado).

You might also like