Académique Documents
Professionnel Documents
Culture Documents
Electrnica I
Electrnica I
OBJETIVOS
Describir la operacin de las tablas de verdad para las compuertas AND, OR, NOT, NAND y NOR. Escribir la expresin booleana para las compuertas lgicas y las combinaciones de compuertas lgicas. Implantar circuitos lgicos con el empleo de compuertas AND, OR y NOT. Aplicar los teoremas de DeMorgan. Emplear cualquiera de las compuertas universales (NAND o NOR) para implantar el circuito representado por una expresin booleana y comparar entre compuertas bsicas y 2 universales.
Electrnica I
INTRODUCCION
Las compuertas lgicas son los circuitos lgicos fundamentales y empleando el algebra de Boole se puede describir el funcionamiento de cada compuerta. En el presente captulo se analizar cada compuerta bsica y universal de manera independiente y en combinacin con otras en un circuito, adems de aplicar los teoremas de DeMorgan para la simplificacin de circuitos.
Electrnica I
CONSTANTES Y VARIABLES BOOLEANAS Una variable booleana es una cantidad que puede, en diferentes ocasiones, ser igual a 0 1, donde 0 y 1 representan valores de voltaje, por ejemplo, 0 lgico representa un nivel de voltaje de 0 a 0.8V, y 1 lgico representa un nivel de voltaje de 2 a 5V. Otras formas de expresar los niveles lgicos, se muestran en la tabla 1.1.
0 Lgico Falso Bajo Desactivado 1 Lgico Verdadero Alto Activado
4
Electrnica I
TABLAS DE VERDAD Es un medio para describir la manera en que la salida de un circuito lgico depende de los niveles lgicos que haya en la entrada del circuito.
Entradas A 0 0 1 1 B 0 1 0 1 Salida X 1 1 0 0 A B 0 ? 1
0 X
Electrnica I
COMPUERTA AND
Si dos entradas lgicas A y B se combinan mediante la expresin AND, el resultado X, se puede expresar como:
X = A B
De forma general, el signo de multiplicacin se omite y la expresin queda como X=AB.
A 0 0 1 1 B 0 1 0 1 X 0 0 0 1
Electrnica I
COMPUERTA OR
Si dos entradas lgicas A y B se combinan mediante la expresin OR, el resultado X, se puede expresar como:
X = A+ B
A 0 0 1 1 B 0 1 0 1 X 0 1 1 1
Electrnica I
COMPUERTA NOT
A diferencia de las compuertas anteriores, la compuerta NOT solo utiliza una entrada, es as que si se tiene una entrada A sometida a una compuerta NOT o inversora se puede expresar as:
X =A
A 0 1 X 1 0
Electrnica I
DESCRIPCIN ALGEBRAICA DE CIRCUITOS LGICOS Cualquier circuito lgico, sin importar que tan complejo sea, puede describirse completamente mediante las operaciones bsicas como AND, OR y NOT. Por Ejemplo, considere el circuito de la figura 1.5. Este circuito tiene 3 entradas A, B y C y una nica salida X.
Electrnica I
DESCRIPCIN ALGEBRAICA DE CIRCUITOS LGICOS Al utilizar la expresin booleana para cada compuerta, podemos determinar con facilidad la expresin para la salida.
Electrnica I
EVALUACIN DE LAS SALIDAS DE LOS CIRCUITOS LGICOS Una vez que se obtiene la expresin booleana para la salida de un circuito, el nivel lgico de la salida se puede determinar para cualquier valor de las entradas del circuito. Por ejemplo, suponga que deseamos conocer el valor de la salida X en el caso donde A=0, B=1 y C=1. Como sucede en el algebra convencional, el valor de X se obtiene sustituyendo los valores de A, B y C en la expresin como se indica:
X = AB + C X = (0)(1) + (1) X = 0+0 X =0
11
Electrnica I
AB
0 0 0 0 0 0 1 1
+
1 0 1 0 1 0 1 1
C
1 0 1 0 1 0 1 0
Electrnica I
EVALUACIN DE LAS SALIDAS DE LOS CIRCUITOS LGICOS Otra forma de analizar, es dar los valores directamente en el circuito. Por ejemplo, observe el circuito y los valores que se dan en la entrada para obtener las entradas:
0 1 =0 1 =0 =0
Electrnica I
COMPUERTAS UNIVERSALES Otros dos tipos de compuertas lgicas, NAND y NOR, se utilizan extensamente en los circuitos digitales. Estas compuertas combinan las operaciones bsicas AND, OR y NOT, las cuales facilitan su descripcin mediante las operaciones de lgebra booleana que se aprendieron anteriormente. Las compuertas son dos:
NAND: Negacin de la AND NOR: Negacin de la OR
14
Electrnica I
COMPUERTA NAND Si dos entradas lgicas A y B se combinan mediante la expresin NAND, el resultado X, se puede expresar como:
X = AB
A 0 0 1 1 B 0 1 0 1 X 1 1 1 0
AB
AB
15
Electrnica I
COMPUERTA NOR
Si dos entradas lgicas A y B se combinan mediante la expresin NOR, el resultado X, se puede expresar como:
X = A+ B
A 0 0 1 1 B 0 1 0 1 X 1 0 0 0
A+ B
A+ B
Electrnica I
Electrnica I
TEOREMAS DE DEMORGAN Dos de los teoremas ms importantes del lgebra booleana fueron enunciados por el eminente matemtico DeMorgan. Los Teoremas de DeMorgan son de extrema utilidad en la simplificacin de expresiones en las cuales se invierte un producto o suma de variables. Los teoremas son:
( x + y) = x y ( x y) = x + y
18
Electrnica I
UNIVERSALIDAD DE LAS COMPUERTAS NAND Y NOR Todas las expresiones booleanas constan de algunas combinaciones de las operaciones bsicas AND, OR y NOT. As que cualquier expresin puede implantarse con las compuertas AND, OR y NOT. Sin embargo es posible hacerlo nicamente con compuertas NAND. Esto se debe a que dichas compuertas en combinaciones adecuadas realizan las tres operaciones booleanas AND, OR y NOT.
19
Electrnica I
Figura 1.10: Las compuertas NAND se pueden utilizar para poner en prctica cualquier funcin booleana.
20
Electrnica I
Figura 1.11: Las compuertas NOR se emplean para realizar cualquier operacin booleana.
21
Electrnica I
22
Electrnica I
23
Sistemas Digitales
Electrnica I
EJEMPLO DE DESARROLLO Disear el circuito de la figura 1.5 utilizando compuertas universales NAND. La funcin es:
X = AB + C
AND OR
NOT
24
Electrnica I
AB
Doble NOT
25
Electrnica I
26
Electrnica I
EJEMPLO DE DESARROLLO Utilizando las compuertas NAND se puede reducir el circuito de manera considerable. La Simplificacin final del circuito se muestra a continuacin en la figura 1.15.
Electrnica I
COMPARACIN DE LOS CIRCUITOS CON COMPUERTAS BSICAS Y UNIVERSALES Implementacin de los circuitos.
28
Electrnica I
COMPARACIN DE LOS CIRCUITOS CON COMPUERTAS BSICAS Y UNIVERSALES Implementacin de los circuitos.
29
Electrnica I
COMPARACIN DE LOS CIRCUITOS CON COMPUERTAS BSICAS Y UNIVERSALES De acuerdo a lo visto en las figuras anteriores, se puede determinar lo siguiente: Con el uso de las compuertas NAND se puede reducir considerablemente los circuitos. Al tener un circuito ms reducido es ms sencillo implementar. Es ms fcil de descubrir errores, si los hubiera.
30
Electrnica I
31
Electrnica I
Mapa de Karnaugh
Es un procedimiento grfico para la simplificacin de funciones algebraicas de un nmero de variables relativamente pequeo (en la prctica se puede utilizar para funciones de hasta seis variables). Un diagrama o mapa de Karnaugh es una tabla de verdad dispuesta de manera adecuada para determinar por inspeccin la expresin mnima de suma de productos de una funcin lgica. Tienen como caractersticas: Un mnimo nmero de trminos en la expresin. Un mnimo nmero de variables en cada trmino de dicha expresin. Inicialmente poseemos una expresin booleana constituida por una suma de productos de variables, que pueden tomar nicamente los valores de 0 o 1. El resultado de esta expresin es un valor booleano para cada uno de los valores que tomen dichas variables. Los mapas Karnaugh aprovechan la capacidad del cerebro humano de trabajar mejor con patrones que con ecuaciones y otras formas de expresin analtica. Externamente, un mapa de Karnaugh consiste de una serie de cuadrados, cada uno de los cuales representa una lnea de la tabla de verdad.
32
Electrnica I
33
Electrnica I
34
Electrnica I
Cuando se representa una funcin de Karnaugh, se asigna un 1 a las casillas correspondientes a los trminos cannicos presentes en la funcin, y un 0 a los trminos no presentes. Los diagramas de Karnaugh, slo pueden emplearse cuando la funcin est expresadaen trminos cannicos.
35
Electrnica I
REGLAS DE SIMPLIFICACIN
Para simplificar una funcin en un diagrama de Karnaugh, se realizan agrupaciones pares de casillas ADYACENTES. Hay que tener en cuenta que por los extremos tambin son adyacentes. 1. Las agrupaciones son exclusivamente de unos. Esto implica que ningn grupo puede contener ningn cero. 2. Las agrupaciones nicamente pueden hacerse en horizontal y vertical. Esto implica que las diagonales estn prohibidas. 3. Los grupos han de contener 2n elementos. Es decir que cada grupo tendr 1,2,4,8... Nmero de unos. 4. Cada grupo ha de ser tan grande como sea posible. 5. Todos los unos tienen que pertenecer como mnimo a un grupo. Aunque pueden pertenecer a ms de uno. 6. Pueden existir solapamiento de grupos. 7. La formacin de grupos tambin se puede producir con las celdas extremas de la tabla. De tal forma que la parte inferior se podra agrupar con la superior y la izquierda con la derecha. 8. Tiene que resultar el menor nmero de grupos posibles siempre y cuando no contradiga ninguna de las reglas anteriores. 36
Electrnica I
37
Electrnica I
38
Electrnica I
39
Electrnica I
REGLAS DE SIMPLIFICACIN
Orden de agrupamiento: 1 - Se procura agrupar el mximo grupo de 8 casillas. 2 - Se procura agrupar el mximo grupo de 4 casillas. 3 - Se procura agrupar el mximo grupo de 2 casillas. 4 - Se finaliza tomando aisladamente los 1 que no hayan formado parte de ningn agrupamiento. 5 - La expresin se representa eliminando todos los trminos cambiantes de cada grupo, manteniendo los que no cambian. Ejemplo: - Representar en un diagrama de Karnaugh, la siguiente funcin: f = ABC + ABC + ABC + ABC Respuesta: f = AB + AC
40
Electrnica I
PROBLEMAS
Problema 5 - Simplifica por Karnaugh, y representa su circuito lgico, la funcin: f = ABC + ABC + ABC + ABC + ABC Problema 6 - Simplifica por Karnaugh, y representa su circuito lgico, la funcin: f = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD Problema 7 - Una Bomba se controla mediante tres interruptores: A, B y C. De forma que funciona slo cuando se cierran dos interruptores a la vez. Dibuja el circuito lgico.
41
Electrnica I
CONCLUSIONES Se describi la operacin de las tablas de verdad para las compuertas AND, OR, NOT, NAND y NOR. Se escribi la expresin booleana para las compuertas lgicas y las combinaciones de compuertas lgicas. Se implant los circuitos lgicos con el empleo de compuertas AND, OR y NOT. Se aplic los teoremas de DeMorgan. Se emple la compuerta universal NAND para implantar el circuito representado por una expresin booleana y se compar entre el empleo de compuertas bsicas y universales.
42
Electrnica I
43