Sie sind auf Seite 1von 12

UNIVERSIDAD JOS CARLOS MARIATEGUI

UNIDAD IV
DISEO Y ANLISIS DE CIRCUITOS DIGITALES ASISTIDO POR COMPUTADORA 4.1. Diseo de circuitos Digitales EL procedimiento para resolver un problema usando lgica digital ser explicado usando un ejemplo Ejemplo 10 Disear el siguiente circuito Supongamos que cuatro amigos deciden ir al cine si lo quiere la mayora. Cada uno puede votar si o no. La funcin devolver s (1) cuando se obtenga al menos la mitad de votos a favor contrario devolver 0.

4.1.1

Construccin de la tabla de verdad a partir a partir de un problema dado

Las 4 entradas al Circuito el estado de los pulsadores correspondientes a cada voto, en este caso el estado del pulsador esta representado por la variable A, B, C y D los cuales tendrn un valor 1 en caso el voto sea a favor y cero en caso el voto sea en contra, la salida estar en uno cuando al menos la mitad de las personas vote a favor, es decir cuando exista al manos 2 unos en la tabla caso contrario ser 0, con estos datos construimos la tabla de verdad.

36

UNIVERSIDAD JOS CARLOS MARIATEGUI

Tabla de verdad el problema planteado

min A B C D 0 0 0 0 1 0 0 0 2 0 0 1 3 0 0 1 4 0 1 0 5 0 1 0 6 0 1 1 7 0 1 1 8 1 0 0 9 1 0 0 10 1 0 1 11 1 0 1 12 1 1 0 13 1 1 0 14 1 1 1 15 1 1 1
4.1.2
0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1

Construccin de la funcin Booleana usando Suma de Productos (SDP)

Construida la tabla de Verdad construimos la expresin algebraica usando Suma de Productos (SDP) f(A,B,C,D) = (3,5,6,7,9,10,11,12,13,14,15)

37

UNIVERSIDAD JOS CARLOS MARIATEGUI

4.1.3

Simplificacin usando Mapa de Karnaugh

Usando el mapa de Karnaugh obtenemos la siguiente expresin simplificada f(A,B,C,D)=AD+AC+AB+BD+BC+CD AL observar la expresin notamos que hay algunas variables que se repiten en los trminos los cuales podemos agruparlos para obteer la siguiente expresin f(A,B,C,D)= A(D+C+B)+B(C+D)+CD 4.1.4 Implementacin del Circuito Lgico con compuertas Lgicas

4.2 Anlisis de circuitos Ejemplo 11 En el siguiente circuito las entadas A y B representan un nmero binario de 2 bits, analizar el circuito y explicar su funcionamiento

38

UNIVERSIDAD JOS CARLOS MARIATEGUI

Para realizar un anlisis del circuito explicaremos los pasos necesarios 4.2.1 Construir la expresin algebraica que produce el circuito

f(X1,X0,Y1,Y0)= (X1.Y1 + X1.Y1).(X0.Y0 + X0.Y0)

4.2.2

Construir la Tabla de Verdad de la expresin algebraica


X1 X0 Y1 Y0 Salida 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

39

UNIVERSIDAD JOS CARLOS MARIATEGUI

4.2.3

Analizamos los resultados obtenidos

Viendo las salidas para los cuales la salida del circuito da como resultado 1 podemos darnos cuenta que el circuito entrega un 1 solo en el caso en que ambas entradas (ambos nmero de 2 bits) tengan el mismo valor, entonces podemos decir que el circuito compara si los dos nmeros de 2 bits que ingresan al circuito son iguales. 4.3 Diseo Digital Asistido por Computadora EL diseo digital asistido por computadora es una herramienta de diseo

indispensable para un diseador, con esto es posible simular como se comportar el circuito en todas las etapas del diseo haciendo uso de herramientas computacionales para el anlisis, diseo y simulacin del circuito. 4.3.1 Simulador de Circuitos Digitales

Un simulador es un software que permite el anlisis del comportamiento del circuito diseado, explicaremos el simulador Electronic WorkBench el cual es unos de los simuladores mas difundidos que posee un entorno fcil de usar, una copia de demostracin puede ser obtenida desde la siguiente direccin en Internet
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/download/EWB_ demo.zip

40

UNIVERSIDAD JOS CARLOS MARIATEGUI

4.3.2

Entorno de trabajo

El entorno de trabajo posee una barra de herramientas en la cual es posible seleccionar le tipo de componentes a utilizar en este caso utilizaremos la correspondiente a Electrnica Digital

En cada uno de los botones de la barra de herramientas nos permiten seleccionar los componentes que estn agrupados por categoras, el primero permite insertar Circuitos Digitales Integrados los cuales podemos seleccionarlos segn su cdigo, entre los que podemos encontrar contadores, comparadores sumadores, entre otros. El segundo botn nos permite el trabajo con las compuertas lgicas de uso general (OR, AND, OR-EX, NAND, NOR, NOR-EX, NOT). EL tercer botn nos permite el uso de Flip-Flops y circuitos de uso general. 4.3.3 Insertando compuertas digitales

Para insertan un componente en el rea de trabajo seleccionamos desde la barra de herramientas la categora necesario y desde la categora el componente necesario, haciendo un clic con el puntero del mouse sobre el componente arrastramos hasta el rea de trabajo

41

UNIVERSIDAD JOS CARLOS MARIATEGUI

Seleccionando el componente desde al rea de trabajo y seleccionando el men contextual podemos seleccionar

Help: Nos permite acceder a la ayuda del componente seleccionado Cut: Cortamos el componente y lo mantenemos en el portapapeles Copy: Copiamos el componente en el portapapeles Delete: Borramos el componente del rea de trabajo Rotate: Rotamos el componente Flip Vertical: Hacemos un reflejo del componente teniendo como eje de referencia el eje horizontal Flip Horizontal: Hacemos un reflejo del componente teniendo como referencia el eje vertical Component Porperties: Accedemos a las propiedades del componente 4.3.4 Dispositivos de salida

Electronic WorkBench dispone de algunos componentes que permiten visualizar la informacin producida por el circuito, podemos seleccionar entre el Probador Rojo (Red Probe) o entre los display 7 segmentos unos de ellos tiene integrado un decodificador. 4.3.5 Instrumentos

Para insertar un instrumento en el rea de trabajo seleccionamos en la barra de herramientas la correspondiente a los instrumentos y arrastramos hasta el rea de trabajo, para visualizar el instrumento en primero plano damos doble clic sobre el instrumento.

42

UNIVERSIDAD JOS CARLOS MARIATEGUI

Multmetro: Instrumento que contienen un Ohmimetro, Voltmetro y un medidor de Decibeles Generado de seales: Instrumento que nos permite generar seales peridicas, seales senoidales, triangulares y cuadradas. Osciloscopio: Permite hacer un anlisis de seales en el dominio del tiempo Ploteador de Diagrama de Bode: Permite graficar mediante diagramas de Bode Generador de palabras digitales: Permite generar datos binarios personalizados Analizador Lgico: Permite visualizar el estado de las seales para realizar un anlisis Conversor Lgico: Permite realizar conversiones entre circuitos Digitales. 4.3.6 Construyendo un circuito

Procederemos ahora a implementar un circuito que nos sirva de ejemplo para usar los componentes y los instrumentos de anlisis. a) insertar los siguientes componentes: 01 Compuerta NOT 01 Compuerta AND (de tres entradas), para especificar que la compuerta tenga mas de dos entradas seleccionamos las propiedades del componente. 01 OR-EX 01 OR b) Insertar 06 Puntos de Conexin (estos puntos de conexin puede ser encontrada dentro de la categora de componentes bsicos) c) A los tres primeros Puntos de conexin le ponemos una etiqueta para especificar las variable de entrada (esto lo podemos lograr ingresando a las propiedades del componente).

43

UNIVERSIDAD JOS CARLOS MARIATEGUI

d)

Conectamos los componentes usando para esto las lneas de conexin para conectar los componentes seleccionaos el inicio y con el botn del mouse arrastramos hasta el punto final.

e) Para simular el circuito solo seleccionaos el botn de encendido del circuito.

4.3.7

Analizando el Circuito con los instrumentos

Para realizar el anlisis del circuito utilizaremos el instrumento CONVERSOR LGICO, para esto insertamos el instrumento en el rea de trabajo

Este instrumento permite realizar el anlisis hasta con siete variables de entrada, para esto se dispone de 7 puntos de conexin Nombradas por A, B, C, D, E, F, G, H, as

44

UNIVERSIDAD JOS CARLOS MARIATEGUI

mismo dispone de un punto de conexin de salida el cual conectaremos a la salida del circuito a analizar.

EL instrumento posee 6 herramientas de anlisis Esta opcin permite generar la tabla de verdad del Circuito Lgico Esta opcin permite generar la funcin del circuito usando Suma de Productos (SDP), esta funcin se muestra en la barra de funciones. Permite obtener la funcin de salida simplificada, esta funcin se muestra en la barra de funciones. Con esta opcin podemos construir una tabla de verdad desde una funcin. Podemos convertir una funcin en un circuito lgica equivalente Podemos convertir la funcin en un circuito usando compuertas NAND a) A partir de la tabla de verdad generar la funcin como suma de productos b) Simplificar la expresin generada c) Implementar el circuito equivalente simplificado d) Implementar el circuito equivalente usando solo compuertas NAND Circuitos equivalentes

45

UNIVERSIDAD JOS CARLOS MARIATEGUI

4.4 Actividades de Laboratorio Las presentes actividades sern realizadas usando el simulador de circuitos digitales estudiado anteriormente 4.4.1 a) b) Generador de Palabras

Utilizando el generador de palabras probar el funcionamiento del Display de 7 segmentos. Generar la palabra HOLA Sistemas secuenciales

4.4.2

a) Implementar un contador binario de 4 bits y mostrar le resultado usando un display decodificado de 7 segmentos 4.4.3 Lgica Combinacional

a) Desarrollar los ejemplo 7, 8, 10 y 11 del presente manual. b) Disear un generador de paridad PAR e IMPAR

46

UNIVERSIDAD JOS CARLOS MARIATEGUI

Bibliografa

Sistemas Digitales, Ronald Tocci Lgica Digital y Diseos de computadoras, Morris Mano Circuitos Lgicos y Sistemas de microcomputadoras, Wiaktrowsky Programa Universidad Virtual
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/docs_curso/contenido.html

47

Das könnte Ihnen auch gefallen