You are on page 1of 57

Funciones lgicas

Unapuerta lgica,ocompuerta lgica,es


undispositivoelectrnicoelcualesla
expresinfsicadeunoperador
booleanoenlalgicadeconmutacin.Cada
puertalgicaconsisteenunaredde
dispositivosinterruptoresquecumplelas
condicionesbooleanasparaeloperador
particular.Sonesencialmentecircuitosde
conmutacinintegradosenunchip.

El inversor

Inversor: Tabla de verdad


Entrada

Salida

Bajo (0)

Alto (1)

Alto (1)

Bajo (0)

Ecuacin booleana -> Salida = Entrada


X=A

Compuerta NOT:
El circuito NOT es un inversor que invierte el nivel lgico de una
seal binaria. Produce el NOT, o funcin complementaria. El smbolo
algebraico utilizado para el complemento es una barra sobra el
smbolo de la variable binaria. Si la variable binaria posee un valor 0,
la compuerta NOT cambia su estado al valor 1 y viceversa. El crculo
pequeo en la salida de un smbolo grfico de un inversor designa un
inversor lgico. Es decir cambia los valores binarios 1 a 0 y viceversa.

Inversor: Cronograma

Inversor: Aplicacin

Compuerta Separador (yes)


Un smbolo tringulo por s mismo designa un circuito separador, el
cual no produce ninguna funcin lgica particular puesto que el valor
binario de la salida es el mismo de la entrada. Este circuito se utiliza
simplemente para amplificacin de la seal. Por ejemplo, un
separador que utiliza 5 volt para el binario 1, producir una salida de
5 volt cuando la entrada es 5 volt. Sin embargo, la corriente producida
a la salida es muy superior a la corriente suministrada a la entrada de
la misma.De sta manera, un separador puede excitar muchas otras
compuertas que requieren una cantidad mayor de corriente que de otra
manera no se encontrara en la pequea cantidad de corriente aplicada
a la entrada del separador.

Puerta AND

AND: Tabla de verdad

Salida (X)

Bajo (0)

Bajo (0)

Bajo (0)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Bajo (0)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Ecuacin booleana -> X = AB

Compuerta AND
Cada compuerta tiene dos variables de entrada designadas por
A y B y una salida binaria designada por x. La compuerta AND
produce la multiplicacin lgica AND: esto es: la salida es 1 si
la entrada A y la entrada B estn ambas en el binario 1: de otra
manera, la salida es 0. Estas condiciones tambin son
especificadas en la tabla de verdad para la compuerta AND. La
tabla muestra que la salida x es 1 solamente cuando ambas
entradas A y B estn en 1.El smbolo de operacin algebraico
de la funcin AND es el mismo que el smbolo de la
multiplicacin de la aritmtica ordinaria (*).Las compuertas
AND pueden tener ms de dos entradas y por definicin, la
salida es 1 si todas las entradas son 1.

AND: Cronograma (I)

AND: Cronograma (y II)

Todas tienen que estar


ALTAS para que la
salida sea ALTA

AND: Aplicacin 1 (habilitar)

AND: Aplicacin 2 (sistema alarma)

Puerta OR

OR: Tabla de verdad

Salida (X)

Bajo (0)

Bajo (0)

Bajo (0)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Alto (0)

Alto (1)

Alto (1)

Alto (1)

Alto (1)

Ecuacin booleana X = A+B

Compuerta OR
La compuerta OR produce la funcin sumadora, esto es, la salida es
1 si la entrada A o la entrada B o ambas entradas son 1; de otra
manera, la salida es 0. El smbolo algebraico de la funcin OR (+),
es igual a la operacin de aritmtica de suma. Las compuertas OR
pueden tener ms de dos entradas y por definicin la salida es 1 si
cualquier entrada es 1.

OR: Cronograma (I)

OR: Cronograma (y II)

Todas las entradas


BAJAS para que la
salida sea BAJA

OR: Aplicacin (anti intrusin)

Puerta NAND

NAND: Tabla de Verdad

Salida (X)

Bajo (0)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Bajo (0)

Ecuacin booleana X = AB

NAND: Cronograma (I)

Compuerta NAND
Es el complemento de la funcin AND, como se indica por el smbolo
grfico, que consiste en una compuerta AND seguida por un pequeo
crculo (quiere decir que invierte la seal).La designacin NAND se
deriva de la abreviacin NOT - AND. Una designacin ms adecuada
habra sido AND invertido puesto que es la funcin AND la que se ha
invertido.Las compuertas NAND pueden tener ms de dos entradas, y
la salida es siempre el complemento de la funcin AND.

NAND: Cronograma (y II)

Todas las entradas


deben ser ALTAS para
que la salida sea BAJA

NAND: Equivalencia

NAND: Aplicacin

NAND: Aplicacin (cont.)

Puerta NOR

Tabla de verdad de la puerta NOR

Salida (X)

Bajo (0)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Bajo (0)

Bajo (0)

Alto (1)

Alto (1)

Bajo (0)

Ecuacin booleana X = A+B

Compuerta NOR
La compuerta NOR es el complemento de la compuerta OR y utiliza
el smbolo de la compuerta OR seguido de un crculo pequeo
(quiere decir que invierte la seal). Las compuertas NOR pueden
tener ms de dos entradas, y la salida es siempre el complemento de
la funcin OR.

NOR: Cronograma (I)

NOR: Cronograma (y II)

Todas las entradas deben


ser BAJAS para que la
salida sea ALTA

NOR: Equivalencia

NOR: Aplicacin

Puerta OR-Exclusiva (XOR)

XOR: Tabla de verdad

Salida (X)

Bajo (0)

Bajo (0)

Bajo (0)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Bajo (0)

Ecuacin booleana X = A B+B A = AB

XOR: Cronograma

XOR: Aplicacin (suma)

Puerta NOR-Exclusivo (XNOR)

XNOR: Tabla de verdad

Salida (X)

Bajo (0)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Bajo (0)

Alto (1)

Bajo (0)

Bajo (0)

Alto (1)

Alto (1)

Alto (1)

Ecuacin booleana X = A B + B A = AB

XNOR: Cronograma

Problema

Qu puertas no funcionan correctamente?

Respuesta
La 1 y la 3 no funcionan
correctamente

Tecnologa: Parmetros y caractersticas


Retardo de propagacin (propagation delay)
Tensin de alimentacin (DC Supply Voltage)
DC (VCC)
Consumo (Power dissipation)
Niveles lgicos de entrada y salida
Producto velocidad-potencia
Carga y Fan-Out

Retardo de propagacin

Fan-out

Ejemplos de chips reales

Resumen

Un foco es controlado por dos interruptore. Cada interruptor tiene


dos estados, abierto o cerrado. El foco debe prender unicamente
cuando ambos interruptores estan abiertos o cuando ambos esta
cerrados. Disee el circuito para controlar el foco.
Entrada: el estado de cad auno de los dos interruptores, donde 1
significa que un interruptor esta cerrado y 0 si esta abierto.
Salida: 1 si el foco debe prender, de lo contrario 0

You might also like