Sei sulla pagina 1di 15

COMPUERTAS LGICAS

1. INTRODUCCIN
El estudio de las compuertas lgicas es de gran utilidad para poder disear
los circuitos lgicos. En este estudio, ser analizada su operacin lgica
mediante el lgebra booleana. Tambin se ver cmo se combinan estas
para formar circuitos lgicos que sern analizados mediante el lgebra
booleana.
El lgebra booleana se usa para expresar los efectos que producen los
circuitos digitales sobre las compuertas lgicas y para manipular variables
lgicas con el objetivo de determinar el mejor mtodo para ejecutar alguna
funcin de un circuito. Ya que solo puede haber dos valores, el lgebra
booleana es sencilla de entender y manejar.
En el lgebra booleana solo existen tres operaciones bsicas: OR, AND y
NOT. Se usar el lgebra booleana primero para describir y analizar las
compuertas lgicas bsicas y luego para analizar combinaciones de
compuertas lgicas conectadas como circuitos lgicos.
2. TEORA

ALGEBRA DE BOOLE
El lgebra de Boole se compone de dos elementos: variables y
operaciones.
a) Variables lgicas Solo pueden tomar un valor entre dos opciones
excluyentes 0 y 1.

b) Operaciones Permiten combinar variables lgicas para obtener otras


variables.

Suma lgica Se simboliza como + . Esta operacin se denomina


tambin O (OR). Esta operacin corresponde a la tabla siguiente.
a b a+b
0 0 0
0 1 1
1 0 1
1 1 1

Producto lgico Se simboliza como . . Se denomina tambin


operacin Y (AND).
a b a.b
0 0 0
0 1 0
1 0 0
1 1 1

Negacin Esta operacin actua sobre una sola variable y se


simboliza como . Se denomina tambin operacin N (NOT).
a a
0 1
1 0

c) Propiedades del lgebra de Boole

Propiedad conmutativa

+ = +
. = .

Propiedad asociativa

+ ( + ) = ( + ) +
. (. ) = (. ).

Leyes de idempotencia

+ =
. =

Existencia del elemento identidad

+0=
. 1 =

Complemento o inversin lgica

+ = 1
. = 0

Propiedad distributiva

. ( + ) = . + .
+ (. ) = ( + ). ( + )

Leyes de Morgan

( + + + + ) = . . . . .
(. . . . . ) = + + + + +
d) Otras operaciones lgicas
A partir de las operaciones bsicas se pueden realizar otras
operaciones booleanas, estas son:

NAND Cuya tabla es:


A b (a.b)
0 0 1
0 1 1
1 0 1
1 1 0

NOR Cuya tabla es


A b (a+b)
0 0 1
0 1 0
1 0 0
1 1 0

XOR (OR-EXCLUSIVA)
a b a(+)b
0 0 0
0 1 1
1 0 1
1 1 0

3. COMPUERTAS LGICAS
Las compuertas o puertas lgicas son circuitos electrnicos capaces de
realizar operaciones lgicas bsicas. Las compuertas lgicas procesan
seales de las cuales representan un valor verdadero o falso. Normalmente
la tensin positiva de la fuente representa el valor verdadero y = 0
representa el falso.
Tambin se utilizan otros trminos para los estados de verdadero y falso:
Estado Lgico
VERDADERO FALSO
1 0
Alto Bajo
Vs 0V
Encendido Apagado

Las puertas lgicas son identificadas por su funcin lgica: NOT, AND, NAND, OR
NOR, EX-OR Y EX-NOR.

SMBOLOS DE PUERTAS LGICAS:


TRADICIONALES
Tienen una forma distintiva que los hace ms fciles de reconocer, son
ampliamente usados en las industrias y para la educacin.

SMBOLOS IEC
Los smbolos IEC (International Electrotechnical Commission) son
rectngulos con un smbolo en su interior que muestra la funcin de la
puerta. Son raramente usados a pesar de su carcter oficial.

ENTRADAS Y SALIDAS:
Las puertas tienen 2 o ms entradas, excepto las NOT que solo tiene una. Todas
las puertas tienen una sola salida. Para etiquetar las entradas se usan las letras
A, B, C y Q se usa para la salida.

CIRCULO DE INVERSIN
Algunos smbolos de puertas tienen un crculo sobre su salida, esto significa
que su funcin incluye la inversin de la misma. Equivale a conectar en la salida
una puerta NOT.

TABLAS DE VERDAD
Una tabla de verdad es una forma de mostrar la funcin de una puerta lgica.
Muestra estados de salida para cada posible combinacin de los estados de sus
entradas. Los smbolos 0 (falso) y 1 (verdadero) suelen usarse en las tablas de
verdad.

IC LGICOS
Las puertas lgicas estn disponibles en ICs (Integrated Circuits = Chips
especiales), habitualmente contienen varias puertas del mismo tipo, por
ejemplo, el IC 401, contiene 4 puertas NOR de 2 entradas.
Hay varias familias de ICs lgicos y estas se pueden dividir dentro de 2
grupos:
- Series 4000 o CMOS
- Series 74

PUERTA NOT (Inversor)


La seal se activa al apagarse la de la entrada. Es la inversa. Equivale a
la negacin S(Salida) = A

Se representa mediante:
PUERTA AND
La seal se activa slo cuando se activan todas las seales de entrada.
Equivale al producto S= A.B y se corresponde con la siguiente tabla de verdad
para 3 entradas (A, B, C) y al siguiente circuito.

Se representa mediante:

PUERTA NAND (NOT + AND)


La seal de salida se activa siempre que no se activen todas las entradas.
Equivale a combinar una puerta AND y una NOT.
S= (A.B)

Se representa mediante:

PUERTA OR
La seal de salida se activa si se enciende cualquier seal de las entradas.
Equivale a la suma lgica S=A+B

Se representa mediante:

PUERTA NOR (NOT+OR)


La seal de salida se activa cuando todas las seales de entrada estn inactivas.
Equivale a combinar una puerta OR y una NOT.
S=(A+B)

Se representa mediante:
4. FUNDAMENTO:

a) IMPLEMENTACIN DE UNA FUNCIN LGICA CON PUERTAS


BSICAS:

Obtencin del circuito:


Una vez obtenida y simplificada la funcin que relaciona la salida con las
entradas en un sistema electrnico, dicha funcin puede implementarse, es
decir, llevarse a la prctica, mediante un circuito de puertas lgicas bsicas.
La simplificacin de la funcin es importante porque nos ahorra el uso de
puertas lgicas.

Procedimiento:
1. Dibuja las entradas y aade puertas NOT para negar las variables
necesarias.
2. Realiza las multiplicaciones mediante puertas AND.
3. Realiza las sumas mediante puertas OR.

Ejemplo: Obtencin del circuito de la funcin S = A' B' C + A B' C'


Comenzamos por dibujar las tres entradas, A, B y C, y situar al lado de ellas
tres puertas NOT que nos permitan obtener las funciones negadas A', B',
C'.

Para obtener A' B' C multiplicamos las variables mediante puertas AND.
Hacemos lo mismo para obtener el producto A B' C' mediante puertas AND.

Mediante una puerta OR sumamos A B' C' y A' B' C, obteniendo la funcin
S.

b) OBTENCIN DE LA TABLA DE LA VERDAD DE UN CIRCUITO YA


DISEADO:

La tabla de la verdad, como hemos visto, sirve para obtener la funcin


lgica y con ella poder disear el circuito electrnico. Pero es frecuente lo
contrario, que nos den el circuito electrnico ya diseado y que
necesitemos obtener su tabla de la verdad para comprender su
funcionamiento. Supongamos que nos piden la tabla de la verdad en el
siguiente circuito con dos entradas A y B:
I. PRIMER MTODO:

Debemos ir siguiendo el recorrido del circuito y obteniendo la


funcin en cada cable hasta llegar a la salida S. Sabiendo ya la
funcin de salida, podemos obtener la tabla de la verdad.

II. SEGUNDO MTODO:

Podemos obtener la tabla de verdad a partir de la simple


observacin del comportamiento del circuito. Necesitamos construir
el circuito en un simulador. Luego vamos accionando los
interruptores buscando todas las combinaciones de la tabla de
verdad (Sin pulsar = 0, pulsado = 1)

c) COMPUERTAS LGICAS COMBINADAS:

Al agregar una compuerta NOT a la salida de cada una de las


compuertas anteriores los resultados de sus respectivas tablas
de verdad se invierten, y dan origen a tres nuevas compuertas:
NAND, NOR y NOR-EX. Veamos ahora sus caractersticas y cul
es el smbolo que las representa.

La compuerta NAND responde a la i nversin del producto lgico


de sus entradas, en su represent acin simblica se reemplaza la
compuerta NOT por un crculo sobre su salida.
COMPUERTA NAND.

Una compuerta NOR se obtiene conectando una NOT a la salida


de una OR. El resultado que se obtiene a la salida de esta
compuerta resulta de la inversin de la operacin lgica o
inclusiva es como un no a y/o b. Igual que antes, solo se
agrega un crculo a la compuerta OR y ya se o btiene el smbolo
de una NOR.

COMPUERTA NOR

La compuerta NOR-EX, es simplemente la inversin de la


compuerta OR-EX, los resultados se pueden apreciar en la tabla
de verdad en donde la columna S es la negacin de la anterior.
El smbolo que la represe nta se obtienen agregando un circulo a
la salida de una OR-EX.
COMPUERTA NOR-EX

Las compuerta buffer sera una compuerta negadora detrs de


otra negadora lo cual no parece tener sentido ya que la tabla de
verdad sera una repeticin de la entrada en la salida. Pero sin
embargo existen y tienen un uso muy importante aclarado por su
nombre que significa expansora o reforzadora. Se usan para
alimentar a un conjunto de compuertas conectadas sobre su
salida. El buffer en re alidad no realiza ninguna operacin lgica,
su finalidad es amplificar la seal (o refrescarla para decirlo de
otra manera ya que no se incrementa su amplitud sino su
capacidad de hacer circular corriente. Como puede ver en la
figura la seal de salida es la misma que la de entrada.

COMPUERTA BUFFER

Hasta aqu lleg la teora aunque dimos algunos ejemplos


prcticos. Ahora nos interesa ms saber cmo se hacen
evidentes estos estados lgicos y operaciones para lograr
resultados prcticos, y en qu circuitos integrados se las puede
encontrar. Pero antes debemos estudiar las distintas familias de
compuertas que existen en la actualidad.

d) SUSTITUCIN DE UN TIPO DE PUERTA POR OTRO:


Las puertas lgicas estn disponibles en ICs (chips) los cuales contienen
varias puertas del mismo tipo, por ejemplo cuatro puertas NAND de 2
entradas o tres puertas NAND de 3 entradas. Esto puede ser un despilfarro
si solo son necesarias unas pocas al menos que sean todas del mismo tipo.
Para evitar usar demasiados ICs puedes reducir el nmero de entradas de
las puertas o sustituir un tipo de puerta por otro.

REDUCIR EL NUMERO DE ENTRADAS:

El nmero de entradas para una puerta puede ser


reducido conectando dos (o ms) entradas juntas.
El diagrama de la derecha muestra una AND de 3
entradas operando como una puerta de 2 entradas.

CREANDO UNA PUERTA NOT PARTIENDO DE


UNA NAND O NOR:

Reduciendo una puerta NAND o una NOR a una


sola entrada se crea una puerta NOT. El diagrama
muestra esto para una puerta NAND de 2 entradas.

CUALQUIER PUERTA PUEDE SER


CONSTRUIDA PARTIENDO DE UNA NAND O UNA NOR:

As como crear una puerta NOT, las puertas NAND y NOR pueden
ser combinadas para crear cualquier tipo de puerta lgica. Esto
posibilita que un circuito se pueda construir partiendo de un solo tipo
de puerta, de tipo NAND o de tipo NOR. Por ejemplo una AND es
una NAND seguida de una NOT (para deshacer la funcin
inversin). Nota que AND y OR no pueden ser usadas para crear
otras puertas porque ellas carecen de la funcin inversin (NOT).

Para cambiar el tipo de puerta, tal como OR o AND,


debes hacer tres cosas:

Invertir (NOT) cada entrada.


Cambiar el tipo de puerta (OR a AND, o AND a OR)
Invertir (NOT) la salida.

PUERTAS EQUIVALENTES A NAND:

La tabla muestra los equivalentes NAND de las puertas NOT, AND,


OR y NOR:
SUSTITUYENDO PUERTAS EN UN EJEMPLO DE SISTEMA
LGICO:

El sistema original tiene 3 tipos diferentes de


puertas: NOR, AND y OR. Esto requiere de
tres ICs (uno para cada tipo de puerta). Par
redisear este sistema usando solo puertas
NAND se empieza reemplazando cada
puerta por su equivalente NAND, como se
muestra en el diagrama.

Entonces simplificando el sistema borrando los pares de puertas


NOT adyacentes (marcados con X). Esto se puede hacer porque la
segunda puerta NOT cancela la accin de la primera. El sistema
final se muestra a la derecha. Tiene 5 puertas NAND y se requieren
dos ICs (con cuatro puertas por cada IC). Esto incluso es mejor que
el sistema original el cual requiere de tres ICs (uno para cada tipo de
puerta) Sustituyendo con puertas NAND (o NOR) no siempre se
incrementa el nmero de puertas, pero cuando suceda (como en
este ejemplo) el incremento suele ser de una o dos puertas. El
beneficio real es la reduccin del nmero de los ICs requeridos
usando un solo tipo de puerta.

e) ANALISIS DE UN SISTEM A ELECTRONICO MEDIANTE


BLOQUES

Todo lo que hemos aprendido nos sirve para poder disear con
facilidad cualquier sistema electrnico; por muy complejo que ste
sea, siempre lo vamos a poder reducir a tres bloques:
Primer bloque de entrada, formado por las variables que ponen
en marcha o detienen el sistema.
Segundo bloque de proceso, en el que el sistema genera una
respuesta a partir de los datos de las variables de entrada.
Tercer bloque de salida, mediante el que el sistema acta y
realiza la funcin que tenga que hacer.

El bloque de proceso estar formado por las puertas lgicas que


relacionan las entradas con las salidas, es decir, que permiten que
se cumpla la tabla de la verdad.
La forma de disear el sistema electrnico es tener claras cuntas y
cules son las seales de entrada del sistema, cul es la seal de
salida, y a continuacin, por medio de la tabla de la verdad, obtener
la funcin lgica que nos permite disear el bloque de proceso, el
cual constar de las puertas lgicas que permitan implementar esa
funcin.

Potrebbero piacerti anche