Instituto de Ingeniera y Tecnologa Departamento de Elctrica y Computacin Ing. en Sistemas Digitales y Comunicaciones
Maribel Gmez Franco Manual de Laboratorio de Circuitos Digitales Tercera revisin Cd. Jurez, Chih., Mxico Universidad Autnoma de Ciudad Jurez, 2004 Materia: Circuitos Digitales Pginas: 151
Circuitos Digitales Contenido Maribel Gmez Franco iv Contenido
Contenido...................................................................................................................iv Introduccin............................................................................................................... 8 PRCTICA 1. INTRODUCCIN AL LABORATORIO DE SISTEMAS DIGITALES ............ 11 Objetivo.................................................................................................................... 11 Material utilizado...................................................................................................... 11 Introduccin............................................................................................................. 11 Procedimiento........................................................................................................... 18 Preguntas................................................................................................................. 19 Conclusiones por integrante...................................................................................... 20 Referencias............................................................................................................... 20 PRCTICA 2. INTRODUCCIN AL CIRCUIT MAKER .................................................. 22 Objetivo.................................................................................................................... 22 Material utilizado...................................................................................................... 22 Introduccin............................................................................................................. 22 Procedimiento........................................................................................................... 25 Preguntas................................................................................................................. 25 Conclusiones por integrante...................................................................................... 26 Referencias............................................................................................................... 26 PRCTICA 3. SUMADOR DE CUATRO BITS. SIMULACIN........................................ 28 Objetivo.................................................................................................................... 28 Material utilizado...................................................................................................... 28 Introduccin............................................................................................................. 28 Procedimiento........................................................................................................... 29 Preguntas................................................................................................................. 31 Conclusiones por integrante...................................................................................... 32 Referencias............................................................................................................... 32 PRCTICA 4. SUMADOR DE CUATRO BITS .............................................................. 34 Objetivo.................................................................................................................... 34 Material utilizado...................................................................................................... 34 Introduccin............................................................................................................. 34 Procedimiento........................................................................................................... 35 Preguntas................................................................................................................. 37 Conclusiones por integrante...................................................................................... 38 Referencias............................................................................................................... 38 PRCTICA 5. COMPROBACIN DE TABLAS DE VERDAD DE COMPUERTAS LGICAS ................................................................................................................................ 40 Material utilizado:..................................................................................................... 40 Componentes para simulacin: ................................................................................. 40 Introduccin:............................................................................................................ 40 Procedimiento........................................................................................................... 41 Preguntas................................................................................................................. 43 Conclusiones por integrante...................................................................................... 43 Referencias............................................................................................................... 44 PRCTICA 6. ANLISIS DE FORMAS DE ONDA UTILIZANDO CIRCUITMAKER. ......... 46 Objetivo.................................................................................................................... 46 Material y equipo utilizado........................................................................................ 46 Introduccin............................................................................................................. 46 Procedimiento........................................................................................................... 47 Preguntas................................................................................................................. 55 Conclusiones por integrante...................................................................................... 56 Referencias............................................................................................................... 56
Circuitos Digitales Contenido Maribel Gmez Franco v PRCTICA 7. ANLISIS DE FORMAS DE ONDA......................................................... 58 Objetivo.................................................................................................................... 58 Material y equipo utilizado: ....................................................................................... 58 Introduccin............................................................................................................. 58 Procedimiento........................................................................................................... 63 Preguntas................................................................................................................. 68 Conclusiones por integrante...................................................................................... 70 Referencias............................................................................................................... 70 PRCTICA 8. IMPLEMENTACIN DE COMPUERTAS LGICAS.................................. 72 Objetivo.................................................................................................................... 72 Material utilizado...................................................................................................... 72 Introduccin............................................................................................................. 72 Procedimiento........................................................................................................... 73 Preguntas................................................................................................................. 76 Conclusiones por integrante...................................................................................... 76 Referencias............................................................................................................... 77 PRCTICA 9. IMPLEMENTACIN DE UN CIRCUITO LGICO .................................... 79 Objetivo.................................................................................................................... 79 Material utilizado:..................................................................................................... 79 Introduccin:............................................................................................................ 79 Procedimiento........................................................................................................... 80 Preguntas:................................................................................................................ 82 Conclusiones por integrante...................................................................................... 82 Referencias............................................................................................................... 83 PRCTICA 10. GENERADOR Y VERIFICADOR DE PARIDAD PAR .............................. 85 Objetivo.................................................................................................................... 85 Material utilizado...................................................................................................... 85 Introduccin............................................................................................................. 85 Procedimiento........................................................................................................... 86 Preguntas................................................................................................................. 89 Conclusiones por integrante...................................................................................... 90 Referencias............................................................................................................... 90 PRCTICA 5. COMPARADOR DIGITAL ...................................................................... 92 Objetivo.................................................................................................................... 92 Material utilizado...................................................................................................... 92 Introduccin............................................................................................................. 92 Procedimiento........................................................................................................... 93 Preguntas................................................................................................................. 95 Conclusiones por integrante...................................................................................... 95 Referencias............................................................................................................... 96 PRCTICA 12. SUMADOR/ RESTADOR EN COMPLEMENTO A DOS........................... 98 Objetivo.................................................................................................................... 98 Material utilizado...................................................................................................... 98 Introduccin............................................................................................................. 98 Procedimiento..........................................................................................................100 Preguntas................................................................................................................102 Conclusiones...........................................................................................................102 Referencias..............................................................................................................102 PRCTICA 13. SISTEMA DE TRANSMISIN DE DATOS BIT POR BIT.......................104 Objetivo...................................................................................................................104 Material utilizado.....................................................................................................104 Introduccin............................................................................................................104 Procedimiento..........................................................................................................105 Preguntas................................................................................................................107 Conclusiones por integrante.....................................................................................108 Circuitos Digitales Contenido Maribel Gmez Franco vi Referencias..............................................................................................................108 PRCTICA 14. SISTEMA DE TRANSMISIN DE DATOS............................................110 Objetivo...................................................................................................................110 Material utilizado.....................................................................................................110 Introduccin............................................................................................................110 Procedimiento..........................................................................................................111 Preguntas................................................................................................................114 Conclusiones por integrante.....................................................................................115 Referencias..............................................................................................................115 PRCTICA 15. CONTADOR SINCRONO....................................................................117 Objetivo...................................................................................................................117 Material utilizado.....................................................................................................117 Introduccin............................................................................................................117 Procedimiento..........................................................................................................117 Preguntas................................................................................................................119 Conclusiones por integrante.....................................................................................120 Referencias..............................................................................................................120 PRCTICA 16. CONTADOR ASINCRONO..................................................................122 Objetivo...................................................................................................................122 Material utilizado.....................................................................................................122 Introduccin............................................................................................................122 Procedimiento..........................................................................................................122 Preguntas................................................................................................................123 Conclusiones por integrante.....................................................................................124 Referencias..............................................................................................................124 PRCTICA 16. CONTADOR ASINCRONO..................................................................126 Objetivo...................................................................................................................126 Material utilizado.....................................................................................................126 Introduccin............................................................................................................126 Procedimiento..........................................................................................................126 Preguntas................................................................................................................127 Conclusiones por integrante.....................................................................................128 Referencias..............................................................................................................128 PRCTICA 17. SISTEMA DE TRANSMISIN DE DATOS PARALELO-SERIE-PARALELO ...............................................................................................................................130 Objetivo...................................................................................................................130 Material utilizado.....................................................................................................130 Introduccin............................................................................................................130 Procedimiento..........................................................................................................131 Preguntas................................................................................................................133 Conclusiones por integrante.....................................................................................134 Referencias..............................................................................................................134 PRCTICA 18. DISENO DE UNA MQUINA SECUENCIAL ........................................136 Objetivo...................................................................................................................136 Material utilizado.....................................................................................................136 Introduccin............................................................................................................136 Procedimiento..........................................................................................................136 Preguntas................................................................................................................138 Conclusiones por integrante.....................................................................................138 Referencias..............................................................................................................139 PRCTICA 19. REGISTROS......................................................................................141 Objetivo...................................................................................................................141 Material utilizado.....................................................................................................141 Introduccin............................................................................................................141 Procedimiento..........................................................................................................142 Circuitos Digitales Contenido Maribel Gmez Franco vii Preguntas................................................................................................................145 Conclusiones por integrante.....................................................................................145 Referencias..............................................................................................................146 PRCTICA 20. CORRECCIN DE UNA FALLA EN UN SISTEMA DE TRANSMISIN DE DATOS ....................................................................................................................148 Objetivo...................................................................................................................148 Material utilizado.....................................................................................................148 Introduccin............................................................................................................148 Procedimiento..........................................................................................................149 Preguntas................................................................................................................150 Conclusiones por integrante.....................................................................................150 Referencias..............................................................................................................151
En cada una de las prcticas se inicia con el objetivo especfico de la prctica. Enseguida se lista el material a utilizar, slo las primeras tres prcticas incluyen esta lista, a partir de la prctica cuatro el alumno disea los circuitos de las prcticas, por lo tanto, l debe seleccionar los componentes adecuados y anotarlos en los espacios destinados para ello. En la introduccin se mencionan algunos antecedentes y se describe el funcionamiento esperado de la prctica. El procedimiento es la secuencia de pasos que debe seguir el alumno para cumplir con el objetivo de la prctica. En cada paso se le puede pedir al alumno que dibuje un circuito, resuelva algn mapa o que llene una tabla. A continuacin se lista una serie de preguntas que el alumno debe contestar. Por ltimo, el alumno debe escribir sus conclusiones con respecto al desarrollo y los resultados obtenidos de la prctica.
La realizacin de cada prctica se complementa con el uso de un simulador de circuitos. Siguiendo el procedimiento, primero se simula el circuito y despus se conectan los componentes. Esto permite al alumno tener una idea ms clara de lo que espera obtener una vez que construya la prctica. Adems, permite al alumno saber con ms certeza qu componentes va a necesitar.
En la primera unidad del curso de Circuitos Digitales se estudian sistemas numricos, operaciones aritmticas de nmeros con signo y cdigos digitales. El alumno todava no est relacionado con circuitos integrados. La prctica 1 se divide en dos sesiones, en la primera el alumno se familiariza con el equipo y los componentes bsicos como son: tablilla de experimentos, interruptores, resistencias, LEDs, fuente de tensin y punta lgica. En la segunda sesin utiliza un circuito integrado sumador 74283 para realizar sumas de nmeros con signo. El circuito integrado se ve como una caja negra al cual se le alimentan dos nmeros binarios de cuatro bits por medio de ocho interruptores y se obtiene la suma binaria representada por cinco LEDs, uno indica el acarreo de salida y los otros cuatro el resultado de la sumatoria. Las operaciones a realizar son sumas de A+B y restas de A-B, donde B tomar el formato en complemento a 1 y complemento a 2 segn lo indique la prctica. El valor de B se introduce en el formato solicitado, esto es, no es necesario agregar circuitera adicional para obtener los complementos.
En la segunda unidad del mismo curso se estudian las compuertas lgicas bsicas, especificaciones y caractersticas de circuitos integrados, anlisis y diseo de circuitos lgicos bsicos a partir de lgebra de Boole, teoremas de DeMorgan y mapas de Karnaugh. En la segunda prctica el alumno comprueba las tablas de verdad de las compuertas lgicas bsicas AND, OR, NOT, NAND, NOR, XOR y XNOR. Adems, se comprueban igualdades entre compuertas, por ejemplo, una NOR equivale a una AND con entradas negadas, esto es, con inversores conectados a las entradas. Tambin se obtienen compuertas a partir de otras, por ejemplo, una NAND de tres entradas utilizando compuertas de slo dos entradas.
En la tercera prctica, el alumno aprende a utilizar el generador de funciones y el osciloscopio para analizar formas de onda. Esta prctica se divide en dos. En la primera parte, se obtienen diagramas de tiempos de una NAND y una NOR de dos entradas en el simulador. Adems, el alumno se familiariza con los trminos frecuencia, periodo y amplitud. La segunda parte es la que se realiza en el laboratorio, en la primer sesin el alumno se familiariza con el generador de funciones y el osciloscopio. Del generador se obtiene una onda cuadrada con ciertas especificaciones. Despus de calibrar el osciloscopio, el alumno conecta la salida del generador a la entrada del osciloscopio para medir la seal. En la segunda sesin, el alumno mide el tiempo de subida y tiempo de bajada de un circuito inversor. Circuitos Digitales Contenido Maribel Gmez Franco 9
En la tercera unidad se estudian circuitos lgicos combinacionales partiendo del diseo del componente hasta la aplicacin del circuito integrado especfico. Para esta unidad se desarrollan cuatro prcticas. En la prctica cuatro, el alumno disea un generador y verificador de bit de paridad, como si fuera un sistema de transmisin de datos en paralelo. En esta prctica trabajan en conjunto dos equipos, de tal forma que el equipo 1 enva un dato de cinco bits (cuatro de datos y uno de paridad) al equipo 2 y viceversa. En la prctica cinco, el alumno disea un circuito comparador de dos nmeros de cuatro bits, que como salida tenga tres indicadores: A<B, A>B y A=B. Hasta esta prctica, el alumno utiliza nicamente compuertas lgicas bsicas. En la prctica seis, el alumno disea un sumador/ restador en complemento a 2. Se utiliza un circuito como referencia un circuito sumador 74283. Como entradas, se tienen dos nmeros de cuatro bits, una seal de control que determinar si la operacin es suma o resta. Los dos nmeros de entrada deben ser positivos. El resultado se representa por seis bits en el formato signo magnitud, un bit de signo, un bit de acarreo y cuatro bits de magnitud. A partir de la prctica siete, el alumno empieza a trabajar en el proyecto final. Esta prctica consiste bsicamente en conocer el funcionamiento del multiplexor (MUX) y demultiplexor (DEMUX). En la entrada se tienen cuatro bits que llegan al MUX. La salida del MUX se conecta a la entrada del DEMUX. Como salida se obtienen cuatro bits directamente del DEMUX. Dos lneas de seleccin se conectan en paralelo al MUX y DEMUX, por lo tanto, al mismo tiempo se selecciona una entrada del MUX y una salida del DEMUX, de tal forma que el dato de la entrada se transmite directamente a la salida. En esta prctica el alumno empieza a trabajar con circuitos integrados que trabajan con lgica negativa.
Al finalizar la prctica mencionada anteriormente, apenas se obtiene un sistema manual de transmisin de bit por bit que no retiene informacin. En la prctica ocho, se agrega un dispositivo que almacena cada bit que se recibe, un latch. Se soluciona el problema de la retencin de datos, pero an la transmisin se hace manual porque se siguen utilizando dos interruptores para seleccionar las entradas y salidas. En la prctica nueve se agrega un contador de 0-3, sus salidas se conectan a las entradas de seleccin de los componentes. Tambin se adiciona un temporizador para automatizar completamente la seleccin de entradas y salidas. Estos circuitos lgicos secuenciales se estudian en la cuarta unidad.
En esta revisin, se anexan prcticas de anlisis de diagramas de tiempos con el fin de entender mejor el funcionamiento de algunos circuitos contadores, utilizando como herramienta el CircuitMaker. Adems, se agrega una prctica de registros. En la ltima prctica, el alumno debe ser capaz de detectar una falla y solucionar el problema.
Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 10
CIRCUITOS DIGITALES
PRCTICA 1 INTRODUCCIN AL LABORATORIO DE SISTEMAS DIGITALES
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 11
PRCTICA 1. INTRODUCCIN AL LABORATORIO DE SISTEMAS DIGITALES
Objetivo
El alumno conocer las instalaciones del laboratorio de sistemas digitales, incluyendo el reglamento del laboratorio, las mesas de trabajo y equipo disponible. Adems, polarizar un CI y utilizar la punta lgica.
Material utilizado
1 tablilla de experimentacin (protoboard) tablilla de pruebas IDL-800 Digital Lab 1 Manual de especificaciones de CIs (ECG, RCA Texas Instruments) 1 CI 74283 ( 7483) 9 Interruptores (dip-switch) 9 Resistencias de 1 k 5 LED 5 resistencias de 330 1 Punta lgica 1 Pinzas de corte 1 Pinzas de punta Alambres
Introduccin
El laboratorio de sistemas digitales brinda soporte a materias de las carreras del departamento de elctrica y computacin, relacionadas directamente con la electrnica analgica o digital. Dispone de instrumentos de medicin bsicos como son multmetros y osciloscopios, fuentes de tensin, generadores de seal y componentes electrnicos. Adems, cuenta con equipo de cmputo como apoyo complementario a la realizacin de las prcticas. En el caso especfico de la materia de circuitos digitales, son auxiliares para la simulacin de circuitos.
Antes de iniciar la prctica el alumno debe llenar un vale para solicitar el material que utilizar durante la realizacin de la misma.
El estudiante debe estudiar la prctica que est por realizar antes de llegar al laboratorio. De esta manera, el estudiante aprovecha al mximo el tiempo destinado al laboratorio.
Lo ideal para la realizacin de las prcticas de laboratorio es que el estudiante tenga su propio material (componentes electrnicos y herramienta bsica), de tal forma que llegue al laboratorio con la prctica lista para verificar su funcionamiento.
En esta prctica el estudiante conocer fsicamente algunos de los componentes que utilizar durante el curso. As como algunas sugerencias que le permitan realizar las prcticas adecuadamente. A continuacin se describen algunos de estos componentes.
Una tablilla de experimentos se utiliza para desarrollar prcticas de laboratorio o prototipos de cualquier sistema digital y/ o analgico. Esta tablilla se puede dividir en Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 12 dos secciones principales: conexin de fuentes de alimentacin y conexin de componentes, ver figura 1.1. La continuidad que existe entre cada punto de conexin se debe a que por debajo de la tablilla existen unas placas conductoras. En la seccin de fuentes de alimentacin la continuidad es por filas, mientras en la seccin de componentes la continuidad es por columnas.
Una tablilla sencilla tiene filas en la parte superior e inferior para conectarse a +5 V y tierra. Cada hilera se divide en dos, para tener una fila continua, es necesario conectar con alambre cada mitad como se indica en la figura 1.1. Algunas tablillas utilizan colores para identificar a qu fuente estn conectadas, el rojo se utiliza para +5 V y el azul para tierra. Adems, es recomendable utilizar colores especficos para cada tipo de dato como son entradas, salidas, conexiones intermedias, etc. Si cada conexin est perfectamente identificada por alambres de color es ms fcil encontrar errores.
En la seccin intermedia de la tablilla se interconectan los componentes. Los circuitos integrados (CIs) se insertan en la tablilla de modo que cubran la ranura que est en la parte media. El acceso a cada terminal del circuito se hace va los grupos verticales de cinco conexiones continuas. Deben emplearse alambres cortos para hacer las conexiones de cada CI a la fuente de alimentacin, ver figura 1.1. De la misma forma deben utilizarse alambres de medida exacta para cualquier conexin. Esto tambin permite una fcil localizacin de errores.
Figura 1.1 Tablilla de experimentos
En el laboratorio se encuentra disponible la tablilla de pruebas IDL-800 (Probador lgico). Esta tablilla incluye la tablilla de experimentos de la figura 1.1. En la figura 1.2 se indica en forma de bloques su distribucin la cual se puede dividir en dos secciones. En la seccin superior se encuentra el interruptor de encendido, un generador de funciones y un vltmetro digital. En generador de funciones puede proporcional una seal senoidal, triangular o cuadrada con cinco intervalos de frecuencia desde 1 Hz hasta 100 kHz. La amplitud depende del tipo de seal. Para una onda senoidal la salida es variable de 0 a 8 Vpp. La amplitud de la onda triangular es de 0 a 6 Vpp fija y para la onda cuadrada tambin es fija de 0 a 8 Vpp. El vltmetro puede medir tensiones en corriente continua hasta 200 Vcc, divido en cuatro escalas.
+V GND Conexin a +5 V Ranura de separacin Cada grupo vertical de cinco es una lnea continua Conexin a tierra Deben instalarse alambres de interconexin en la parte media para tener continuidad en toda la fila Conexin de fuentes de alimentacin Conexin de fuentes de alimentacin Conexin de componentes Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 13 En la seccin inferior se realiza la interconexin de componentes. La tablilla de experimentos se localiza en el centro. Los interruptores que estn en la parte inferior derecha se utilizan para proporcionar los unos y los ceros a las terminales de entrada de los CIs. Cuando estn hacia arriba se tiene un uno y hacia abajo un cero. Las entradas que no se utilicen deben conectarse con un alambre a +5 V o a 0 V, segn sea el caso. Las salidas se conectan a los diodos emisores de luz (LED) que se localizan en la parte superior derecha. Todos los CIs necesitan fuentes de tensin para su polarizacin, en la parte media izquierda se localizan las fuentes de tensin, como se mencion anteriormente, para circuitos TTL se utilizan las fuentes fijas de 5 Vcc. La tablilla de pruebas dispone de otros interruptores para proporcionar diferentes entradas como son 5V/ 0/ +5V y pulsos. La salida se puede representar en BCD por medio de indicadores de siete segmentos. En la parte superior izquierda se ubican estos indicadores.
Figura 1.2 Tablilla de pruebas IDL-800 Digital Lab
La figura 1.3 indica la forma en que se pueden conectar los interruptores para proporciona un uno o un cero. Como se puede observar en la figura 1.3(a) la resistencia se conecta a 5V, el interruptor a tierra y la unin de los dos proporciona la salida lgica de 0 1. Mientras el interruptor est abierto la corriente fluye de la fuente hacia la salida por medio de la resistencia y se obtiene un 1 lgico. Al cerrar el interruptor, la ENCENDID O
VOLTMETRO GENERADOR DE FUNCIONES Indicador de 8 bits LEDs Indicador de 7 segmentos Indicar de ctodo comn (display) Fuente fija de tensin 5 Vcc
Fuente variable de 0 a + 15 Vcc
Fuente fija de tensin -5 Vcc
Fuente variable de 0 a 15 Vcc
Fuente fija de tensin 5 Vcc
A d a p t a d o r e s
Interruptores de 5V/0/+5V Interruptores de pulso Interruptores de datos 8 bits
Tablilla de experimentos Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 14 terminal de salida se pone a tierra y as proporciona un 0 lgico. La resistencia se utiliza para evitar un cortocircuito entre 5 V y tierra. En la figura 1.3(b) la conexin de los componentes es diferente, ahora el interruptor se conecta a 5 V y la resistencia a tierra. Si el interruptor est abierto, la salida se conecta a tierra a travs de la resistencia a tierra para generar el 0 lgico. El 1 lgico se obtiene al cerrar el interruptor pues los 5 V pasan directamente a la salida. En ambos circuitos la terminal de salida se conecta a la terminal de entrada del CI. Al iniciar una prctica se parte del hecho de que las entradas estn en ceros y considerando que normalmente los interruptores estn abiertos es ms recomendable utilizar la conexin de la figura 1.3(b).
a) b)
Figura 1.3 Conexin de entradas y salidas
Cuando se trabaja con lgica positiva, esto es, un uno se representa con un nivel de tensin de 5 V aproximadamente, de manera visual se espera ver un LED encendido que indica la presencia de un uno lgico. Un LED es un dispositivo de dos terminales nodo y ctodo. Cuando se polariza directamente esto es, nodo a un nivel positivo de tensin y ctodo a un nivel ms negativo, el LED se polariza y enciende. Si se conecta al contrario, no se polariza y por lo tanto, no enciende. Las terminales nodo y ctodo de un LED se pueden identificar de la siguiente manera:
1. La terminal del ctodo es la que tiene la marca, ver figura 1.4.
Figura 1.4 LED
2. Usualmente, la terminal del nodo tiene una longitud mayor que la del ctodo. 3. La cara plana del encapsulado est del lado del ctodo del LED, ver figura 1.5.
Figura 1.5 Vista inferior de un LED +5 V Hacia la terminal de entrada Interrupto R=1 k Terminal de ctodo Terminal de nodo Marca Terminal de ctodo Terminal de nodo +5 V Hacia la terminal de entrada Interrupto R=1 k Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 15
4. Se puede conectar un LED a una resistencia como se indica en la figura 1.6(a), si el LED no enciende, hay que voltear las terminales del LED. Cuando el LED enciende, el ctodo est conectado a tierra y el nodo a un nivel de tensin. Es muy importante siempre conectar un resistor limitador de corriente al LED, de lo contrario se convertir en un diodo emisor opaco.
En la figura 1.6(b) se muestra la conexin de un LED cuando se trabaja con lgica positiva, esto es, en la salida se genera un uno, por lo tanto, en el nodo se tiene nivel de tensin que polariza al LED y lo enciende. Al trabajar con lgica negativa una salida activa se representa con un cero, entonces este cero debe polarizar al LED, por lo tanto, debe conectarse al ctodo (negativo) para polarizarlo con un cero, como se indica en la figura 1.6(c), el nodo se conecta directamente a +5 V.
a) Polarizacin directa b) Lgica positiva c)Lgica negativa
Figura 1.5 Polarizacin de un LED
La fuente de alimentacin tiene una salida fija de +5 V para trabajar con TTL, o una variable para CMOS. Asegurarse de conectar la fuente de +5 V. La fuente debe permanecer apagada antes de insertar o retirar los circuitos integrados. Es recomendable apagar la tablilla de pruebas siempre que se realice una modificacin al circuito, para evitar daar componentes.
Las terminales del circuito integrado se distribuyen en un patrn definido. En uno de los extremos de la parte superior del circuito integrado aparece una ranura o crculo. Las terminales se enumeran en sentido contrario al del giro de las manecillas del reloj a partir de dicha ranura. El CI de la figura 1.7, es un circuito con doble hilera de terminales o DIP (dual in line package). Tambin es comn encontrar CIs con 14, 20, 24 y 40 terminales.
Figura 1.7 Circuito integrado con doble hilera de terminales De la terminal de salida R=330 nodo Ctodo +5 V R=330 nodo Ctodo +5 V R=330 nodo Ctodo De la terminal de salida
DM74LS283N 9025 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 Ranura o muesca El CI puede tener una muesca pequea cerca de la terminal 1 Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 16
La identificacin de los CIs se hace con un nmero de cdigo que est estampado en la parte superior de stos. El prefijo es el cdigo del fabricante. Los dos nmeros siguientes denotan la familia a la que pertenece el CI, tal como TTL o CMOS. Si despus aparecen letras, entonces stas sealan la subfamilia a la que pertenece el CI. Los nmeros que siguen indican la funcin del circuito y, las ltimas letras el tipo de encapsulado. Por ejemplo,
DM 74 LS 283 N
Digital monoltico TTL comercial Schotky de bajo consumo de potencia Sumador binario de cuatro bits Encapsulado de plstico con doble hilera de terminales
Adems del nmero del CI, en algunas ocasiones aparece el cdigo de la fecha de fabricacin. Por ejemplo, el nmero 9025 indica que el CI se fabric en la semana 25 del ao 1990. Es muy importante no confundir los dos cdigos.
Antes de iniciar cualquier prctica, es necesario buscar en un manual de especificaciones (ECG, RCA o Texas Instruments) la informacin del CI para obtener el diagrama de terminales el cual especifica dnde conectar la fuente de alimentacin, las seales de entrada, las de salida y las de control o habilitacin. Existes dos tipos de manuales. El ECG o RCA proporciona informacin del nombre y distribucin de las terminales. El manual de Texas Instruments brinda informacin completa sobre el funcionamiento, caractersticas elctricas, diseo del circuito, diagramas de tiempos y diagramas de conexin.
Cada CI que se requiera para la prctica debe insertarse en la tablilla como se indic anteriormente. Siempre deben conectar primero las terminales Vcc (+5 V) y la tierra (0). Uno de los principales problemas por los que funciona un circuitos debe a que se olvida conectar alguna o ambas de estas terminales, y se pierde mucho tiempo al intentar corregir una falla cuando el nico problema es una fuente de alimentacin sin conectar.
En la figura 1.8a se muestra la distribucin de las terminales de un circuito sumador 74283 y un circuito sumador 7483 (figura 1.8b) de Texas Instruments.
a) 74283 b) 7483
Figura 1.8 Distribucin de terminales de un circuito sumador aritmtico. Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 17
Los CIs 7483 y 74283 internamente estn diseados para realizar la misma funcin, sin embargo, la distribucin de las terminales es diferente como se puede observar en la figura 1.8.
Cuando se trabaja con CIs TTL, es importante conectar todas las entradas, aun cuando no se utilicen, porque las entradas que quedan flotando (esto es, sin conectar) son interpretadas por el CI como unos. Por lo tanto, es primordial identificar las entradas del CI que no se utilizarn en la prctica y conectarlas a tierra o a Vcc, segn el tipo de entrada.
La conexin de los componentes se realiza por medio de alambres. Es recomendable que el alumno tenga sus propias pinzas de corte y de punta para cortar los alambres.
Un instrumento muy utilizado para el anlisis de circuitos digitales es la punta lgica. Esta punta indica si existe un uno lgico, un cero lgico o pulsos. Como se puede observar en la figura 1.9, LO indica un cero (LED verde encendido), HI indica un uno (LED rojo) y PULSE (LED amarillo) pulsos. La punta lgica funciona conectando la terminal roja a una fuente positiva - +5 V para TTL - y terminal negra a tierra, seleccionando el tipo de dispositivo TTL o CMOS. La punta de prueba se coloca en el punto de anlisis haciendo contacto con el componente. Adems, emite un sonido indicando la presencia de un nivel lgico. La punta lgica tambin ayuda a detectar una falla en el cable, cuando ningn LED enciende y la punta s est polarizada, significa que el cable no est haciendo contacto.
Figura 1.9 Punta lgica
H I
P U L S T T C M O S
P U L S M E M
+Vcc
Tierra Conexin a la fuente de alimentacin Punta de prueba Seleccin del tipo dispositivo Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 18 Procedimiento
1. El alumno debe solicitar el material listado al inicio de la prctica por medio de un vale.
2. Dibuje la distribucin de terminales del circuito sumador utilizado, incluir nmero y nombre de terminal, as como Vcc y tierra. Indique el nmero del circuito integrado (CI).
3. Inserte el CI en la tablilla de pruebas lo mas cercano a alguna de las fuentes de tensin de 5 V.
4. Polarice el circuito sumador. 4.1. Corte dos alambres con una longitud equivalente a la distancia de las terminales del CI que se van a conectar. Utilice la pinza de punta para sujetar el alambre mientras lo corta. 4.2. Conecte la terminal Vcc del CI a +5 V de la tablilla de pruebas o fuente de tensin. 4.3. Conecte la terminal de tierra a GND de la tablilla de pruebas o fuente de tensin.
5. Energice la punta lgica. 5.1. Conecte la terminal roja a +5 V 5.2. Conecte la negra a GND de la tablilla de pruebas.
6. Utilice la punta lgica para visualizar el nivel lgico en que se encuentran algunas terminales del CI, como lo pide la tabla 1.1. Escriba LO (verde) o HI (rojo) en la columna de nivel lgico segn lo indique la punta lgica.
Tabla 1.1 Niveles lgicos Terminal Pin nmero Nivel lgico Vcc Tierra B1 S1 1
Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 19 Preguntas
1. Cmo debe insertarse un CI a la tablilla de pruebas?
2. Cmo se enumeran las terminales de un CI?
3. Para qu se utiliza la tablilla de pruebas?
4. Qu funcin tienen los interruptores?
5. Para qu se utilizan los LEDs?
6. Cul es la funcin de la punta lgica?
Circuitos Digitales Prctica 1. Introduccin al laboratorio de sistemas digitales M. C. Maribel Gmez Franco 20 Conclusiones por integrante
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Circuits Evaluator IDL-800 Digital Lab. User Manual & Practice. Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 21
CIRCUITOS DIGITALES
PRCTICA 2 INTRODUCCIN AL CIRCUIT MAKER
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 22 PRCTICA 2. INTRODUCCIN AL CIRCUIT MAKER
Objetivo
El alumno utilizar las herramientas bsicas del programa CircuitMakerpara realizar simulacin de circuitos digitales.
Material utilizado
Equipo de cmputo
Introduccin
El CircuitMakeres una herramienta que se utiliza para capturar diagramas, simular circuitos y disear diagramas de circuitos impresos, fue desarrollada por MicroCode Engineering Inc. Algunas caractersticas se listan a continuacin:
Es un programa de simulacin y diseo de sistemas digitales. Permite disear y probar circuitos en la computadora sin tener que comprar componentes caros y equipo de prueba. Es fcil de usar y genera resultados profesionales. Es ideal para profesionistas, estudiantes y aficionados.
Con CircuitMaker se puede:
Disear nuevos circuitos ms rpido. Ajustar o modificar los diseos de circuitos ya existentes. Tratar escenarios que pasa si .... Ampliar sus conocimientos de electrnica. Crear lista de conexin de componentes (netlist) para usar con TraxMaker u otros programas de diseo de circuitos impresos.
Los pasos a seguir para simular un circuito digital son los siguientes:
1. Seleccionar todos componentes. 2. Conectar los componentes. 3. Simular el circuito.
En la seleccin de componentes existen tres formas para buscar un componente:
utilizando el cono PARTS. Herramienta usado para desplegar y seleccionar dispositivos. presionando la letra s (minscula). empleando las funciones HOTKEYS 1 y HOTKEYS 2 del men.
A los componentes se les puede asignar una letra o nmero especfico, de tal forma que con slo presionar ese nmero o letra se obtiene el componente, lo que se conoce como hotkey. Comnmente, los componentes ms utilizados tienen hotkeys.
EL men DEVICE SELECTION se divide en varias secciones, como se puede observar en la figura 1.1: Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 23
MAJ OR DEVICE CLASS. En esta seccin se elige el tipo de dispositivo que se busca. Por ejemplo, si se busca un componente digital se escoge DIGITAL BY FUNCTION o si ya se conoce el nmero del CI DIGITAL BY NUMBER. MINOR DEVICE CLASS. Una vez seleccionado el tipo de dispositivo, en este grupo aparecen los componentes correspondientes a ese tipo. Por ejemplo, dentro de los componentes digitales por funcin se tienen: compuertas, contadores, registros, etc. DEVICE SYMBOL. En este apartado, se muestran los nmeros de los componentes correspondientes a la clasificacin menor. ANALOG/ DIGITAL DEVICE. En este cuadro se muestra el diagrama del CI seleccionado. En la figura 1.1 se especifica que es un componente que funciona en modo analgico y digital. El diagrama se puede rotar 90 o reflejar. MODEL/ SUBCIRCUIT. Aqu se listan los diferentes nmeros de CI que corresponden al componente seleccionado, incluyendo una breve descripcin del mismo y algunas caractersticas elctricas. LABEL VALUE. Aparece el nombre seleccionado en DEVICE SYMBOL y si as se requiere el usuario puede cambiar esta etiqueta. HOT KEY. En esta seccin se puede observar si el componente tiene asignada una letra o nmero, y el usuario tiene la opcin de cambiarla o asignarla. Una vez elegido el componente, se presiona SELECT y el componente aparece en la hoja de trabajo.
Figura 1.1 Men seleccin de dispositivo
Una vez seleccionados todos los componentes, es necesario conectarlos de acuerdo a lo que pide la prctica. Existes dos formas para realizar las conexiones: manual o automtica. Para realizar el alambrado:
Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 24
1. Seleccione la herramienta WIRE TOOL 2. Coloque la herramienta en la lnea de conexin. Cuando la herramienta est haciendo contacto aparece un rectngulo rojo. 3. Alambrado automtico: a. Presione el botn izquierdo del ratn y arrastre el ratn hacia la otra lnea de conexin y cuando aparezca el rectngulo rojo libere el botn izquierdo del ratn. 4. Alambrado manual: a. Presione una vez el botn izquierdo del ratn para que se realice la conexin. b. Libere el botn izquierdo del ratn. c. Mueva el ratn hasta la posicin en que requiera un cambio de 90 grados en el alambre. d. Presione una vez el botn izquierdo del ratn, para realizar este cambio. e. Si requiere otro cambio de direccin del alambre, presione una vez el botn izquierdo del ratn. f. Conecte el alambre a la otra terminal de conexin.
Despus de conectar el circuito, es necesario verificar su funcionamiento, para la simulacin:
1. Seleccionar el modo de simulacin con el cono DIGITAL/ ANALOG. En modo digital aparece el smbolo de la compuerta AND . En este curso la mayora de las simulaciones son en modo digital. En modo analgico aparece el smbolo de un transistor. 2. Activar la herramienta de ejecucin o paro. 3. Durante la simulacin se pueden cambiar las seales de entradas para observar un cambio en la salida. 4. La simulacin se detiene al presionar nuevamente la herramienta de ejecucin o paro.
Durante la simulacin se puede utilizar la herramienta TRACE como si fuera una punta lgica. Una vez activada la herramienta, los alambres azules indican un cero, los rojos un uno lgico y los verdes alta impedancia o una mala conexin.
Los circuitos simulados sirven de referencia para la realizacin de la parte fsica de la prctica. Una vez que la simulacin es la correcta, se puede alambrar el circuito con la confianza de que el diseo funciona, si se presenta una falla en la verificacin, puede ser ocasionada por una mala conexin o una falla del CI.
El programa CircuitMaker, tiene una funcin que permite editar la presentacin del CI, es decir, permite modificar el nombre, agregar el nmero del CI, hacer visibles los nmeros y nombre de cada terminal, as como seleccionar el componente interno que se utilizar. Esto facilita el alambrado fsico.
En esta prctica slo se utilizarn estas herramientas bsicas.
Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 25
Procedimiento
1. Coloque en la hoja de trabajo del CircuitMaker los siguientes componentes: 1.1. Fuente 5V (SOURCES) 1.2. Tierra (SOURCES) 1.3. Led (DISPLAYS) 1.4. Resistencia (PASSIVE COMPONENTS) 1.5. Interruptor SPST (SWITCHES).
2. Interconecte los componentes como se indica en la figura 1.2.
LED1 +V 5V 1k
Figura 1.2 Polarizacin de un LED.
3. Seleccione la herramienta de simulacin.
4. Active la herramienta de trazo.
5. Coloque el cursor en el interruptor y presione el botn izquierdo del ratn. Observe como el LED se enciende y se apaga.
Preguntas
1. Cul es el objetivo de simular un circuito?
2. Considera importante la simulacin de un circuito?
Circuitos Digitales Prctica 2. Introduccin al CircuitMaker M. C. Maribel Gmez Franco 26 3. Observando el diagrama y sin considerar el funcionamiento del circuito, cmo puede saber si la conexin de cada alambre fue la correcta?
4. Cuales son los pasos a seguir para simular un circuito?
Conclusiones por integrante
Referencias
CircuitMaker Tutorial
CircuitMaker Help Circuitos Digitales Prctica 3. Sumador de cuatro bits. Simulacin M. C. Maribel Gmez Franco 27
CIRCUITOS DIGITALES
PRCTICA 1 SUMADOR DE CUATRO BITS. SIMULACIN
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 3. Sumador de cuatro bits. Simulacin M. C. Maribel Gmez Franco 28 PRCTICA 3. SUMADOR DE CUATRO BITS. SIMULACIN
Objetivo
El alumno utilizar el CircuitMaker para realizar sumas y restas de nmeros binarios en los formatos complemento a 1 y complemento a 2.
Material utilizado
Equipo de cmputo.
Introduccin
El CI 74283 hace la suma de dos nmeros de cuatro bits, A3A2A1A0 y B3B2B1B0, ms un acarreo de entrada C0 (Cin) que proviene de una suma previa:
C0 A3 A2 A1 A0 + B3 B2 B1 B0 Estas entradas se proporcionan manualmente +5 V para 1, 0 V para un 0
En la figura 3.1 se muestra el circuito lgico de los circuitos sumadores de acuerdo al Circuit Maker. Al no indicar el nmero de cada terminal los dos dispositivos se ven idnticos. Por esta razn es importante identificar el nmero del componente y sus terminales. Los pines de Vcc y Tierra no aparecen en el diagrama de la figura 3.1, por omisin todos los circuitos ya estn polarizados a 5 V.
Figura 3.1 Distribucin de terminales de los CIs 74283 y 7483 (Dibujos del Circuit- Maker)
Las entradas que quedan flotando (esto es, sin conectar) son interpretadas por el CI como unos. Si no se desea un acarreo hacia la primera columna (C0=0), entonces debe conectarse a tierra. Las salidas son el resultado de la suma, y se conectan a los LEDs para observarlas. Un 1 en la salida debe encender el LED, mientras que un 0 no debe hacerlo. El C0 es un acarreo que viene de una suma previa. Los acarreos C1, C2 y C3 los maneja el CI internamente, y C4 (Cout) representa el sobreflujo o acarreo hacia la columna siguiente. Las otras salidas se marcan con (sigma) y denotan la suma. 3, 2, 1 y 0 representan las sumas de las columnas 4, 3, 2 y 1 respectivamente.
El 74283 est diseado para realizar la operacin de suma A+B=. Si se requiere de otra operacin como la resta de A-B, entonces el valor de B de ser negativo A+(-B)=A-B. El valor negativo de B se puede representar en complemento a 1 o complemento a 2.
Procedimiento
1. Conecte los componentes como se muestra en la figura 3.2, a excepcin de eliminar las resistencia de 330 ohm.
Figura 3.2 Sumador de 4 bits
2. Utilizando el circuito de la figura 3.2 realizar cinco sumas de nmeros positivos. En la tabla 3.1(a) escribir en el formato decimal los nmeros que se van a sumar y el resultado, tal como se indica en el segundo rengln. En la tabla 3.2(b), convertir a binario los nmeros anotados en las columnas A, B y Cin de la tabla 3.2(a), segn corresponda. El resultado obtenido del circuito, escribirlo en las columnas Cout y .
3. Realice seis operaciones de resta de nmeros en complemento a 1 utilizando la forma A-B=. Donde B es el complemento a 1 de B. Resuelva la tabla 3.3 como se indica en el ejemplo del segundo rengln. En la tabla 3.3(a) escribir los nmeros que se van a restar en el formato decimal. En la tabla 3.3(b) escribir los nmeros en binario, segn lo indique la columna correspondiente. El resultado obtenido del circuito se anota en la cuarta columna de la tabla 3.3(b). El acarreo de entrada no se utiliza, por lo tanto, debe conectarse a tierra para que no afecte al resultado.
Tabla 3.3 Resta en Complemento a 1 (a) (b)
A - B
A B Ca1 de B Cout 10 - 1 9
1 0 1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 13 - 6
3 - 10
- -
-
4. Realice seis operaciones de resta de nmeros en complemento a 2 utilizando la forma A-B=. Donde B es el complemento a 2 de B. Resuelva la tabla 3.4 como se indica en el segundo rengln. Resuelva la tabla 3.4 como se indica en el ejemplo del segundo rengln. En la tabla 3.4(a) escribir los nmeros que se van a restar en el formato decimal. En la tabla 3.4(b) escribir los nmeros en binario, segn lo indique la columna correspondiente. El resultado obtenido del circuito se anota en la cuarta columna de la tabla 3.4(b). El acarreo de entrada no se utiliza, por lo tanto, debe conectarse a tierra para que no afecte al resultado.
Tabla 3.4 Suma en Complemento a 2 a) b)
A - B
A B Ca2 de B Cout 12 - 4 8
1 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 7 - 5
6 - 13
- -
-
9. En el reporte, anexe la impresin del circuito simulado en Circuit Maker.
Circuitos Digitales Prctica 3. Sumador de cuatro bits. Simulacin M. C. Maribel Gmez Franco 31 Preguntas
1. Cul es la diferencia entre un circuito integrado sumador 7483 y un 74283?
2. Cmo se puede realizar una resta, utilizando un circuito sumador?
3. Si el resultado obtenido en la simulacin es incorrecto, cmo se puede detectar en qu parte del circuito est la falla?
4. Qu sucede si la terminal del acarreo de entrada Cin (C0) no se conecta ni a tierra ni Vcc?
5. Si se polariza el CI y no se conectan las terminales de entrada A, B y Cin ni a tierra ni a Vcc. Qu se obtiene como resultado en las terminales de salida del circuito integrado?
Circuitos Digitales Prctica 3. Sumador de cuatro bits. Simulacin M. C. Maribel Gmez Franco 32
Conclusiones por integrante
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 4. Sumador de cuatro bits M. C. Maribel Gmez Franco 33
CIRCUITOS DIGITALES
PRCTICA 4 SUMADOR DE CUATRO BITS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 4. Sumador de cuatro bits M. C. Maribel Gmez Franco 34 PRCTICA 4. SUMADOR DE CUATRO BITS
Objetivo
El alumno utilizar una tablilla de pruebas y conectar un circuito integrado sumador (74283 7483) para realizar sumas y restas de nmeros binarios en los formatos complemento a 1 y complemento a 2.
Material utilizado
1 tablilla de experimentacin (protoboard) tablilla de pruebas IDL-800 Digital Lab 1 CI 74283 ( 7483) 9 Interruptores (dip-switch) 9 Resistencias de 1 k 5 LED 5 resistencias de 330 1 Punta lgica 1 Pinzas de corte 1 Pinzas de punta Alambres
Introduccin
Esta prctica es la realizacin fsica de la prctica anterior. En esta prctica se utiliza el sumador 74283 para sumar nmeros binarios. El 74283 es un circuito integrado TTL. La informacin ms importante sobre TTL es la siguiente:
Las conexiones a la fuente de alimentacin reciben el nombre de Vcc y tierra. Vcc siempre se conecta a +5 V, mientras que la tierra se conecta a 0 V. En las terminales de salida un cero lgico puede variar entre 0 V y 0,4 V, mientras que un uno lgico puede oscilar entre 2,4 V y 5 V. Cuando una terminal de entrada no se conecta, el CI toma esta entrada como un nivel lgico de uno. En esta prctica, las seales de entrada se conectan a +5 V para indicar un uno lgico, y a tierra para denotar el cero lgico.
Como se mencion en la prctica anterior el CI 74283 hace la suma de dos nmeros de cuatro bits, A3A2A1A0 y B3B2B1B0, ms un acarreo de entrada C0 (Cin) que proviene de una suma previa:
C0 A3 A2 A1 A0 + B3 B2 B1 B0 Estas entradas se proporcionan manualmente +5 V para 1, 0 V para un 0
Las entradas que quedan flotando (esto es, sin conectar) son interpretadas por el CI como unos. Si no se desea un acarreo hacia la primera columna (C0=0), entonces debe conectarse a tierra. Las salidas son el resultado de la suma, y se conectan a los LEDs para observarlas. Un 1 en la salida debe encender el LED, mientras que un 0 no debe hacerlo. El C0 es un acarreo que viene de una suma previa. Los acarreos C1, C2 y C3 los maneja el CI internamente, y C4 (Cout) representa el sobreflujo o acarreo hacia la Circuitos Digitales Prctica 4. Sumador de cuatro bits M. C. Maribel Gmez Franco 35 columna siguiente. Las otras salidas se marcan con (sigma) y denotan la suma. 3, 2, 1 y 0 representan las sumas de las columnas 4, 3, 2 y 1 respectivamente.
C0 A3 A2 A1 A0 + B3 B2 B1 B0 C4 3 2 1 0
El 74283 est diseado para realizar la operacin de suma A+B=. Si se requiere de otra operacin como la resta de A-B, entonces el valor de B de ser negativo A+(-B)=A-B. El valor negativo de B se puede representar en complemento a 1 o complemento a 2.
Procedimiento
5. Dibuje la distribucin de terminales del circuito sumador utilizado, incluir nmero y nombre de terminal, as como Vcc y tierra. Indique el nmero del circuito integrado (CI).
6. Polarice el circuito sumador. Conecte la terminal Vcc del CI a +5 V y la terminal de tierra a GND de la tablilla de pruebas.
7. Conecte el CI como se muestra en la figura 4.1. Si utiliza la tablilla de pruebas la entradas se conectan directamente a los interruptores y las salidas a los LEDs.
Considere que son nueve datos de entrada y la tablilla dispone solo de 8 interruptores, identifique a qu otro interruptor se puede conectar el acarreo de entrada.
Al escribir un nmero binario siempre el bit ms significativo se pone a la izquierda y el bit menos significativo a la derecha. De esta forma deben ordenarse los LEDs y los interruptores, esto ayuda a identificar el nmero binario ms fcilmente.
8. Utilizando el circuito de la figura 4.1 realizar cinco sumas de nmeros positivos. En la tabla 4.1(a) escribir en el formato decimal los nmeros que se van a sumar y el resultado, tal como se indica en el segundo rengln. En la tabla 4.1(b), convertir a binario los nmeros anotados en las columnas A, B y Cin de la tabla 4.1(a), segn corresponda. El resultado obtenido del circuito, escribirlo en las columnas Cout y .
Tabla 4.1 Sumas de nmeros sin signo (a) (b)
A B Cin
A B Cin Cout 8 7 1 16
1 0 0 0 0 1 1 1 1 1 0 0 0 0 9 5 0
11 3 1
9. Realice seis operaciones de resta de nmeros en complemento a 1 utilizando la forma A-B=. Donde B es el complemento a 1 de B. Resuelva la tabla 4.2 como se indica en el ejemplo del segundo rengln. En la tabla 4.2(a) escribir los nmeros que se van a restar en el formato decimal. En la tabla 4.2(b) escribir los nmeros en binario, segn lo indique la columna correspondiente. El resultado obtenido del circuito se anota en la cuarta columna de la tabla 4.2(b). El acarreo de entrada no se utiliza, por lo tanto, debe conectarse a tierra para que no afecte al resultado.
Tabla 4.2 Resta en Complemento a 1 (a) (b)
A - B
A B Ca1 de B Cout 10 - 1 9
1 0 1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 13 - 6
3 - 10
- -
-
Circuitos Digitales Prctica 4. Sumador de cuatro bits M. C. Maribel Gmez Franco 37 10. Realice seis operaciones de resta de nmeros en complemento a 2 utilizando la forma A-B=. Donde B es el complemento a 2 de B. Resuelva la tabla 4.3 como se indica en el segundo rengln. Resuelva la tabla 4.3 como se indica en el ejemplo del segundo rengln. En la tabla 4.3(a) escribir los nmeros que se van a restar en el formato decimal. En la tabla 4.3(b) escribir los nmeros en binario, segn lo indique la columna correspondiente. El resultado obtenido del circuito se anota en la cuarta columna de la tabla 4.3(b). El acarreo de entrada no se utiliza, por lo tanto, debe conectarse a tierra para que no afecte al resultado.
Tabla 4.3 Suma en Complemento a 2 a) b)
A - B
A B Ca2 de B Cout 12 - 4 8
1 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 7 - 5
6 - 13
- -
-
Preguntas
1. Si el resultado obtenido en el circuito alambrado en el laboratorio es incorrecto, cmo se puede detectar en qu parte del circuito est la falla?
2. Qu sucede si el acarreo de entrada Cin (C0) no se conecta ni a tierra ni Vcc?
3. Si el circuito integrado no se polariza, qu resultado se obtiene a la salida del circuito sumador?
Circuitos Digitales Prctica 4. Sumador de cuatro bits M. C. Maribel Gmez Franco 38 4. Si se polariza el CI y no se conectan las terminales de entrada A, B y Cin ni a tierra ni a Vcc. Qu se obtiene como resultado en las terminales de salida del circuito integrado?
Conclusiones por integrante
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 39
CIRCUITOS DIGITALES
PRCTICA 5 COMPROBACIN DE TABLAS DE VERDAD DE COMPUERTAS LGICAS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 40 PRCTICA 5. COMPROBACIN DE TABLAS DE VERDAD DE COMPUERTAS LGICAS
Objetivo
El alumno simular y comprobar las tablas de verdad de las compuertas lgicas bsicas.
Material utilizado:
Equipo de cmputo
Componentes para simulacin:
1 CI 7400 1 CI 7402 1 CI 7404 1 CI 7408 1 CI 7432 1 CI 7486 1 CI 74266 1 LED 1 resistencia de 330 3 interruptores 3 resistencias de 1 k
Introduccin:
En esta prctica slo se utilizan compuertas TTL. A diferencia de los CI TTL, donde una entrada que no se conecta se considera como un uno, en los CI CMOS una entrada sin conectar puede variar entre un 1 0, debido a su alta impedancia de entrada. Para evitar esto, cuando se trabaja con CI CMOS todas las entradas deben conectarse ya sea a la fuente de alimentacin o a tierra.
En los CI TTL una entrada con nivel alto puede oscilar entre 2,0 V y 5,0 V, mientras que una entrada con nivel bajo puede estar entre 0 V y 0,8 V. Por otra parte, una salida de nivel alto puede variar entre 2,4 V y 5,0 V, mientras que una salida con nivel bajo puede hacerlo entre 0 V y 0,4 V.
En esta prctica, se emplean niveles de tensin estticos para verificar las tablas de verdad de varias compuertas.
Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 41 Procedimiento
1. Obtenga las tablas de verdad de las siguientes compuertas bsicas. Dibuje el smbolo lgico indicando el nmero de cada terminal.
a). INVERSOR 7404
Smbolo lgico Tabla de verdad
b). AND 7408
Smbolo lgico Tabla de verdad
c). OR 7432
Smbolo lgico Tabla de verdad
d). NAND 7400
Smbolo lgico Tabla de verdad
Entrada Salida A Y 0 1 Entradas Salida A B Y 0 0 0 1 1 0 1 1 Entradas Salida A B Y 0 0 0 1 1 0 1 1 Entradas Salida A B Y 0 0 0 1 1 0 1 1 Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 42 e). NOR 7402
Smbolo lgico Tabla de verdad
f). XOR 7486
Smbolo lgico Tabla de verdad
g). XNOR 74266 (NOT-XOR-)
Smbolo lgico Tabla de verdad
2. Anexe la impresin de todos los circuitos anteriores previamente simulados.
Entradas Salida A B Y 0 0 0 1 1 0 1 1 Entradas Salida A B Y 0 0 0 1 1 0 1 1 Entradas Salida A B Y 0 0 0 1 1 0 1 1 Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 43 Preguntas
1. Para qu sirve una tabla de verdad?
2. Por qu son importantes las compuertas lgicas?
3. En una compuerta AND, si las dos entradas estn desconectadas cul es el valor de la salida de esta compuerta?
4. Considerando el funcionamiento de una compuerta OR, en qu aplicaciones de la vida diaria se puede utilizar?
Conclusiones por integrante
Circuitos Digitales Prctica 5. Comprobacin de tablas de verdad de compuertas Lgicas M. C. Maribel Gmez Franco 44 Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 45
CIRCUITOS DIGITALES
PRCTICA 6 ANLISIS DE FORMAS DE ONDA UTILIZANDO CIRCUITMAKER
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 46
PRCTICA 6. ANLISIS DE FORMAS DE ONDA UTILIZANDO CIRCUITMAKER.
Objetivo
El alumno utilizar las herramientas del programa CircuitMaker para analizar formas de onda de circuitos lgicos y realizar mediciones de amplitud y tiempo.
Material y equipo utilizado
Equipo de cmputo
Introduccin
El anlisis de sistemas digitales normalmente se enfoca al monitoreo de nmeros binarios, principalmente en sistemas combinacionales. Sin embargo, este anlisis no permite determinar caractersticas de funcionamiento como es el tiempo de propagacin. Cuando se trabaja con lgica secuencial, el sistema digital depende de una seal de reloj y de una serie de impulsos. Con estos sistemas ya no es suficiente slo utilizar LEDs para su anlisis, es necesario utilizar otro tipo de instrumentos para obtener diagramas de tiempos que permitan realizar un anlisis ms a fondo del comportamiento del circuito.
En el CircuitMaker se pueden realizar dos tipos de simulaciones para obtener diagramas de tiempos. Cuando es necesario medir variables como tiempo o voltaje se puede utilizar un generador de funciones y la herramienta de formas de onda. En este caso la simulacin slo se puede realizar de forma analgica, de tal forma que slo se pueden utilizar componentes que funcionan en modo anlogo/ digital. La herramienta de formas de onda permite el uso de cursores para medir tiempo y voltaje, se pueden amplificar las seales para obtener una mejor exactitud de medicin y se pueden manipular cada una de las seales de forma individual para colocarlas en diferentes lugares de la pantalla. Adems, permite maximizar la ventana de formas de onda al tamao del monitor de la computadora.
En caso de no ser necesario la medicin de variables, pero s es importante analizar el diagrama de tiempos, es recomendable realizar simulaciones utilizando el instrumento digital SCOPE y la herramienta de formas de onda. La simulacin se realiza en modo digital. La ventana de formas de onda que se obtiene muestra el diagrama de tiempos y no permite hacer mediciones, amplificaciones o maximizar la ventana.
Esta prctica se enfoca en la medicin de algunos parmetros, por lo tanto, slo se utilizar el generador de seales y la herramienta de formas de onda, trabajando en modo de simulacin analgica.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 47 Procedimiento
1. Anlisis del diagrama de tiempos de una compuerta OR.
1.1. Seleccin de componentes. 1.1.1. En el men de seleccin de dispositivos, busque en instrumentos, analgicos, el generador de seal. Seleccinelo. Tambin los puede elegir presionando la letra g. 1.1.2. Duplique el generador de seal. 1.1.3. Presione el nmero 4, para seleccionar la compuerta OR. 1.1.4. Presione la letra r, para colocar una resistencia. Cambie el valor de la resistencia a 330 ohm en el men de edicin. 1.1.5. Presione el nmero 0, para seleccionar la conexin a tierra. 1.1.6. Duplique la conexin a tierra. 1.1.7. En el men de seleccin de dispositivos, busque en indicadores un LED tipo diodo.
1.2. Conecte los componentes como se muestra en la figura 6.1.
1.0kHz -1/1V 1.0kHz -1/1V LED1 330
Figura 6.1.
1.3. Configuracin de los generadores de seal.
1.3.1. Seleccione un generador de seal y presione dos veces el botn izquierdo del ratn. 1.3.2. En la pantalla aparece el men de edicin del generador de seal, como se muestra en la figura 6.2.
Figura 6.2. Men de edicin de onda senoidal generador de seal. Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 48
1.3.3. Seleccione la opcin wave. En la pantalla aparece el men que se muestra en la figura 6.3.
Figura 6.3. Men de edicin del generador de seal.
1.3.4. Seleccione la opcin pul se/tri angl e/sawtooth. En la pantalla aparecer el men de edicin de datos, como se muestra en la figura 6.4. 1.3.5. Modifique el perodo, el ancho de pulso, como se indica en la figura 6.4. La seal generada tiene una frecuencia de 800 kHz y un ciclo de trabajo del 24%. 1.3.6. Configure el segundo generador con un perodo de 416.7 ns y un ancho de pulso de 150 ns. La seal generada tiene una frecuencia de 2.4MHz y un ciclo de trabajo es de 36%.
Figura 6.4. Men de edicin de datos del pulso.
1.3.7. El dibujo del generador de seales se actualiza a la frecuencia programada, como se puede observar en la figura 6.5.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 49 LED1 2.4MHz Generador 2 0/5V 800kHz Generador 1 0/5V 330
Figura 6.5.
1.4. Ejecucin del circuito. 1.4.1. Seleccione el modo de simulacin analgico. 1.4.2. Ejecute el programa. En este momento, se abre una nueva pantalla de anlisis transitorio. 1.4.3. La herramienta de prueba y la de formas de onda se habilita automticamente. 1.4.4. Coloque la herramienta de prueba en la lnea de conexin que va del primer generador de seal a una entrada de la compuerta OR. Presione una vez el botn izquierdo del ratn. 1.4.5. Coloque la herramienta de prueba en la lnea de conexin que va del primer generador de seal a una entrada de la compuerta OR. Mantenga presionada la tecla SHIFT y presione el botn izquierdo del ratn. 1.4.6. Coloque la herramienta de prueba en la lnea de conexin de salida de la compuerta OR. Mantenga presionada la tecla SHIFT y presione el botn izquierdo del ratn. 1.4.7. En caso de perder la pantalla de anlisis transitorio. Seleccionar la opcin vi ew del men principal y al final se encuentra la opcin transi ent anal ysi s o presione ALT-F3. 1.4.8. En la figura 6.6 se muestra la ventana de anlisis transitorio con las seales.
Xa: 3.000u Xb: 0.000 Yc: 3.600 Yd: 0.000 a-b: 3.000u c-d: 3.600 freq: 333.3k Ref=Ground X=time(S) Y = v o l t a g e d c b a A B C
Figura 6.6. Diagrama de tiempos.
1.4.9. En la pantalla de anlisis transitorio, active la opcin man. 1.4.10. Utilice la flecha horizontal izquierda para que la seal se vea en toda la grfica. 1.4.11. Con el botn izquierdo del ratn seleccione la letra del canal correspondiente a la seal de salida. Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 50 1.4.12. Coloque el ratn en la grfica y presionando el botn izquierdo, mueva la seal de salida hacia abajo. 1.4.13. Utilice la flecha vertical superior para disminuir la amplitud de la seal de salida. 1.4.14. Repita los pasos del 1.4.10 al 1.4.13 para mover la seal de cada una de las entradas, de tal forma que las tres seales queden separadas como en un diagrama de tiempos.
1.5. Dibuje el diagrama de tiempos obtenido para la compuerta OR en la figura 6.7.
Figura 6.7. Diagrama de tiempos de una compuerta OR.
2. Medicin del tiempo de subida y bajada de la seal del generador de funciones.
El tiempo de subida de una seal, es el tiempo que tarda en cambiar esa misma seal de nivel bajo a nivel alto. Se mide del 10% al 90% de la seal.
El tiempo de bajada de una seal, es el tiempo que tarda en cambiar esa misma seal de nivel alto a nivel bajo. Se mide del 90% al 10%de la seal.
2.1. Seleccin de componentes. 2.1.1. Seleccione un generador de seal. 2.1.2. Presione el nmero 2, para seleccionar el inversor. 2.1.3. Seleccione una resistencia de 330 ohm. 2.1.4. Seleccione la conexin a tierra. 2.1.5. Duplique la conexin a tierra. 2.1.6. Seleccione un LED tipo diodo.
2.2. Conecte los componentes como se muestra en la figura 6.8.
1.0kHz -1/1V LED1 330
Figura 6.8. Conexin del inversor.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 51 2.3. Configuracin del generador de seal.
2.3.1. Seleccionar el generador de seal y presionar dos veces el botn izquierdo del ratn. 2.3.2. En la pantalla aparece el men de edicin del generador de seal, como se muestra en la figura 6.9.
Figura 6.9. Men de edicin de onda senoidal generador de seal.
2.3.3. Seleccione la opcin wave. En la pantalla aparece el men que se muestra en la figura 6.10. 2.3.4. Seleccione la opcin pul se/tri angl e/sawtooth. En la pantalla aparecer el men de edicin de datos, como se muestra en la figura 6.12. 2.3.5. Modifique el perodo y el ancho de pulso, como se indica en la figura 6.11.
Figura 6.10. Men de edicin del generador de seal.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 52
Figura 6.11. Men de edicin de datos del pulso.
2.4. El dibujo del generador de seales se actualiza a la frecuencia programada, como se puede observar en la figura 6.12.
10.MHz 0/5V LED1 330
Figura 6.12.
2.5. Ejecucin del circuito. 2.5.1. Seleccione el modo de simulacin analgico. 2.5.2. Ejecute el programa. En este momento, se abre una nueva pantalla de anlisis transitorio. 2.5.3. La herramienta de prueba y la de formas de onda se habilita automticamente. 2.5.4. Coloque la herramienta de prueba en la lnea de conexin que va del generador de seal a la entrada del inversor. Presione una vez el botn izquierdo del ratn. 2.5.5. Coloque la herramienta de prueba en la lnea de salida del inversor. Mantenga presionada la tecla SHIFT y presione el botn izquierdo del ratn. 2.5.6. En caso de perder la pantalla de anlisis transitorio. Seleccionar la opcin vi ew del men principal y al final se encuentra la opcin transi ent nl i si s o presione ALT-F3. 2.5.7. En la figura 6.13 se muestra la ventana de anlisis transitorio con las seales.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 53 Xa: 500.0n Xb: 0.000 Yc: 5.400 Yd: 0.000 a-b: 500.0n c-d: 5.400 freq: 2.000Meg Ref=Ground X=time(S) Y = v o l t a g e d c b a A B
Figura 6.13. Ventana de anlisis transitorio.
2.6. Medicin de amplitud, periodo y frecuencia. Escriba los resultados en la tabla 6.1.
2.6.1. Mida la amplitud de la seal de entrada utilizando los cursores c y d. 2.6.2. Mida la amplitud de la seal de salida utilizando los cursores c y d. 2.6.3. Mida el periodo de la seal de entrada utilizando los cursores a y b. 2.6.4. Mida el periodo de la seal de salida utilizando los cursores a y b. 2.6.5. Calcule la frecuencia de la seal de entrada. 2.6.6. Calcule la frecuencia de la seal de salida.
Tabla 6.1 Mediciones de amplitud, periodo y frecuencia.
Medicin Seal de entrada Seal de salida Amplitud Periodo Frecuencia
2.7. Medicin de tiempo de subida y tiempo de bajada de la seal del generador de funciones. En la tabla 6.2 escriba los resultados de las mediciones.
2.7.1. Amplifique la ventana de anlisis transitorio. 2.7.2. Amplifique una parte de las seales en la que abarque el cambio de nivel bajo a nivel alto de la seal de entrada. Para amplificar una seccin dibuje un cuadro con el ratn, presione el botn izquierdo para iniciar la seleccin, mantenga presionado el botn y arrastre el ratn, y cuando ya tenga seleccionado el cuadro, libere el botn izquierdo del ratn. 2.7.3. Coloque el cursor c al 10% de la amplitud de la seal de entrada. 2.7.4. Coloque el cursor d al 90% de la amplitud de la seal de entrada. 2.7.5. Coloque el cursor b en el punto de cruce del cursor c y la seal de entrada. 2.7.6. Coloque el cursor a en el punto de cruce del cursor d y la seal de entrada. 2.7.7. La distancia que existe entre los cursores a y b, equivale a la medicin del tiempo de subida. 2.7.8. Repita los pasos anteriores para medir el tiempo de bajada de la seal de entrada.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 54 Tabla 6.2 Medicin de tiempos de subida y bajada de la seal del generador
Medicin Seal del generador tr s tf s
3. Medicin del tiempo de propagacin de un inversor.
El tiempo de propagacin es el tiempo de respuesta de un circuito. Es decir, despus de aplicar un cambio en la entrada, cuanto tiempo tarda en cambiar la salida. Se mide del 50% de la seal de entrada, al 50% de la seal de salida.
El tiempo de propagacin de nivel alto a nivel bajo tphl, es el tiempo que tarda la salida en cambiar de nivel alto a nivel bajo.
El tiempo de propagacin de nivel baja nivel alto o tplh, es el tiempo que tarda la salida en cambiar de nivel bajo a nivel alto.
3.1. Medicin del tiempo de propagacin de nivel alto a nivel bajo. Escriba el resultado en la tabla 6.3. 3.1.1. Seleccione la herramienta de reinicializacin. 3.1.2. Amplifique la ventana de anlisis transitorio. 3.1.3. Amplifique una parte de las seales en la que abarque el cambio de nivel alto a nivel bajo de la seal de salida y, la seal de entrada. 3.1.4. Coloque el cursor c al 50% de la amplitud de la seal de entrada. 3.1.5. Coloque el cursor d al 50% de la amplitud de la seal de salida. 3.1.6. Coloque el cursor b en el punto de cruce del cursor c y la seal de entrada. 3.1.7. Coloque el cursor a en el punto de cruce del cursor d y la seal de salida. 3.1.8. La distancia que existe entre los cursores a y b, equivale a la medicin del tiempo de propagacin de nivel alto a nivel bajo.
3.2. Medicin del tiempo de propagacin de nivel bajo a nivel alto. Escriba el resultado en la tabla 6.3.
3.2.1. Seleccione la herramienta de reinicializacin. 3.2.2. Amplifique una parte de las seales en la que abarque el cambio de nivel bajo a nivel alto de la seal de salida y la seal de entrada. 3.2.3. Coloque el cursor c al 50% de la amplitud de la seal de entrada. 3.2.4. Coloque el cursor d al 50% de la amplitud de la seal de salida. 3.2.5. Coloque el cursor b en el punto de cruce del cursor c y la seal de entrada. 3.2.6. Coloque el cursor a en el punto de cruce del cursor d y la seal de salida. 3.2.7. La distancia que existe entre los cursores a y b, equivale a la medicin del tiempo de propagacin de nivel bajo a nivel alto.
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 55 Tabla 6.3 Medicin de tiempos de subida, bajada y de propagacin
Medicin Inversor tPHL s tPLH s
Preguntas
1. En qu unidades se mide la amplitud?
2. Qu es el tiempo de propagacin?
3. Qu tipo de anlisis de formas de onda se pede realizar en el modo digital?
4. Qu tipo de anlisis de formas de onda se pede realizar en el modo analgico?
5. En el circuito inversor utilizado cul es la diferencia entre la magnitud del tPHL y el tPLH?
Circuitos Digitales Prctica 6. Anlisis de formas de onda utilizando CircuitMaker M. C. Maribel Gmez Franco 56 Conclusiones por integrante
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995). Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 57
CIRCUITOS DIGITALES
PRCTICA 7 ANLISIS DE FORMAS DE ONDA
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 58 PRCTICA 7. ANLISIS DE FORMAS DE ONDA
Objetivo
El alumno obtendr los conocimientos bsicos de operacin de un generador de funciones y osciloscopio, para realizar mediciones de amplitud, tiempo, frecuencia de un tren de impulsos y algunas caractersticas elctricas de un circuito inversor.
Material y equipo utilizado:
1 Inversor 7404 1 Resistencia 330 ohm 1 LED 1 Probador lgico 1 Punta de prueba para generador de funciones 2 Puntas de prueba para osciloscopio Alambres
Generador de funciones HP33120A Osciloscopio HP54603B
Introduccin
El anlisis de sistemas digitales normalmente se enfoca al monitoreo de nmeros binarios, principalmente en sistemas combinacionales. Sin embargo, este anlisis no permite determinar caractersticas de funcionamiento como es el tiempo de propagacin. Cuando se trabaja con lgica secuencial, el sistema digital depende de una seal de reloj y de una serie de impulsos. Con estos sistemas ya no es suficiente slo utilizar LEDs para su anlisis, es necesario utilizar otro tipo de instrumentos para obtener diagramas de tiempos que permitan realizar un anlisis ms a fondo del comportamiento del circuito.
El instrumento ideal para realizar anlisis de sistemas digitales es el analizador de estados lgicos. Otros instrumentos que se pueden utilizar son el generador de funciones y el osciloscopio, en sustitucin del analizador de estados lgicos. El generador de funciones se utiliza para generar impulsos u otro tipo de seales como senoidal, diente de sierra, por mencionar algunas. El osciloscopio es un instrumento que se utiliza para el anlisis de seales en general. La limitante de estos instrumentos con respecto al analizador de estados lgicos es el nmero de canales disponibles. El generador de funciones slo tiene un canal de salida. El osciloscopio puede tener dos o cuatro canales de entrada. Esto limita el nmero de seales que se pueden analizar en un sistema digital.
Esta prctica consiste en utilizar el generador de funciones y el osciloscopio para obtener algunas caractersticas como son tiempo de subida y tiempo de bajada de una seal del generador y los tiempos de propagacin de un inversor.
En la figura 7.14 se muestra un osciloscopio HP5600A de dos canales. En un osciloscopio los trenes de impulsos pueden visualizarse en la pantalla y se pueden medir parmetros como amplitud, tiempo de subida, tiempo de bajada, ancho del impulso, periodo y ciclo de trabajo. Adems, se pueden ver y analizar anormalidades en la forma o en las caractersticas del impulso. Tambin es posible analizar varias seales digitales para determinar y analizar sus relaciones en el tiempo. Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 59 En la parte superior izquierda de la pantalla del osciloscopio se localiza la lnea de estado que muestra informacin como nmero de canal que est activo, escala vertical del canal (volts/ div), escala horizontal (time/ div), pendiente y canal de referencia para la sincronizacin. Debajo de la pantalla se encuentra el botn de encendido, una conexin a tierra, una conexin para la seal de calibracin y el botn de ajuste de contraste. La seal de calibracin es un tren de impulsos con una frecuencia y amplitud constante. Esta seal sirve de referencia para seleccionar la atenuacin de la punta de prueba y realizar una medicin correcta. Despus de encender el osciloscopio, y conectar la punta de prueba, lo primero que se debe hacer es conectar la punta de prueba a la seal de calibracin y verificar que la amplitud de esta seal es igual a la amplitud que se mide en el osciloscopio. En caso de medir una amplitud diferente, es necesario seleccionar la atenuacin adecuada del canal.
Figura 7.14 Osciloscopio HP5600B (Agilent Technologies)
Generalmente, como indica la figura 7.15, la pantalla de un osciloscopio se divide en diez divisiones horizontales y ocho verticales. Cada una de las divisiones contiene a su vez cinco subdivisiones o marcas pequeas en ambos ejes. El eje vertical representa la escala de tensin y el horizontal la de tiempo.
El osciloscopio de la figura 7.14 es un osciloscopio de dos canales, esto significa que al mismo tiempo pueden observarse dos seales distintas. En este osciloscopio hay dos botones Volts/ div, uno para cada canal. El selector de volts/ divisin especifica el nmero de volts que se representarn por cada divisin principal de la escala vertical. Por ejemplo, la figura 7.16 muestra una onda digital en la pantalla estando el selector Volts/ div en 1 V. Esto significa que cada divisin principal del eje vertical es igual a 1 V. Los impulsos tienen dos divisiones de altura, por lo tanto la amplitud de los impulsos ser de 2 V (dos divisiones x 1 V/ divisin =2 V).
Botn de encendido Tierr Seal de calibracin Entrada canal 2 Entrada canal 1 Disparo Control de posicin horizontal Control de posicin vertical Lnea de estado Volts/ div Time/ di Canal Sincronizaci Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 60
Figura 7.15 La pantalla del osciloscopio
Figura 7.16 Onda digital
El botn Time/ div puede cambiar la velocidad de barrido de 2 ns a 5 s en una secuencia de pasos 1-2-5, y el valor se visualiza en la lnea de estado. Selecciona entre la cantidad de segundos, milisegundos o microsegundos que representarn las divisiones principales del eje horizontal. Realmente, controla qu tan rpido recorre el haz de electrones horizontalmente la pantalla. La lnea de estado, situada en la parte superior de la pantalla, permite determinar rpidamente la configuracin del osciloscopio, ver figura 7.17. Por ejemplo, en la figura 7.16 la escala es de 100 ns, el ciclo completo de la seal abarca 5 divisiones, su periodo es de 500 ns: 5 divisiones x 100 ns/ divisin =500 ns. Por lo tanto, la frecuencia es f =1/ 500 ns =2 MHz.
El control de posicin horizontal se emplea para colocar una seal sobre la pantalla y as medirla y apreciarla mejor. El control de posicin vertical mueve la seal hacia arriba o hacia abajo, con el fin de facilitar su anlisis. Cada canal tiene su propio control de posicin.
El control de disparo permite la sincronizacin de la seal de barrido horizontal y la seal de entrada, permitiendo la presentacin en pantalla de la seal de entrada esttica, por lo que no se visualizarn desviaciones en pantalla. El nivel de disparo se ajusta hasta que la seal en la pantalla se estabiliza. En la figura 7.17 en la esquina 1 V 100ns Eje vertical Divisiones horizontales secundarias Divisiones verticales secundarias Divisiones verticales i i Divisiones horizontales primarias Eje h i t l Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 61 superior derecha, se indica la pendiente de disparo y el canal que se considera como referencia para el sincronismo.
Figura 7.17 Indicadores de lnea de estado de la pantalla del HP54600B
En la figura 7.18 se indican los controles del panel frontal del osciloscopio 54600B. En la parte superior izquierda se tienen los mandos generales. La funcin Auto-scale automticamente ajusta las escalas para visualizar una seal. La funcin Measure se utiliza para medicin automtica de tiempo y tensin, al activarla aparece un men en la parte inferior de la pantalla, donde se selecciona el parmetro que se quiere medir. Con esta funcin tambin se pueden activar los cursores para seleccionar manualmente lo que se quiere medir. En el mando de canal vertical se localizan los botones para seleccionar la escala vertical de cada canal, as como los botones de posicin vertical. Las entradas de los canales se encuentran en la parte inferior izquierda. En el mando de canal horizontal se tiene el botn de seleccin de la escala horizontal y el botn de posicin horizontal. En los mandos de sincronismo se puede ajustar el nivel del disparo, seleccionar el canal de referencia en la sincronizacin y la pendiente de referencia.
Figura 7.18 Controles del panel frontal Canal 1 activado, conectado a ca, invertido, 100 mV/ div Canal 2 activado, 4 V/ div Barrido retardado activado, 500 ns/ div Barrido principal 500 / di Sincronismo automtico, pendiente positiva, el canal 1 es la fuente de sincronismo Mandos generales Mando de los canales Entrada de los canales Teclas de almacenamiento Mandos de sincronismo Entrada de sincronismo externo Mandos horizontales Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 62 Cuando se activa el barrido retardado (botn Main-Delayed) se amplifica parte del barrido principal con la finalidad de obtener un anlisis ms detallado (alta resolucin) de las seales.
En la parte inferior izquierda del osciloscopio se dispone de unas teclas grises que al seleccionarlas despliegan los diferentes mens de funciones variables del osciloscopio. En la primer columna se tiene la funcin principal y al pulsar cualquiera de las teclas grises aparece un men en la parte inferior de la pantalla. Por ejemplo, al pulsar la tecla del Canal 1, en el men se tiene la opcin de encender o apagar el canal, seleccionar el tipo de acoplamiento si es CC, AC o GND, etc. Como ejercicio es recomendable pulsar cada una de las teclas grises del panel frontal y observar las diferentes opciones del men.
El generador de funciones es una fuente de seales que proporciona trenes de impulsos, as como seales sinusoidales y triangulares. El HP33120A es un generador de funciones de alto desempeo de 15 MHz con capacidad de generar formas de onda arbitrarias, ver figura 7.19.
Figura 7.19 Generador de funciones HP33120A
En la figura 7.20 se muestra el panel frontal del HP33120A. Los botones de control del 1 al 5 permiten seleccionar la forma de onda que se va a generar, para esta prctica se requiere una onda cuadrada, por lo tanto, debe seleccionarse el nmero 2. La frecuencia de esta seal se puede modificar activando el botn 6 Freq. La amplitud se programa seleccionando el botn 7 Ampl.
Figura 7.20 Panel frontal del generador de funciones HP33120A Teclas de seleccin funcin/ modulacin Teclas del men de operacin Teclas de modificacin de formas de onda Teclas de seleccin de unidades Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 63 Cualquier nmero se puede programar utilizando uno de los tres mtodos:
1) introduciendo la magnitud de la frecuencia con la unidad apropiada; 2) utilizando el botn y las teclas de flechas para modificar el nmero desplegado y; 3) usando las flechas para editar los dgitos individuales.
Leer el manual del osciloscopio y el generador de funciones.
Procedimiento
1. Conecte el conector BNC de la punta de prueba para osciloscopio en la entrada del canal 1 (1X) del osciloscopio.
El cable de la punta de prueba para osciloscopio es ms delgado y la punta de conexin es ms fina. Generalmente, la punta de conexin del generador de funciones lleva dos caimanes.
2. Conecte el otro extremo de la punta de prueba en el conector de seal de calibracin. El caimn negro no se conecta.
3. Ajuste la escala de tensin del canal 1 a 1 Volt/ div y la de tiempo a 100 s/ div. Dibuje la forma de onda en la cuadrcula de la figura 7.21 y mida la amplitud, el periodo y la frecuencia de la seal. Estas mediciones se hacen de forma manual, es decir, contando el nmero de divisiones y multiplicando por la escala.
3.1. Si la medicin manual no coincide con la amplitud que indica la seal de calibracin haga lo siguiente para cambiar el factor de atenuacin de la punta de prueba:
3.1.1. En mando de canales, pulse 1 . En la parte inferior de la pantalla se activa el men correspondiente a las opciones de configuracin del canal 1. 3.1.2. Presione la tecla Probe para cambiar el factor de atenuacin hasta que la amplitud de la seal de calibracin coincida con la seal que se est midiendo manualmente en el osciloscopio.
Amplitud: Vpp Periodo: s Frecuencia: Hz
Figura 7.21 Seal de calibracin
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 64 4. Utilizando la misma seal de calibracin.
4.1. Pulse Auto-scale. 4.2. En el men Measure pulse la tecla Voltaje. 4.3. En el men de opciones que se activa debajo de la pantalla, seleccione la medicin de Vpp. 4.4. Mida la amplitud de la seal de calibracin.
Amplitud: Vpp
4.5. Pulse la tecla Time. 4.6. En el men de opciones seleccione Freq y Period para realizar las siguientes mediciones. Periodo: s Frecuencia: Hz
5. Configure el generador de funciones para que proporcione una seal cuadrada de 2.5 Vpp con una frecuencia de 1 kHz.
6. Conexin de la punta de prueba del generador de funciones:
6.1. Ponga el conector BNC al conector OUTPUT del generador 6.2. Conecte el caimn rojo a la punta de conexin del osciloscopio. 6.3. Conecte el caimn negro (tierra) al caimn negro de la punta de conexin del osciloscopio.
7. En la cuadrcula de la figura 7.22(a) dibuje la seal que aparece en la pantalla del osciloscopio. Incluya la referencia de la tierra. Esta referencia indica dnde se encuentra el cero de la seal.
a) Salida del generador b) Salida del generador con desplazamiento
Figura 7.22 Seal del generador de funciones.
8. En el generador de funciones:
8.1. Pulse la tecla offset (desplazamiento de la seal). Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 65 8.2. Gire la perilla del generador hasta que el nivel ms bajo de la seal observada el osciloscopio quede al nivel de la referencia de tierra. 8.3. Si es necesario, ajuste el nivel de disparo Trigger (nivel, canal o flanco de disparo) hasta que la seal quede esttica. Asegrese que la fuente de sincronismo corresponda al canal 1. 8.4. En la cuadrcula de la figura 7.22(b) dibuje la seal que aparece en la pantalla del osciloscopio. Incluya la referencia de la tierra.
La seal que originalmente se obtiene del generador de funciones tiene una amplitud de +/ - 2.5V. Un circuito TTL slo funciona con seales de 0 V a 5 V, no con valores negativos. Debido a esto, a la seal del generador de funciones se le agrega un desplazamiento.
9. Mida los siguientes parmetros: Desplazamiento: V Amplitud: Vpp Periodo: s Frecuencia: Hz
10. Utilice la herramienta de barrido retardado del osciloscopio para amplificar la seal del generador y medir el tiempo de subida y de bajada.
10.1. En los controles de Mandos Horizontales, pulse Main-Delayed. 10.2. En el men que aparece debajo de la pantalla, pulse la tecla correspondiente a Delayed. 10.3. La pantalla se divide en dos. En la parte superior se visualiza la seal original y en la parte inferior se visualiza la seccin que est amplificando de la seal original. Esta parte amplificada se llama barrido retardado. Las lneas verticales que aparecen en la mitad superior son marcas que muestran cul es la parte del barrido principal que se ampla en la mitad inferior. Los botones Time/ Div y Delay controlan el tamao y la posicin del barrido retardado. Para cambiar el barrido principal Time/ Div, debe apagar el barrido retardado. 10.4. Amplifique el flanco de subida de la seal de entrada. 10.5. Dibuje la forma de onda en la cuadrcula de la figura 3.23.
Figura 7.23 Barrido retardado del tiempo de subida.
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 66 10.6. Utilice los cursores para medir el tiempo de subida.
Tiempo de subida: s
10.7. En los mandos de sincronismos pulse la tecla Slope/ coupling. 10.8. En el men de opciones que aparece debajo de la pantalla, cambie el sentido de la pendiente de sincronismo. Esto permite que automticamente en la pantalla se amplifique el flanco de bajada de la seal del generador. 10.9. Dibuje la forma de onda en la cuadrcula de la figura 7.24. 10.10. Utilice los cursores para medir el tiempo de bajada.
Figura 7.24 Barrido retardado del tiempo de bajada.
Tiempo de bajada: s
11. Utilice la herramienta de barrido retardado del osciloscopio para medir el tiempo de propagacin de un circuito inversor.
11.1. Conecte la segunda punta de prueba del osciloscopio al canal 2. 11.2. Calibre el canal 2 del osciloscopio. 11.2.1. Pulse la tecla 2 en los mandos verticales. 11.2.2. Del men que aparece debajo de la pantalla habilite el canal 2, seleccionando ON. 11.2.3. Si se pierde el sincronismo, pulse la tecla source de los mandos de sincronismo. En el men que aparece debajo de la pantalla seleccione como fuente de disparo el canal 2. 11.2.4. Si la amplitud de la seal de la pantalla no coincide con la amplitud de la seal de calibracin, en el men del canal 2 pulse la tecla PROBE hasta que se mida la amplitud correcta.
11.3. Conecte el circuito inversor (CI 7404).
11.3.1. Polarice el circuito integrado. 11.3.2. Conecte a la salida del circuito inversor una resistencia y un LED, como se muestra en la figura 7.25.
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 67
Figura 7.25 Conexin del circuito inversor.
11.3.3. Conecte la punta de prueba del generador de funciones a la entrada del inversor como se indica en la figura 3.25. 11.3.4. El canal 1 del osciloscopio conctelo a la entrada del inversor y el canal 2 a la salida, ver figura 3.25. No olvide conectar la tierra de los dos canales del osciloscopio a la tierra del circuito.
11.4. Dibuje el diagrama de tiempos en la cuadrcula de la figura 7.26.
Figura 7.26 Diagrama de tiempos del circuito inversor.
11.5. Nuevamente, utilice la herramienta de barrido retardado para medir los tiempos de propagacin. 11.5.1. Seleccione una parte donde se amplifiquen el flanco de bajada de la seal de salida y el flanco de subida de la seal de entrada, con la finalidad de medir el tiempo de propagacin de nivel alto a nivel bajo. 11.5.2. Si se pierde la sincrona o se presentan dificultades para amplificar la seal: 11.5.2.1. Identifique cul es la fuente de disparo. Si es el canal 1, entonces la pendiente de disparo debe estar en flanco de subida . Si es el canal 2, entonces la pendiente de disparo debe estar en flanco de bajada . 11.5.3. Dibuje en la cuadrcula de la figura 7.27 el diagrama de tiempos.
100 kHz 0/5V LED1 330 Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 68
Figura 7.27 Barrido retardado para la medicin de tPHL.
11.5.4. Utilizando los cursores mida el tiempo de propagacin. Tiempo de propagacin tPHL: s 11.5.5. Cambie el sentido de la pendiente de sincronismo. 11.5.6. Dibuje en la cuadrcula de la figura 7.28 el diagrama de tiempos.
Figura 7.28 Barrido retardado para la medicin de tPLH.
11.5.7. Utilizando los cursores mida el tiempo de propagacin.
Tiempo de propagacin tPLH: s
Preguntas
1. Para qu sirve la seal de calibracin del osciloscopio?
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 69 2. Qu puede suceder si no se calibra un osciloscopio?
3. Para qu se utiliza la seal de disparo del osciloscopio?
4. En qu unidades se mide la amplitud?
5. En un osciloscopio cmo se mide manualmente el perodo?. Esto es, sin utilizar la opcin de autoescala.
6. En un generador de seales, para qu se utiliza la seal de desplazamiento (offset)?
7. Qu es el tiempo de propagacin?
8. En el circuito inversor utilizado cul es la diferencia entre la magnitud del tPHL y el tPLH?
Circuitos Digitales Prctica 7. Anlisis de formas de onda M. C. Maribel Gmez Franco 70 Conclusiones por integrante
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Osciloscopios de la serie HP5600B. Gua del usuario y de mantenimiento. Hewlett Packard.
HP33120A Function/ Arbitrary Waveform Generator. Service Guide. Hewlett Packard. Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 71
CIRCUITOS DIGITALES
PRCTICA 8 IMPLEMENTACIN DE COMPUERTAS LGICAS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 72 PRCTICA 8. IMPLEMENTACIN DE COMPUERTAS LGICAS
Objetivo
El alumno construir circuitos equivalentes de compuertas a partir de otras compuertas lgicas.
Material utilizado
1 tablilla de pruebas IDL-800 Digital Lab 1 CI 7400 1 CI 7402 1 CI 7404 1 CI 7408 1 CI 7432 1 CI 7486 1 CI 74266 1 LED 1 resistencia de 330 3 interruptores 3 resistencias de 1 k
Introduccin
En esta prctica, se pide dibujar los diagramas lgicos de varias configuraciones. Un diagrama lgico muestra los smbolos de las compuertas utilizadas, los nmeros de terminales y los nmeros de los CIs utilizados.
Si se utiliza un diagrama lgico antes de hacer las conexiones en el circuito, entonces ste puede emplearse como gua en la deteccin de fallas. Puesto que las compuertas son independientes y pueden utilizarse en diferentes partes del circuito, a menudo se identifican con una letra, A, B, C, etc., y un nmero de CI, U1, U2, etc. En la figura 9.1, las tres compuertas NAND provienen del mismo CI U1, mientras que la compuerta OR est en el circuito U2.
Figura 8.1 Diagrama lgico
12 13 11 C U1 1 2 3 A U2 4 5 6 B U1 9 10 8 A U1 A B
C D Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 73 Procedimiento
1. Simular cada uno de los circuitos que se piden en la prctica.
2. En esta seccin se obtendrn funciones de compuertas lgicas, a partir de compuertas distintas.
3. Para cada una de las siguientes situaciones dibujar un diagrama lgico del circuito, que incluya los nmeros de terminales y el nmero de cada circuito integrado.
4. Luego conecte el circuito y verifique su funcionamiento.
5. Disee un circuito que realice la funcin de inversor utilizando como referencia una compuerta NAND. Compruebe la tabla de verdad del inversor.
Entrada Salida 0 1
Diagrama lgico Tabla de verdad
6. Disee un circuito que realice la funcin de inversor utilizando como referencia una compuerta NOR. Compruebe la tabla de verdad del inversor.
Entrada Salida 0 1
Diagrama lgico Tabla de verdad
7. Disee un circuito que realice la funcin de una compuerta AND de tres entradas, utilizando compuertas AND de dos entradas. Compruebe la tabla de verdad de la compuerta AND de tres entradas.
Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 74
Diagrama lgico Tabla de verdad
8. Disee un circuito que realice la funcin de una compuerta NOR de tres entradas, a partir de otras compuertas lgicas. Considere ambas expresiones lgicas de la compuerta NOR, para la eleccin de las compuertas.
Diagrama lgico Tabla de verdad
9. Obtenga la tabla de verdad del circuito equivalente a la compuerta NAND, utilizando una compuerta OR con las entradas negadas.
Diagrama lgico Tabla de verdad
Entradas Salida 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Entradas Salida 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Entradas Salida 0 0 0 1 1 0 1 1 Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 75 10. Obtenga la tabla de verdad del circuito equivalente a la compuerta NOR, utilizando una compuerta AND con las entradas negadas.
Diagrama lgico Tabla de verdad
11. Disee una compuerta OR, a partir de una compuerta AND e inversores. Obtenga la tabla de verdad.
Diagrama lgico Tabla de verdad
12. Disee una compuerta AND, a partir de una compuerta OR e inversores. Obtenga la tabla de verdad.
Diagrama lgico Tabla de verdad
13. Anexe la impresin de todos los circuitos anteriores previamente simulados.
1. Cul fue la metodologa que sigui para el diseo de cada uno de los circuitos anteriores?
2. Cul circuito fue el ms complicado y por qu?
Conclusiones por integrante
Circuitos Digitales Prctica 8. Implementacin de Compuertas Lgicas M. C. Maribel Gmez Franco 77 Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 78
CIRCUITOS DIGITALES
PRCTICA 9 IMPLEMENTACIN DE UN CIRCUITO LGICO
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 79 PRCTICA 9. IMPLEMENTACIN DE UN CIRCUITO LGICO
Objetivo
El alumno disear y construir un circuito digital que solucione un problema especfico, utilizando lgebra de Boole o mapas de Karnaugh.
Material utilizado:
Introduccin:
El diseo de un circuito es el proceso inverso al del anlisis. Este proceso de diseo consiste en, dada una funcin booleana, obtener un circuito que la realice. El proceso de diseo consiste en obtener el circuito ms ptimo respecto a algn criterio.
El proceso de diseo se desarrolla siguiendo una serie de pasos:
1. Dado un enunciado con palabra es necesario identificar el nmero de entradas y el nmero de salidas. El circuito digital se puede representar como una caja negra.
2. Obtener la tabla de verdad que represente la funcin del circuito.
3. A partir de la tabla de verdad, obtener la funcin de salida del circuito utilizando tcnicas de minimizacin como lgebra de Boole o mapas de Karnaugh.
4. Disear el circuito digital a partir de la ecuacin de salida en forma de suma de productos.
5. Si es posible optimizar el circuito diseado.
6. Simular el circuito diseado.
7. Implementar el circuito.
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 80 El problema a solucionar es el siguiente:
Las normas de seguridad de los modernos aviones exigen que, para seales de vital importancia para la seguridad del aparato, los circuitos deben estar triplicados para que el fallo de uno de ellos no produzca una catstrofe. En caso de que los tres circuitos no produzcan la misma salida, sta se escoger mediante votacin. Disee el circuito votador que ha de utilizarse para obtener como resultado el valor mayoritario de las tres entradas.
Procedimiento
1. En la tabla 9.1 identifique y asigne nombre a las entradas y salidas del circuito.
Tabla 9.1
Entradas Salidas
2. En la tabla 9.2 defina la tabla de verdad.
Tabla 9.2 Tabla de verdad
Entradas Salidas
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 81 3. Utilizando mapas de Karnaugh obtenga la ecuacin de salida.
Ecuacin de salida: ______________________________________
4. Dibuje el circuito.
5. Compruebe el funcionamiento de su diseo simulando el circuito.
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 82
Preguntas:
1. Cul es la metodologa recomendada para el diseo de circuitos?
2. Considerando el procedimiento de diseo, cul paso se le dificult ms?
Conclusiones por integrante
Circuitos Digitales Prctica 9. Implementacin de un circuito lgico M. C. Maribel Gmez Franco 83
Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Floyd T. L. Fundamentos de Sistemas Digitales. 6 edicin. Trad. M J os Gmez Cao. Madrid: Ed. Prentice Hall. 1997. (Original publicado en 1997).
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 84
CIRCUITOS DIGITALES
PRCTICA 10 GENERADOR Y VERIFICADOR DE PARIDAD PAR
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 85 PRCTICA 10. GENERADOR Y VERIFICADOR DE PARIDAD PAR
Objetivo
El alumno disear y construir un generador de paridad par de cuatro bits y un verificador de paridad para determinar si se present algn error en la transmisin de informacin.
Material utilizado
Introduccin
Uno de los mtodos para detectar errores en la transmisin de informacin es generar un bit de paridad. Por lo tanto, se envan los bits de datos ms un bit de paridad. Existen dos mtodos para generar el bit de paridad. Uno de ellos es generar un bit de paridad par, esto es, el nmero total de unos que se enva - incluyendo el bit de paridad - debe ser par. Entonces, el bit de paridad es cero cuando el nmero total de unos que se enva es par, por ejemplo, si el dato es de cuatro bits 0110, como el nmero de unos es par el bit de paridad debe ser cero. Por otra parte, si el nmero de unos que se enva es impar el bit de paridad debe ser uno; por ejemplo, si se transmite el dato 0010, el nmero de unos es impar, por lo tanto, el bit de paridad debe ser uno.
En el otro mtodo se genera un bit de paridad impar, donde el nmero total de unos que se enva incluyendo el bit de paridad debe ser impar. Por ejemplo, si se enva el dato 0111 el nmero de unos es impar y el bit de paridad impar es cero. En cambio si se transmite el dato 1010, entonces el bit de paridad impar es uno para completar un nmero impar de unos.
El verificador de paridad recibe los datos que se enviaron junto con el bit de paridad para determinar si se present un error en la transmisin, como se muestra en la figura 10.1.
Figura 10.1 Generador y verificador de paridad
Generador de bit de paridad
Verificador de paridad 0 Dato correcto 1 Error en la transmisin Bit de paridad D3 D2 D1 D0 Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 86 El verificador de paridad recibe los bits de datos y de paridad y, genera otro bit de paridad. Este bit de paridad se compara con el bit de paridad que recibi de la transmisin de datos, si los dos bits de paridad son iguales, el dato que se recibi es correcto. Si los dos bits son diferentes, esto significa que hubo un error en la transmisin y el dato recibido es incorrecto. En la figura 10.2 se muestra el diagrama a bloques del verificador de paridad.
Figura 10.2 Verificador de paridad
Procedimiento
1. Disear el generador de bit de paridad par.
a). Generar la tabla de verdad de un generador de paridad par.
A B C D Bit de paridad par A B C D Bit de paridad par 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1
b). Utilizar el mtodo de Mapas de Karnaugh y lgebra de Boole para obtener la mnima expresin de la funcin.
D3 D2 D1 D0 Generador de bit de paridad Comparador Si los bits de paridad son: =no hay error hay error Bit de paridad Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 87 c). A partir de la expresin obtenida en el inciso anterior disee el circuito del generador de paridad.
d). Comprobar la tabla de verdad del generador de paridad simulando el circuito.
A B C D P A B C D P 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1
2. Disear el verificador de bit de paridad par.
a). Utilizar el mismo circuito diseado en el punto anterior para generar el bit de paridad del verificador.
b). Seleccionar el dispositivo adecuado para detectar si se present un error en la transmisin. Es recomendable primero hacer la tabla de verdad y despus seleccionar el circuito.
PG PR Error
Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 88 c). Disear el circuito completo del verificador de bit de paridad.
d). Simular el verificador de paridad y comprobar su funcionamiento. Para asegurarse de que s detecta errores, cambie el bit de paridad recibido en algunas combinaciones.
A B C D PG PR Error A B C D PG PR Erro r 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1
3. En el simulador, conectar el generador de bit de paridad al verificador de paridad y corroborar su funcionamiento. Utilizar un LED para indicar el bit de paridad generado y otro para la deteccin de error. Anexar circuito simulado (impreso).
4. Construir la prctica fsicamente para verificar su funcionamiento.
a). Elaborar una tabla de verdad con los resultados obtenidos.
A B C D PG PR Error A B C D PG PR Erro r 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 89 5. Entre dos equipos, hacer lo siguiente (ver figura 10.3):
Figura 10.3 Transmisin de datos y deteccin de errores entre dos equipos
a). El equipo 1 le enva al equipo 2 los cuatro bits de datos y el bit de paridad, mientras el equipo dos determina si el dato recibido es el correcto. b). Hacer lo mismo que en el inciso anterior, pero ahora el equipo 2 le enva la informacin al equipo 1. c). Generar una tabla con cinco datos enviados por cada equipo.
NOTA: para detectar datos incorrectos, forzar los datos que llegan al verificador de paridad.
Equipo 1 Equipo 2 Equipo 2 Equipo 1 A B C D PG PR Error A B C D PG PR Error
Preguntas
1. Cul es la aplicacin de un generador de bit de paridad?
2. Por qu el verificador de paridad incluye un generador de paridad?
0 Dato correcto 1 Error en la transmisin
Generador de bit de paridad
Verificador de paridad D3 -
Generador de bit de paridad
Verificador de paridad D3 - D0 0 Dato correcto 1 Error en la transmisin Equipo 1 Equipo 2 Circuitos Digitales Prctica 10. Generador y verificador de paridad par M. C. Maribel Gmez Franco 90 3. En qu condiciones se puede detectar un error?
4. Considerando que en la prctica los circuitos funcionan adecuadamente y no hay error, cmo se puede forzar el sistema para que exista error?
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 91
CIRCUITOS DIGITALES
PRCTICA 11 COMPARADOR DIGITAL
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 92 PRCTICA 5. COMPARADOR DIGITAL
Objetivo
El alumno disear y simular un comparador digital de dos nmeros binarios A y B de cuatro bits que genere tres salidas para indicar si A=B, A>B A<B.
Material utilizado
Introduccin
El comparador digital tiene como funcin principal comparar la magnitud de dos nmeros binarios para determinar su relacin. Un comparador digital puede definir si dos nmeros son iguales o diferentes, e inclusive cul de ellos es mayor.
Para determinar si los dos nmeros son iguales, se compara bit por bit y si ambos son iguales se genera una salida igual a 1, al final se analizan los cuatro comparadores de bit y si todos son iguales, entonces A=B, ver figura 11.1.
Figura 11.1 Comparador de bit para determinar si son iguales
En caso de ser diferentes, en algunas ocasiones es importante conocer cul de los dos nmeros es mayor. El procedimiento para determinar si A >B es el siguiente:
Primero se analizan los bits ms significativos A3 y B3, si A3=1 y B3=0, entonces A>B. Si A3=B3, entonces se comparan A2 y B2, si A2=1 y B2=0, entonces A>B. Si A2=B2, se comparan A1 y B1, si A1=1 y B1=0, entonces A>B. Si A1=B1, se comparan A0 y B0, si A0=1 y B0=0, entonces A>B. Por ltimo, si A0=B0, entonces A=B.
A partir de esta lgica se disea el comparador que va a determinar si A>B. Para determinar si A<B, se sigue el mismo procedimiento considerando que el bit de B que se compara debe ser 1 para que sea mayor que A. El diagrama general para el
Comparador de bit A3
B3 Si A3 =B3 la salida es 1, si son diferentes, la salida es 0 Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 93 comparador se indica en la figura 11.2, A y B son de cuatro bits y las salidas indican si A=B, A<B A>B.
Figura 11.2 Comparador digital
Procedimiento
1. Disee el comparador para determinar si A=B.
2. Disee el comparador para determinar si A>B.
Circuito de lgica combinacional A3 A2 A1 A0 B 3 B 2 B A>B
A=B
A<B Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 94 3. Disee el comparador para determinar si A<B.
4. Simule el circuito completo para comprobar su funcionamiento.
Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 95 Preguntas
1. En qu aplicaciones se puede utilizar un comparador?
2. El circuito diseado compara dos nmeros de cuatros bits cmo se puede configurar un comparador de nmeros de ocho bits?
3. Comnmente cuando se disea un circuito digital se parte de una tabla de verdad y luego por medio de mapas de Karnaugh se obtienen las ecuaciones booleanas. En este comparador por qu no se utiliza este procedimiento?
4. Despus de haber diseado dos secciones del comparador es necesario hacer todo el diseo para la ltima seccin?
por qu?
Conclusiones por integrante
Circuitos Digitales Prctica 11. Comparador digital M. C. Maribel Gmez Franco 96 Referencias
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 97
CIRCUITOS DIGITALES
PRCTICA 12 SUMADOR/RESTADOR EN COMPLEMENTO A DOS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 98 PRCTICA 12. SUMADOR/ RESTADOR EN COMPLEMENTO A DOS
Objetivo
El alumno disear y construir un sumador/ restador que utilice el formato complemento a dos para realizar la resta.
Material utilizado
Introduccin
El circuito integrado 7483 74283, es un sumador en paralelo de cuatro bits que realiza la suma de dos nmeros de cuatro bits, A3A2A1A0 y B3B2B1B0 mas un acarreo C0 de entrada y genera el resultado de la suma, 3, 2, 1 0 y un bit de acarreo de salida C4, como se indica a continuacin: C0 A3 A2 A1 A0 + B3 B2 B1 B0 C4 3 2 1 0
El sumador en paralelo bsico slo puede sumar, sin embargo, es posible disear un circuito que realice las operaciones de resta y suma a partir de este sumador. En la figura 12.1 se indica el sumador/ restador como una caja negra. El circuito de la caja negra, adems de las entradas de los nmeros A y B, dispone de una entrada de control que selecciona la operacin a realizar que puede ser A+B o A-B. Cuando S/ R=0, se efectuara una suma, por otra parte, si S/ R=1 se har una resta.
Figura 12.1 Sumador/ restador
Sumador/ Restador A
B Resultado 4 4 S/ R 4 Acarreo de salida Signo Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 99 En el caso de la resta, es necesario aplicar el complemento a 2 al nmero B. En la suma los valores de B no deben cambiar. El complemento a 2 de un nmero puede obtenerse primero aplicndole el complemento a 1 y, despus sumarle un 1. Para seleccionar los componentes necesarios para realizar el complemento es necesario partir de una tabla de verdad que especifique el comportamiento de los bits, en la tabla 12.1 se indica este comportamiento y en la figura 12.2 se muestra el diagrama a bloques.
Tabla 12.1 Tabla de verdad para definir B
S/ R B B 0 0 0 0 1 1 1 0 1 1 1 0
Figura 12.2 Diagrama a bloques para definir B
Analizando la tabla 12.1, se puede determinar que una compuerta OR exclusiva complementa el valor B cuando la funcin de control indica que la operacin es una resta y pasa el dato igual cuando es una suma.
El resultado debe expresarse en el formato signo magnitud. Esto quiere decir que si el resultado es positivo el bit de signo es cero y la magnitud estar representada por cinco bits incluyendo el de acarreo de salida. Si el resultado es negativo, entonces el bit de signo es uno y la magnitud del resultado debe estar en formato normal, es decir, no complementado. En la tabla 12.2 se muestra un ejemplo de las diferentes condiciones que pueden ocurrir y la forma en que se debe presentar el resultado.
Tabla 6.2 Ejemplos de la operacin del sumador/ restador
S/ R A B Signo Acarreo Resultado 0 10112 01112 0 1 00102 1 10012 01002 0 0 01012 1 01102 11002 1 0 01102
Es elemental considerar la funcin S/ R y el acarreo de salida del primer resultado para determinar el signo y el acarreo de salida final del circuito. Adems, estas condiciones definen si el resultado permanece igual o si es necesario aplicarle el complemento a 2.
Figura 12.3 Diagrama a bloques del sumador/ restador en complemento a 2
B S/ R 4 4 B
Sumador
Cin X
Z
Y A B B S/ C Resultado Acarreo de salida Signo Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 100 En la figura 12.3 se muestra el diagrama a bloques del sumador/ restador. Como se puede observar en la figura 12.3, el diagrama est incompleto debido a que el diseo depende del alumno, por lo tanto, el debe definir las conexiones adecuadas.
Procedimiento
1. Sobre la base del diagrama de la figura 12.3, disee la seccin X para obtener el valor del B ya sea en formato normal o en complemento a 2.
2. Disee la seccin Z para definir el signo del resultado y el acarreo de salida.
Cout Signo
3. Una vez definido el signo del resultado, disee la seccin Y. Si el signo es positivo el resultado debe presentarse sin cambios, pero si es negativo es necesario aplicarle el complemento a 2.
Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 101 4. Determine cmo conectar el acarreo de entrada del circuito sumador.
5. Simular el diseo del sumador/ restador en complemento a 2 y verificar su funcionamiento.
6. Construir la prctica fsicamente (anexar circuito simulado).
7. Realizar cinco operaciones de suma.
A + B Bit de signo Acarreo de salida Resultado
8. Realizar cinco operaciones de resta A-B, donde A>B.
A - B Bit de signo Acarreo de salida Resultado
9. Realizar cinco operaciones de resta A-B, donde A<B.
A - B Bit de signo Acarreo de salida Resultado
Circuitos Digitales Prctica 12. Sumador/ Restador en complemento a dos M. C. Maribel Gmez Franco 102 Preguntas
1. En el sumador/ restador, cmo se obtiene el complemento a 2 de un nmero?
2. Cmo se determina el signo del resultado?
3. Qu informacin brinda el acarreo de salida del primer sumador?
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 13. Sistema de transmisin de datos bit por bit M. C. Maribel Gmez Franco 103
CIRCUITOS DIGITALES
PRCTICA 13 SISTEMA DE TRANSMISIN DE DATOS BIT POR BIT
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 13. Sistema de transmisin de datos bit por bit M. C. Maribel Gmez Franco 104 PRCTICA 13. SISTEMA DE TRANSMISIN DE DATOS BIT POR BIT
Objetivo
El alumno disear y construir un sistema de transmisin de datos bit por bit utilizando los circuitos multiplexor y demultiplexor.
Material utilizado
Introduccin
Un circuito multiplexor es un selector de datos, en el cual se tiene un grupo de entradas, una salida nica y lneas de seleccin. En el multiplexor se elige una entrada por medio de las lneas de seleccin, y el valor de esta entrada se dirige hacia la salida. Por ejemplo, para un multiplexor de 4 a 1 se tienen dos lneas de seleccin, al poner un 102 en estas lneas se elige la entrada 2 y su valor se transfiere hacia la salida. Un circuito demultiplexor realiza la funcin inversa del multliplexor, en este caso se tiene slo una entrada, un grupo de salidas y las lneas de seleccin. Un demultiplexor se comporta como un decodificador debido a que se selecciona slo una salida por medio de las lneas de control. En la descripcin de circuitos integrados comerciales es muy comn encontrar la descripcin decoder/ demultiplexor ya que se pueden utilizar indistintamente.
Figura 13.1 Diagrama a bloques del MUX/ DEMUX
En la figura 13.1 se muestra el diagrama a bloques del sistema de transmisin. En la entrada se tienen cuatro bits conectados al MUX, este es el dato que se va a transmitir. Cada uno de estos bits se transmite al DEMUX, puesto que la salida del MUX se conecta al DEMUX. Las lneas de seleccin son las mismas para ambos circuitos MUX y DEMUX. En la salida del DEMUX se obtiene el dato. Este circuito es slo una parte del
MUX Lneas de seleccin A3 A2 A1 A0
DEMUX A3 A2 A1 A0 Circuitos Digitales Prctica 13. Sistema de transmisin de datos bit por bit M. C. Maribel Gmez Franco 105 sistema de transmisin de datos serie paralelo. En esta etapa, la transmisin se hace bit por bit.
Este sistema debe trabajar con lgica positiva, por lo tanto es muy importante considerar la lgica de operacin de los circuitos integrados que se utilicen durante la prctica. Antes de conectar cualquier circuito fsicamente, primero debe simularse.
Procedimiento
1. Dibuje las conexiones del Multiplexor incluyendo seales de habilitacin, control, entradas y salida.
2. Conecte el multiplexor de acuerdo al diagrama del punto anterior y elabore su tabla de operacin (tabla 13.1).
Tabla 13.1 Tabla de operacin del multiplexor
(a) Circuito Simulado b) Circuito alambrado
E S1 S0 A3 A2 A1 A0 Y
E S1 S0 A3 A2 A1 A0 Y
Circuitos Digitales Prctica 13. Sistema de transmisin de datos bit por bit M. C. Maribel Gmez Franco 106 3. Dibuje las conexiones del Demultiplexor incluyendo seales de habilitacin, control, entrada y salidas.
4. Conecte el Demultiplexor de acuerdo al diagrama del punto anterior y elabore su tabla de operacin (tabla 13.2), considere slo la salida del demultiplexor sin los inversores.
Tabla 13.2 Tabla de operacin del Demultiplexor
(a) Circuito Simulado b) Circuito alambrado
E S1 S0 I Y3 Y2 Y1 Y0 E S1 S0 I Y3 Y2 Y1 Y0
5. Conecte la salida del Multiplexor a la entrada del Demultiplexor y las lneas de seleccin al Demultiplexor. Dibuje el circuito completo.
Circuitos Digitales Prctica 13. Sistema de transmisin de datos bit por bit M. C. Maribel Gmez Franco 107 6. Una vez conectado el circuito completo de transmisin de datos bit a bit, elabore la tabla de operacin (tabla 13.3).
Tabla 13.3 Tabla de operacin del sistema de transmisin de datos
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 109
CIRCUITOS DIGITALES
PRCTICA 14 SISTEMA DE TRANSMISIN DE DATOS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 110
PRCTICA 14. SISTEMA DE TRANSMISIN DE DATOS
Objetivo
El alumno disear y construir un sistema de transmisin de datos de cuatro bits utilizando los circuitos multiplexor, demultiplexor, decodificador y latch.
Material utilizado
Introduccin
En la figura 14.1 se muestra el diagrama a bloques del sistema de transmisin de datos paralelo-serie-paralelo. El dato a enviar se conecta a un transmisor (MUX) el cual enva por una sola lnea los cuatro bits en forma serial. El receptor (DEMUX) recibe esta informacin y la presenta en paralelo. En la prctica anterior se trabaj con el sistema MUX-DEMUX, donde cada bit se transmita individualmente y la seleccin del bit era manual. En un sistema de transmisin de datos paralelo-serie-paralelo, el dato que hay en la entrada se transmite en cuatro pulsos de reloj hacia el transmisor. Esta transmisin debe ser transparente, esto es, para un cambio mnimo en la entrada se debe presentar instantneamente este cambio en la salida.
Figura 14.1 Sistema de transmisin de datos paralelo-serie-paralelo
La informacin contina transmitindose bit por bit. A la salida del receptor es necesario agregar un dispositivo que almacene cada bit que se recibe. El sistema opera con cuatro datos, por lo tanto, se requieren cuatro dispositivos para que cada uno almacene un bit. Considerando la figura 14.2, la salida 3 del receptor (MSB) se conecta al dispositivo A, la salida 2 al dispositivo B, y as sucesivamente. Al recibir el bit 0 debe seleccionarse la salida 0 del receptor (DEMUX) y el dispositivo D. Esto implica que cada dispositivo debe tener una lnea de seleccin o habilitacin que le permita0 aceptar el dato y mantenerlo una vez que este dispositivo se deshabilite. Resumiendo, las caractersticas de este dispositivo de almacenamiento son: una entrada de dato, una
Transmi- sor
Receptor Dato de 4 bits (ENTRADA) Dato de 4 bits (SALIDA) 1 1 0 1 1 1 0 1 Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 111 entrada de habilitacin y una salida. El dispositivo que cumple con estas caractersticas es el Latch.
Figura 14.2 Almacenamiento de la informacin
De acuerdo a lo mencionado anteriormente, es necesario seleccionar cada dispositivo individualmente. En la figura 14.3 se agrega un dispositivo de seleccin. Este dispositivo debe tener dos entradas que permitan seleccionar una salida nica de un total de cuatro salidas. El dispositivo que permite esta operacin es el Decodificador.
Figura 14.3 Seleccin de dispositivos de almacenamiento
Procedimiento
1. Dibuje las conexiones del latch incluyendo seales de habilitacin, entrada y salida.
3 Receptor 2 1 0 Dispositivo A Dispositivo B Dispositivo C Dispositivo D 3 Receptor 2 1 0 Dispositivo A Dispositivo B Dispositivo C Dispositivo D 3 Dispositivo 2 de 1 Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 112 2. Conecte el latch de acuerdo al diagrama del punto anterior y elabore su tabla de operacin (tabla 14.1). Recuerde que primero debe ponerse la seal de entrada y despus la de habilitacin.
Tabla 4.1 Tabla de operacin del latch
(a) Circuito Simulado b) Circuito alambrado
Habilitacin Entrada Salida
Habilitacin Entrada Salida 1 1
1 1 0 1
0 1 1 0
1 0 0 0
0 0
3. Dibuje las conexiones del decodificador incluyendo seales de habilitacin, entrada y salidas.
4. Conecte el decodificador de acuerdo al diagrama del punto anterior y elabore su tabla de operacin (tabla 14.2). La columna E es la entrada de habilitacin, realice dos ejemplos donde deshabilite el circuito integrado.
Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 113 5. Conecte las salidas del Demultiplexor (despus del inversor) a la entrada de dato de cada latch, segn corresponda.
6. Considerando la lgica de operacin del decodificador y del latch, conecte la salida del decodificador a la entrada de habilitacin de cada latch. Dibuje el circuito completo. Anexe al reporte de la prctica el circuito impreso.
7. Una vez conectado el circuito completo de transmisin de datos, elabore la tabla de operacin (tabla 14.3).
Tabla 14.3 Tabla de operacin del sistema de transmisin de datos
Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 114 Preguntas
1. Cul es la semejanza entre un decodificador y un multiplexor?
2. Considerando la entrada de datos y de habilitacin cul es la secuencia (pasos) a seguir para que un latch opere adecuadamente?
3. En qu aplicaciones se puede utilizar un decodificador?
4. En qu aplicaciones se puede utilizar un latch?
5. Un circuito integrado 7475 contiene cuatro latches internamente y en la prctica slo se requieren cuatro, entonces por qu se utilizaron dos circuitos integrados?
6. Cmo funcionara el circuito si se utiliza un flip-flop en vez de latch? necesitara modificaciones?
Circuitos Digitales Prctica 14. Sistema de transmisin de datos M. C. Maribel Gmez Franco 115 Conclusiones por integrante
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995). Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 116
CIRCUITOS DIGITALES
PRCTICA 15 CONTADOR SINCRONO
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 117 PRCTICA 15. CONTADOR SINCRONO
Objetivo
El alumno analizar el diagrama de tiempos de un contador sncrono para comprender su funcionamiento, utilizando como herramienta CircuitMaker.
Material utilizado
Equipo de computo
Introduccin
Los contadores estn constituidos por un grupo de flip-flops, se requiere de un flip-flop por cada bit del contador.
Un flip-flop es un elemento de memoria que permanece en uno de dos estados: reinicializacin (Reset, salida igual a cero) o establecimiento (Set, salida igual a uno). El estado de su salida depende del tipo de flip-flop y de los valores de entrada. Los flip- flops pueden tener una o dos entradas y, dos salidas (una salida es el complemento de la otra). Existen cuatro tipos de flip-flops: SR, J K, D y T. Los contadores utilizan el flip- flop tipo J K.
Los contadores se dividen en dos categoras principales, sncronos y asncronos. En un contador sncrono todos los flip-flops estn conectados a la misma seal de reloj, por lo tanto, todas las salidas deben cambiar al mismo tiempo.
Procedimiento
1. Seleccin de componentes.
1.1. Se requieren de cuatro flip-flops J K, elija el CI 7473. 1.2. Seleccione dos compuertas AND. 1.3. Seleccione un interruptor digital. 1.4. Para obtener la seal de reloj, entre al men de componentes en i nstruments, di gi tal y seleccione pul ser. Tambin lo puede obtener con la letra p. 1.5. Para obtener las puntas de prueba, entre al men de componentes i nstruments, di gi tal y seleccione scope. 1.6. Conecte los componentes como se muestra en la figura 15.1.
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 118 5V TP5 TP4 TP3 TP2 TP1 +V CP1 CP2 Q1 Q2 1 2 3 4 J CP K R QN Q J CP K R QN Q J CP K R QN Q J CP K R QN Q
Figura 15.1. Contador sncrono.
1.7. Se es necesario observar la secuencia que generan los flip-flops conecte un indiciador hexadecimal como se indica en la figura 15.1. 1.8. Si la velocidad de la seal de reloj no permite visualizar la secuencia, del men principal seleccione opti ons, di gi tal opti ons y aparecer la pantalla que se muestra en la figura 15.2. Tambin puede presionar CTRL-F6.
Figura 15.2. Configuracin de la velocidad del pulsador
1.9. En la opcin velocidad de simulacin, escriba un uno para seleccionar la velocidad ms lenta.
2. Ejecucin del circuito.
2.1. Ejecute el programa. 2.2. Active la herramienta de formas de onda. En la parte inferior de la pantalla, aparece una ventana con los diagramas de tiempos. 2.3. El diagrama de tiempos se queda esttico al presionar la herramienta de ejecucin por pasos.
3. Anlisis del diagrama de tiempos.
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 119 3.1. En la figura 15.3 se muestra el diagrama de tiempos del contador sncrono.
Figura 15.3. Diagrama de tiempos de un contador sncrono.
3.2. Analice la secuencia de las salidas de los flip-flops. 3.3. Considere las dos lneas discontinuas marcadas en el diagrama de la figura 23. 3.4. Un tiempo despus de que se presenta el flanco de bajada (tiempo de propagacin) de la seal de reloj, la salida de los flip-flops cambia al mismo tiempo.
Preguntas
1. Cul es la caracterstica principal de un contador sincrono?
2. Qu modulo es el contador?
3. Por qu se utiliza el flip-flop J K para el diseno de contadores?
4. Cul es el tiempo de respuesta del contador?
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 120 Conclusiones por integrante
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995). Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 121
CIRCUITOS DIGITALES
PRCTICA 16 CONTADOR ASINCRONO
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 122 PRCTICA 16. CONTADOR ASINCRONO
Objetivo
El alumno analizar el diagrama de tiempos de un contador asncrono para comprender su funcionamiento, utilizando como herramienta CircuitMaker.
Material utilizado
Equipo de cmputo
Introduccin
En un contador asncrono solamente el flip-flop menos significativo est conectado a la seal de reloj. La salida de este flip-flop activa al siguiente y as sucesivamente. Por lo tanto, las salidas no van a cambiar al mismo tiempo. La salida del flip-flop mas significativo acumular los retardos de los flip-flops anteriores.
Procedimiento
1. Selecione los componentes necesarios para obtener el contador asncrono de la figura 16.1. Reset TP5 TP4 TP3 TP2 TP1 CP1 CP2 Q1 Q2 1 2 3 4 +V J CP K R QN Q +V J CP K R QN Q +V J CP K R QN Q +V J CP K R QN Q
Figura 16.1. Contador asncrono
2. Ejecute la simulacin del circuito.
3. Active la herramienta de formas de onda.
4. Detenga la pantalla.
5. Analice el diagrama de tiempos obtenido. En la figura 16.2 se muestra el diagrama de tiempos del contador asncrono.
Circuitos Digitales Prctica 15. Contador sncrono M. C. Maribel Gmez Franco 123
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 16. Contador asncrono M. C. Maribel Gmez Franco 125
CIRCUITOS DIGITALES
PRCTICA 16 CONTADOR ASINCRONO
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 16. Contador asncrono M. C. Maribel Gmez Franco 126 PRCTICA 16. CONTADOR ASINCRONO
Objetivo
El alumno analizar el diagrama de tiempos de un contador asncrono para comprender su funcionamiento, utilizando como herramienta CircuitMaker.
Material utilizado
Equipo de cmputo
Introduccin
En un contador asncrono solamente el flip-flop menos significativo est conectado a la seal de reloj. La salida de este flip-flop activa al siguiente y as sucesivamente. Por lo tanto, las salidas no van a cambiar al mismo tiempo. La salida del flip-flop mas significativo acumular los retardos de los flip-flops anteriores.
Procedimiento
1. Selecione los componentes necesarios para obtener el contador asncrono de la figura 16.1. Reset TP5 TP4 TP3 TP2 TP1 CP1 CP2 Q1 Q2 1 2 3 4 +V J CP K R QN Q +V J CP K R QN Q +V J CP K R QN Q +V J CP K R QN Q
Figura 16.1. Contador asncrono
2. Ejecute la simulacin del circuito.
3. Active la herramienta de formas de onda.
4. Detenga la pantalla.
5. Analice el diagrama de tiempos obtenido. En la figura 16.2 se muestra el diagrama de tiempos del contador asncrono.
Circuitos Digitales Prctica 16. Contador asncrono M. C. Maribel Gmez Franco 127
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 129
CIRCUITOS DIGITALES
PRCTICA 17 SISTEMA DE TRANSMISION DE DATOS PARALELO-SERIE- PARALELO
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 130 PRCTICA 17. SISTEMA DE TRANSMISIN DE DATOS PARALELO-SERIE-PARALELO
Objetivo
El alumno disear y construir un sistema de transmisin de datos de cuatro bits utilizando los circuitos multiplexor, demultiplexor, decodificador, latch, flip-flop y una seal de reloj.
Material utilizado
Introduccin
En la prctica 14 se trabaj con el sistema MUX-DEMUX, donde la transmisin de los cuatro bits se realiza manualmente. Para automatizar la transmisin se requiere de un dispositivo que conectado a las entradas de seleccin proporcione el 002, 012, 102 y 112. Esta funcin puede realizarla un contador de 0-3 3-0. Este contador se disea utilizando flip-flops tipo J -K. Adems del contador es necesario agregar una seal de reloj de 20 Hz aproximadamente para sincronizar la transferencia de informacin. En cada pulso de reloj el contador de 0-3 proporciona las seales de seleccin para el MUX, DEMUX y decodificador, de esta forma las entradas y salidas son seleccionadas automticamente. En la figura 17.1 se muestra el diagrama a bloques del sistema completo.
Figura 17.1 Sistema de transmisin de datos paralelo-serie-paralelo
MUX A3 A2 A1 A0
DEMUX Y3
Y2
Y1
Y0 Latch Contador 0-3
Decoder Latch Latch Latch Reloj 20 Hz Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 131 Al inicializar el contador, con la entrada asncrona CLR, las salidas del contador se ponen en cero, por lo tanto, en el Multiplexor se selecciona la entrada Ao, en el Demultiplexor se habilita la salida 0 y tambin en el decodificador se activa la salida 0, de esta manera se completa la transmisin del bit A0. En el siguiente pulso de reloj la salida del contador se pone a 012, seleccionando de esta manera la entrada A1 y las salidas 1 del DEMUX y el decodificador. Y as sucesivamente, para los siguientes dos pulsos de reloj se seleccionan las entradas y salidas 3 y 4. Esto significa, que en cuatro pulsos de reloj se enva y recibe la informacin de 4 bits.
La seal de reloj puede generarse con un circuito 74LS14 (schmitt trigger) o con un temporizador 555. En la simulacin del sistema completo puede utilizarse un pulsador (Instruments DigitalPulser) que genere la seal de reloj. El pulsador es un generador de pulsos digital que provee un flujo continuo de unos y ceros. La desventaja de este dispositivo es su frecuencia alta de operacin. En la figura 17.2 se muestra el smbolo lgico del generador de pulsos.
CP1 CP2 Q1 Q2
Figura 9.2 Pulsador
En esta prctica es importante considerar los tiempos de propagacin, tiempo de establecimiento y tiempo de sostenimiento de los diferentes componentes.
Procedimiento
1. Investigue en libros o manuales la forma de conectar ya sea el 7414 555 para generar una seal cuadrada simtrica de aproximadamente 20 Hz .
2. Dibuje las conexiones del circuito temporizador. Incluya la frmula para calcular la frecuencia requerida. Es recomendable utilizar un potencimetro para tener la opcin de variar la frecuencia.
Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 132 3. Conecte el circuito de reloj y utilizando el osciloscopio, mida la frecuencia de la seal de reloj.
Frecuencia de la seal de reloj = Hz
4. Dibuje las conexiones del contador de 0-3. Incluya las entradas asncronas.
5. Conecte el contador de 0-3 y utilizando primero un interruptor como seal de reloj elabore la tabla de operacin (tabla 17.1). En la entrada de reloj, indique la transicin en la que se dispara el flip-flop (flanco de subida o de bajada).
Tabla 17.1 Tabla de operacin del contador
(a) Circuito Simulado b) Circuito alambrado
Clk QA QB
Clk QA QB
6. Conecte el temporizador a la entrada de reloj del contador.
7. Conecte las salidas del contador a las lneas de seleccin de los dems componentes.
8. Una vez conectados todos los componentes, elabore la tabla de operacin del sistema de transmisin de datos (tabla 17.2).
Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 133 Tabla 9.2 Tabla de operacin del Sistema de Transmisin de datos
(a) Circuito Simulado b) Circuito alambrado
A3 A2 A1 A0 Y3 Y2 Y1 Y0 A3 A2 A1 A0 Y3 Y2 Y1 Y0
9. Anexe el circuito completo del sistema de transmisin de datos.
Preguntas
1. Qu temporizador utiliz?
por qu?
2. El contador es asncrono o sncrono?
por qu?
3. El contador debe ser ascendente o descendente?
por qu?
4. Si se present algn problema durante el desarrollo de la prctica cmo lo resolvi?
Circuitos Digitales Prctica 17. Sistema de transmisin de datos paralelo-serie-paralelo M. C. Maribel Gmez Franco 134
Bignell J ames W. y Robert L. Donovan. Electrnica Digital. Ed. CECSA. Mxico, segunda reimpresin 1999.
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 18. Diseo de una mquina secuencial M. C. Maribel Gmez Franco 135
CIRCUITOS DIGITALES
PRCTICA 18 DISENO DE UNA MQUINA SECUENCIAL
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 18. Diseo de una mquina secuencial M. C. Maribel Gmez Franco 136
PRCTICA 18. DISENO DE UNA MQUINA SECUENCIAL
Objetivo
El alumno realizar el diseo de un contador MOD_4 con una entrada de control y una salida. Si la entrada es uno, cuenta ascendente y la salida se activa cuando detecta el nmero mximo. Cuando la entrada es cero, cuenta descendente y la salida se activa cuando detecta el nmero mnimo.
Material utilizado
Introduccin
La sntesis permite disear un circuito secuencial. En este proceso se parte de la definicin del problema. El primer paso es derivar el diagrama de estados a partir de la descripcin del problema. Despus, se deriva la tabla de estado siguiente y salida. Una vez obtenida la tabla se minimiza el nmero de estados en caso de que aplique, generando as una nueva tabla de estado siguiente y un nuevo diagrama de estados. Enseguida, se codifican los estados. A continuacin, se elige el tipo de flip-flop que se va a utilizar para obtener las ecuaciones de excitacin. Sobre la base de estas ecuaciones, se disea y optimiza el circuito lgico secuencial. Al llegar a esta etapa, se simula el circuito lgico secuencial para comprobar el funcionamiento y por ltimo se construye el circuito.
Procedimiento
1. Genere el diagrama de estados
Circuitos Digitales Prctica 18. Diseo de una mquina secuencial M. C. Maribel Gmez Franco 137
2. Derive la tabla de estado siguiente y salida
3. Escriba la tabla de excitacin del flip-flop J K.
4. Determine las ecuaciones de excitacin
Circuitos Digitales Prctica 18. Diseo de una mquina secuencial M. C. Maribel Gmez Franco 138 5. Disee el circuito lgico secuencial. Anexe una impresin del circuito.
Preguntas
1. Considerando la salida del circuito qu tipo de circuito secuencial es?
por qu?
2. Cul paso del diseo le parece ms complicado?
```` 3. Para qu se utiliza la tabla de excitacin de un flip-flop?
Conclusiones por integrante
`
Circuitos Digitales Prctica 18. Diseo de una mquina secuencial M. C. Maribel Gmez Franco 139 Referencias
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 140
CIRCUITOS DIGITALES
PRCTICA 19
REGISTROS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 141 PRCTICA 19. REGISTROS
Objetivo
El alumno analizar y comprender el funcionamiento de un registro de desplazamiento bidireccional.
Material utilizado
Equipo de cmputo
Introduccin
En un registro de desplazamiento bidireccional los datos se pueden desplazar a la izquierda o a la derecha. Se puede realizar utilizando compuertas lgicas que permitan la transferencia de un bit de datos de una etapa a la siguiente de la izquierda o de la derecha dependiendo del nivel de una lnea de control.
En la figura 19.1 se muestra un registro de desplazamiento bidireccional. Un nivel alto en la entrada de control DERECHA/ IZQUIERDA permite a los bits de datos que estn dentro del registro desplazarse hacia la derecha, y un nivel bajo hace que se desplacen hacia la izquierda. Cuando la entrada de control DERECHA/ IZQUIERDA est a nivel alto, se activan las compuertas G1 a G4, y el estado de la salida Q de cada flip-flop pasa a la entrada D del siguiente flip-flop. Cuando se produce un impulso de reloj, los bits de datos se desplazan una posicin a la derecha. Cuando esta entrada de control est a nivel bajo, se activan las compuertas G5 a G8, y la salida Q de cada flip-flop pasa a la entrada D del flip-flop precedente. Cuando se genera un impulso de reloj, los bits de datos se desplazan una posicin hacia la izquierda.
Figura 19.1 Registro de desplazamiento bidireccional
El CI 74194 es un registro de desplazamiento universal que tiene la capacidad de hacer desplazamientos a la izquierda o derecha, carga paralelo y salidas serie o paralelo. Se dice que es universal porque puede realizar cualquier configuracin de registros.
SRG 4 CLR D0 D1 D2 D3 CLK DATO SERIE Q0 Q1 Q2 Q3 DERECHA/ IZQ Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 142 Procedimiento
1. Conecte el registro como se muestra en la figura 19.2. Agregue la conexin de CLR.
Figura 19.2 Registro de desplazamiento bidireccional de 4 bits
2. Programa una secuencia aleatoria en el generador.
3. Seleccione desplazamiento a la derecha, con el fin de analizar el funcionamiento de un registro con entrada serie y salida paralelo con desplazamiento a la derecha.
4. En la tabla 19.1 escriba la informacin solicitada de acuerdo al funcionamiento del circuito.
Tabla 19.1
Pulso de reloj Generador de secuencia Q3 Q2 Q1 Q0 1 2 3 4 5 6
5. Seleccione desplazamiento a la izquierda, con el fin de analizar el funcionamiento de un registro con entrada serie y salida paralelo con desplazamiento a la izquierda.
6. En la tabla 19.2 escriba la informacin solicitada de acuerdo al funcionamiento del circuito.
G5 G1 G8 G4 G7 G3 G6 G2 S D CP R QN Q FF3 S D CP R QN Q FF2 S D CP R QN Q FF1 S D CP R QN Q FF0 Q0 CLK Derecha/ izquierda Entrada de datos serie Q3 Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 143
Tabla 19.2
Pulso de reloj Generador de secuencia Q3 Q2 Q1 Q0 1 2 3 4 5 6
7. Consulte un manual de especificaciones y dibuje el diagrama de distribucin de terminales del CI 74194.
8. Escriba la tabla de operacin del CI 74194.
Seales de control Entradas Salidas
Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 144 9. Utilizando el CI 74194, configure el registro para que realice la funcin de carga paralelo.
Seales de control Entradas I3 I2 I1 I0 Salidas Q3 Q2 Q1 Q0
10. Utilizando el CI 74194, configure el registro para que realice la funcin de desplazamiento a la derecha.
Seales de control Entrada Salidas Q3 Q2 Q1 Q0
11. Utilizando el CI 74194, configure el registro para que realice la funcin de desplazamiento a la izquierda.
Seales de control Entrada Salidas Q3 Q2 Q1 Q0
Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 145 Preguntas
1. Para qu se utilizan los registros?
2. Qu tipo de flip-flop se utiliza para el diseo de registros?
3. Cmo se realiza el disparo de la seal de reloj (flanco subida o bajada- o nivel alto o bajo-)?
4. Mencione dos ejemplos de aplicaciones de registros.
Conclusiones por integrante
`
Circuitos Digitales Prctica 19. Registros M. C. Maribel Gmez Franco 146 Referencias
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).
Circuitos Digitales Prctica 20. Correccin de una falla en un sistema de transmisin de datos M. C. Maribel Gmez Franco 147
CIRCUITOS DIGITALES
PRCTICA 20 CORRECCIN DE UNA FALLA EN UN SISTEMA DE TRANSMISIN DE DATOS
PROFESORA: MARIBEL GMEZ FRANCO
INTEGRANTES:
Matrcula Nombre
Fecha de revisin: Fecha de entrega:
Revis:
Circuitos Digitales Prctica 20. Correccin de una falla en un sistema de transmisin de datos M. C. Maribel Gmez Franco 148
PRCTICA 20. CORRECCIN DE UNA FALLA EN UN SISTEMA DE TRANSMISIN DE DATOS
Objetivo. El alumno analizar el circuito de transmisin de datos paralelo-serie- paralelo con el fin de detectar la presencia de una falla, utilizando como herramienta el CircuitMaker y dar solucin al problema.
Material utilizado
Equipo de cmputo
Introduccin
En la figura 20.1 se muestra el diagrama a bloques del sistema de transmisin de datos paralelo-serie-paralelo, realizado en la prctica 17. El dato a enviar se conecta a un transmisor el cual enva por una sola lnea los cuatro bits en forma serial. El receptor recibe esta informacin y la presenta en paralelo.
Figura 20.1. Sistema de transmisin de datos paralelo-serie-paralelo
En un sistema de transmisin de datos paralelo-serie-paralelo, el dato que hay en la entrada se transmite en cuatro pulsos de reloj hacia el transmisor. Esta transmisin debe ser transparente, esto es, para un cambio mnimo en la entrada se debe presentar instantneamente este cambio en la salida.
Figura 20.2. Sistema de transmisin de datos
MUX A3 A2 A1 A0
DEMUX Y3
Y2
Y1
Y0 Latch Contador 0-3
Decoder Latch Latch Latch Reloj
Transmisor
Receptor Dato de 4 bits (ENTRADA) Dato de 4 bits (SALIDA) 1 1 0 1 1 1 0 1 Transmisor Receptor Circuitos Digitales Prctica 20. Correccin de una falla en un sistema de transmisin de datos M. C. Maribel Gmez Franco 149 En la figura 20.2 se muestra el diagrama a bloques del sistema de transmisin de datos. Este diagrama incluye los componentes combinacionales y secuenciales que requiere el circuito. En el transmisor se utiliza un multiplexor para seleccionar cada uno de los bits de entrada. La seleccin de cada bit se realiza a travs de un contador mod_4. En el receptor el bit que se recibe se demultiplexa y se almacena en un latch. La habilitacin de los latch se lleva a cabo por medio de un decodificador. Las lneas de seleccin del demultiplexor y decodificador provienen del mismo contador del transmisor para estar en sincrona. Cuando el contador est en el estado 002, en el transmisor selecciona la entrada A0, este bit se transfiere a la salida cero del demultiplexor, en el decodificador se habilita la salida cero, de tal forma que el latch almacene el bit A0 y lo mantenga en Y0. Lo mismo sucede para los dems estados del contador.
Procedimiento
1. Conecte el sistema de transmisin de datos como se muestra en la figura 20.3.
3. Analice el funcionamiento y determine si presenta alguna irregularidad.
4. Deteccin de una falla.
4.1. Utilice el instrumento scope y la herramienta de formas de onda para detectar dnde est el problema. 4.2. Determine cules son las seales que requiere analizar. 4.3. Conecte el nmero de instrumentos definidos en el punto anterior. 4.4. Analice el diagrama de tiempos. Circuitos Digitales Prctica 20. Correccin de una falla en un sistema de transmisin de datos M. C. Maribel Gmez Franco 150 Preguntas
1. En qu parte del circuito encontr el problema?
2. Por qu considera que es un problema?
3. Qu necesita para solucionar el problema?
Conclusiones por integrante
`
Circuitos Digitales Prctica 20. Correccin de una falla en un sistema de transmisin de datos M. C. Maribel Gmez Franco 151 Referencias
Tocci Ronald J . Sistemas Digitales. Principios y Aplicaciones. 6 edicin. Trad. Francisco G. Noriega. Mxico: Ed. Prentice Hall. 1996. (Original publicado en 1995).