La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ing. Vitor Manuel Mondragon M DISEÑO DE CIRCUITOS COMBINATORIOS.

Presentaciones similares


Presentación del tema: "Ing. Vitor Manuel Mondragon M DISEÑO DE CIRCUITOS COMBINATORIOS."— Transcripción de la presentación:

1 Ing. Vitor Manuel Mondragon M DISEÑO DE CIRCUITOS COMBINATORIOS

2 Ing.Victor Manuel Mondragon M. ANÁLISIS DE CIRCUITOS COMBINACIONALES Un circuito combinacional es un circuito digital cuyas salidas, en un instante determinado y sin considerar los tiempos de propagación de las puertas, son función, exclusivamente, de la combinación de valores binarios de las entradas del circuito en ese mismo instante.

3 Ing.Victor Manuel Mondragon M. Diseño de Circuitos Lógicos Combinatorios Requerimiento Requerimiento Se construye la tabla de Verdad. Se construye la tabla de Verdad. NO siembre se aplica BOOLE y DEMORGAN NO siembre se aplica BOOLE y DEMORGAN Aplicar Sumas de Productos. Aplicar Sumas de Productos. Simplificación con los teoremas anteriores Simplificación con los teoremas anteriores

4 Ing.Victor Manuel Mondragon M. En que consiste? Síntesis se entiende como la obtención de circuitos lógicos, a partir de una descripción inicial que utiliza el lenguaje convencional y luego es transferida a una tabla de verdad. Síntesis se entiende como la obtención de circuitos lógicos, a partir de una descripción inicial que utiliza el lenguaje convencional y luego es transferida a una tabla de verdad.

5 Ing.Victor Manuel Mondragon M. Funciones de salida, maxtérminos y mintérminos Renglón o línea ABC Función de salida MintérminoMaxtérmino 0000F(0,0,0)A'·B'·C'A+B+C 1001F(0,0,1)A'·B'·CA+B+C' 2010F(0,1,0)A'·B·C'A+B'+C 3011F(0,1,1)A'·B·CA+B'+C' 4100F(1,0,0)A·B'·C'A'+B+C 5101F(1,0,1)A·B'·CA'+B+C' 6110F(1,1,0)A·B·C'A'+B'+C 7111F(1,1,1)A·B·CA'+B'+C'

6 Ing.Victor Manuel Mondragon M. Procedimientos de Diseño Requerimiento Diseñe un circuito lógico que tenga entradas A, B y C y cuya salida sea alta solo cuando la mayor parte de las entradas sean ALTAS. Diseñe un circuito lógico que tenga entradas A, B y C y cuya salida sea alta solo cuando la mayor parte de las entradas sean ALTAS.

7 Ing.Victor Manuel Mondragon M. Tabla de Verdad. ABCX

8 Ing.Victor Manuel Mondragon M. Simplificación Se escriben los términos, para los casos en que la salida es UNO y se procede a simplificar Se escriben los términos, para los casos en que la salida es UNO y se procede a simplificar

9 Ing.Victor Manuel Mondragon M. Implantación de Diseño Final.

10 Ing.Victor Manuel Mondragon M. Ejemplo 2 Se desea diseñar un sistema de aviso muy simple para un coche,que debe operar del siguiente modo: – –Si el motor está apagado y las puertas abiertas, sonará una alarma. – –Si el motor está encendido y el freno de mano está puesto,también sonará la alarma. – –Las situaciones reales, motor encendido o apagado, puertas abiertas o cerradas, etc pueden tratarse como variables binarias.

11 Ing.Victor Manuel Mondragon M. Análisis Sean f,e,p tres variables binarias que indican: F freno de mano. Toma el valor 1 si está puesto y 0 en caso contrario. P Puerta. Toma el valor 1 si alguna de las puertas del coche están abiertas y 0 cuando todas las puertas están cerradas. e encendido. Toma el valor 1 si el motor está arrancado, 0 si está apagado. La salida A puede considerarse también como una señal binaria, A, que toma dos valores posibles: Si A=1, la alarma se activa, si A=0, la alarma no se activa.

12 Ing.Victor Manuel Mondragon M. Tabla de verdad

13 Ing.Victor Manuel Mondragon M. Diseñar un Sumador Requerimiento Diseñar un Circuito Sumador de dos Bits que produzca dos salidas S La suma y C un bit de transporte o desbordamiento. Diseñar un Circuito Sumador de dos Bits que produzca dos salidas S La suma y C un bit de transporte o desbordamiento. Tabla de Verdad ABST

14 Ing.Victor Manuel Mondragon M. Expresiones Lógicas S = A B + A B T= A B OR

15 Ing.Victor Manuel Mondragon M. Ejercicios Diseñar un Sumador de Tres BITS Diseñar un Sumador de Tres BITS Diseñar un circuito lógico de 3 bits cuya salida sea 1 solo cuando las entradas ABC (A LSB, C MSB) esten en un rango ente 4 y 8 binarior espectivamente. Diseñar un circuito lógico de 3 bits cuya salida sea 1 solo cuando las entradas ABC (A LSB, C MSB) esten en un rango ente 4 y 8 binarior espectivamente. Diseñar un decodificador de BCD a 7 Segmentos. Diseñar un decodificador de BCD a 7 Segmentos.

16 Ing.Victor Manuel Mondragon M. Sumador de Tres Bits

17 Ing.Victor Manuel Mondragon M. Generalización de Sumadores

18 Ing.Victor Manuel Mondragon M. 7 Segmentos ANODO COMUN CATODO COMUN

19 Ing.Victor Manuel Mondragon M. Decodificador 7447

20 Ing.Victor Manuel Mondragon M.

21 Ing. Vitor Manuel Mondragon M MÉTODO DE LOS MAPAS DE KARNAUGH

22 Ing.Victor Manuel Mondragon M. Construcción de los Mapas de KARNAUGH extensión del diagrama de Venn. extensión del diagrama de Venn. Esto nace de la representación geométrica de los números binarios. Esto nace de la representación geométrica de los números binarios. Un número binario de n bits, puede representarse por lo que se denomina un punto en un espacio N Un número binario de n bits, puede representarse por lo que se denomina un punto en un espacio N Numero de 1 bit 0 y 1 Numero de 1 bit 0 y 1

23 Ing.Victor Manuel Mondragon M. CUBO 1. Representación de 1 bit Cubo 0 Cubo 1 El cubo 1 se obtiene proyectando el cubo Cubo El cubo 2 se obtiene proyectando el cubo 1

24 Ing.Victor Manuel Mondragon M. 1 Crear el mapa de Karnaug Recomendado para Máximo 6 Variables. Recomendado para Máximo 6 Variables. Método de Simplificación Manual Método de Simplificación Manual Se construye el mapa de Karnaugh Se construye el mapa de Karnaugh

25 Ing.Victor Manuel Mondragon M. Representación de 3 Variables

26 Ing.Victor Manuel Mondragon M. Mapa de 3 y 4 Variables

27 Ing.Victor Manuel Mondragon M. 2- Fijar los 1 de las expresiones z= ABC + ABC z=ABCD + ABCD+ABCD+ABCD +ABCD+ABCD+ABCD

28 Ing.Victor Manuel Mondragon M. 3 – Simplificación (1) Z= AB+AB=A Z=AB + AB = B Z=AB+AB = A Z=AB+AB= B

29 Ing.Victor Manuel Mondragon M. 3- Simplificación(2) Para tres Variables. Para tres Variables. Z= ABC + ABC + ABC + ABC Z= (A+A)BC + AB(C+C) Z=BC + AB

30 Ing.Victor Manuel Mondragon M. 3- Simplificación(3) Z=ABC+ABC = AC

31 Ing.Victor Manuel Mondragon M. 3 – Variables Casos

32 Ing.Victor Manuel Mondragon M. Cuando una variable aparece en forma complementada (X) y no complementada (X) dentro de un agrupamiento, esa variable se elimina de la expresión. Las variables que son iguales en todos agrupamientos deben aparecer al final de la expresión. Conclusión

33 Ing.Victor Manuel Mondragon M. 4 Variables Caso 1

34 Ing.Victor Manuel Mondragon M. 4 Variables Bloques

35 Ing.Victor Manuel Mondragon M. 4 Variables Casos Varios Alternativas ?

36 Ing.Victor Manuel Mondragon M. 4 Variables Casos Varios(2)

37 Ing.Victor Manuel Mondragon M. Condición No Importa C'C A'B'00 A'B0X AB11 AB'X1 C'CA'B'00 A'B00 AB11 AB'11 ABCZ X 100X Z=A

38 Ing.Victor Manuel Mondragon M. Resumen 1.- Dibujar la cuadrícula correspondiente al número de variables de la función 2.- Sombrear la zona correspondiente a la función (1) 3.- Recubrir dicha zona con bloques que sean lo mayores posible 4.- Si se puede quitar algún bloque de forma que la zona cubierta siga siendo la misma 5.- La expresión simplificada de f se corresponde a la suma de los monomios correspondientes a los bloques que queden

39 Ing. Vitor Manuel Mondragon M Ejemplos Mapas de Karnaugh

40 Ing.Victor Manuel Mondragon M. Ejemplo 1 Diseñar un circuito lógico combinatorio que detecte, mediante UNOS, los números pares para una combinación de 3 variables de entrada. Diseñar un circuito lógico combinatorio que detecte, mediante UNOS, los números pares para una combinación de 3 variables de entrada. DECABCZ Función canónica

41 Ing.Victor Manuel Mondragon M. Ejemplo 1 Solución A'BC' + ABC' = (A' + A)BC' = BC' A BC

42 Ing.Victor Manuel Mondragon M. Ejemplo 2- Circuito Velocímetro Se tienen 3 Códigos del ADC ABCD Se tienen 3 Códigos del ADC ABCD Las lámparas deben incrementarse de dos niveles en dos. Las lámparas deben incrementarse de dos niveles en dos. L1 ON 001 L1 ON 001 L1 & L2 001 y 010 etc L1 & L2 001 y 010 etc Los codigo 110 y 111 no responde. Los codigo 110 y 111 no responde.

43 Ing.Victor Manuel Mondragon M. Solución

44 Solución

45 Ejemplo 3 Diseñar un codificador de 4 a 2 líneas. Diseñar un codificador de 4 a 2 líneas. Diseñar este mismo codificador pero con prioridad. Diseñar este mismo codificador pero con prioridad. Diseñar un codificador de 8 a 3 líneas. Diseñar un codificador de 8 a 3 líneas. Diseñar este mismo codificador pero con prioridad. Diseñar este mismo codificador pero con prioridad.

46 Ing.Victor Manuel Mondragon M. Ejemplo4 Desarrollar un circuito Hardware de 3 bits para la función: Desarrollar un circuito Hardware de 3 bits para la función: n F(X,Y) X Y


Descargar ppt "Ing. Vitor Manuel Mondragon M DISEÑO DE CIRCUITOS COMBINATORIOS."

Presentaciones similares


Anuncios Google