Está en la página 1de 12

E.M.I.

Santa Cruz Bolivia


COMPUERTAS LGICAS
Una puerta lgica, o compuerta lgica, es un dispositivo electrnico el cual es la expresin fsica de
un operador booleano en la lgica de conmutacin. Cada puerta lgica consiste en una red de
dispositivos interruptores que cumple las condiciones booleanas para el operador particular. Son
esencialmente circuitos de conmutacin integrados en un chip.
Claude Elwood Shannon experimentaba con rels o interruptores electromagnticos para conseguir
las condiciones de cada compuerta lgica, por ejemplo, para la funcin booleana Y (AND) colocaba
interruptores en circuito serie, ya que con uno solo de stos que tuviera la condicin abierto, la
salida de la compuerta Y sera = 0, mientras que para la implementacin de una compuerta O (OR),
la conexin de los interruptores tiene una configuracin en circuito paralelo

Lgica Positiva Lgica Negativa


En esta notacin al 1 lgico le corresponde el nivel ms Aqu ocurre todo lo contrario, es decir, se representa al estado
alto de tensin (positivo, si quieres llamarlo as) y al 0 "1" con los niveles ms bajos de tensin y al "0" con los
lgico el nivel ms bajo (que bien podra ser negativo), niveles ms altos.
pero que ocurre cuando la seal no est bien definida...?.
Entonces habr que conocer cules son los lmites para Por lo general se suele trabajar con lgica positiva, y as lo
cada tipo de seal (conocido como tensin de histresis), haremos en este tutorial, la forma ms sencilla de representar
en este grfico se puede ver con mayor claridad cada estos estados es como se puede ver en el siguiente grfico.
estado lgico y su nivel de tensin.
COMPUERTAS LGICAS
Compuerta AND
Compuerta NOT Una compuerta AND tiene dos entradas como mnimo y
Se trata de un inversor, es decir, invierte el dato de su operacin lgica es un producto entre ambas, no es
entrada, por ejemplo; si pones su entrada a 1 (nivel un producto aritmtico, aunque en este caso coincidan.
alto) obtendrs en su salida un 0 (o nivel bajo), y *Observa que su salida ser alta si sus dos entradas
viceversa. Esta compuerta dispone de una sola estn a nivel alto*
entrada. Su operacin lgica es s igual a a invertida

Compuerta OR
Al igual que la anterior posee dos entradas Compuerta OR-EX o XOR
como mnimo y la operacin lgica, ser una Es OR EXclusiva en este caso con dos entradas
suma entre ambas... Bueno, todo va bien (puede tener mas, claro...!) y lo que har con ellas
hasta que 1 + 1 = 1, el tema es que se trata de ser una suma lgica entre a por b invertida y a
una compuerta O Inclusiva es como a y/o b invertida por b.
*Es decir, basta que una de ellas sea 1 para *Al ser O Exclusiva su salida ser 1 si una y slo una
que su salida sea tambin 1* de sus entradas es 1*
COMPUETAS LOGICAS COMBINADAS

Compuerta NAND Compuerta NOR


Responde a la inversin del producto lgico de sus El resultado que se obtiene a la salida de esta compuerta
entradas, en su representacin simblica se reemplaza resulta de la inversin de la operacin lgica o inclusiva es
la compuerta NOT por un crculo a la salida de la como un no a y/o b. Igual que antes, solo agregas un crculo a
compuerta AND. la compuerta OR y ya tienes una NOR.

Compuerta NOR-EX
Es simplemente la inversin de la compuerta OR-EX, los Buffers
resultados se pueden apreciar en la tabla de verdad, que Ya la estaba dejando de lado..., no s si viene bien incluirla aqu
pero de todos modos es bueno que la conozcas, en realidad no
bien podras compararla con la anterior y notar la
realiza ninguna operacin lgica, su finalidad es amplificar un poco
diferencia, el smbolo que la representa lo tienes en el la seal (o refrescarla si se puede decir). Como puedes ver en el
siguiente grfico. siguiente grfico, la seal de salida es la misma que de entrada.
LEYES DE DE MORGAN

Se trata simplemente de una combinacin de compuertas, de tal modo de encontrar una equivalencia entre ellas, esto
viene a consecuencia de que en algunos casos no dispones del integrado que necesitas, pero si de otros que podran
producir los mismos resultados que estas buscando.

Para interpretar mejor lo que viene, considera a las seales de entrada como variables y al resultado como una funcin
entre ellas. El smbolo de negacin (operador NOT) lo representar por "~", por ejemplo: a . ~ b significa a AND
NOTb, se entendi...?

1 Ley:El producto lgico negado de varias variables 2 Ley:La suma lgica negada de varias variables lgicas es
lgicas es igual a la suma lgica de cada una de dichas igual al producto de cada una de dichas variables negadas...
variables negadas. Si tomamos un ejemplo para 3 ~ (a + b + c) = ~a . ~b . ~c
variables tendramos.. El primer miembro de esta ecuacin equivale a una
~ (a.b.c) = ~a + ~b + ~c compuerta NOR de 3 entradas y la representamos con su
El primer miembro de esta ecuacin equivale a una tabla de verdad...
compuerta NAND de 3 entradas, representada en el
siguiente grfico y con su respectiva tabla de verdad.
VARIEDADES DE LAS 2
LEYES
Para obtener una compuerta AND puedes utilizar una compuerta NOR
con sus entradas negadas, o sea...
a . b = ~( ~a + ~b)
Para obtener una compuerta OR puedes utilizar una compuerta NAND
con sus entradas negadas, es decir...
a + b =~( ~a . ~b)
Para obtener una compuerta NAND utiliza una compuerta OR con sus
dos entradas negadas, como indica la primera ley de De Morgan...
~ (a.b) = ~a + ~b
Para obtener una compuerta NOR utiliza una compuerta AND con sus
entradas negadas, ...eso dice la 2 ley de De Morgan, as que... habr
que obedecer...
~(a + b) = ~a . ~b
La compuerta OR-EX tiene la particularidad de entregar un nivel alto
cuando una y slo una de sus entradas se encuentra en nivel alto. Si
bien su funcin se puede representar como sigue...
s = a . ~b + ~a . b
APLICACIONES DE LAS COMPUERTAS
Te puedes dar cuenta que esta ecuacin te indica las
compuertas a utilizar, y terminars en esto

Para obtener una compuerta NOR-EX agregas una compuerta NOT a la


salida de la compuerta OR-EX vista anteriormente y ya la tendrs.
Recuerda que su funcin es...
s = ~(a . ~b + ~a . b)

Para obtener Inversores (NOT) puedes hacer uso de compuertas NOR o


compuertas NAND, simplemente uniendo sus entradas.
CONJUNTO DE PUERTAS LGICAS COMPLETAS

Un conjunto de puertas lgicas completo es aquel con el que se


puede implementar cualquier funcin lgica. A continuacin se
muestran distintos conjuntos completos (uno por lnea):

Puertas AND, OR y NOT.


Puertas AND y NOT.
Puertas OR y NOT.
Puertas NAND.
Puertas NOR.

Adems, un conjunto de puertas lgicas es completo si puede


implementar todas las puertas de otro conjunto completo conocido.
A continuacin se muestran las equivalencias al conjunto de
puertas lgicas completas con las funciones NAND y NOR.
TECNOLOGA CMOS, TTL