Documentos de Académico
Documentos de Profesional
Documentos de Cultura
con Compuertas
4
Relés
7
Circuitos lógicos electrónicos
Los circuitos lógicos son circuitos electrónicos que
podrán tener una o mas entradas y una o mas
salidas, cada una de las cuales solo podrá tener un
nivel de tensión que sea uno de 2 niveles
predeterminados.
Los circuitos lógicos suelen clasificarse en 2 tipos:
* Circuitos Combinacionales
* Circuitos Secuenciales (se estudian en el 2do.
cuatrimestre)
IN ( D,C, B, A ) OUT
Circuito
Lógico Z
4 1
Z = f ( D, C, B, A )
10
Circuitos lógicos secuenciales
En los circuitos secuenciales, el estado de la salida es, no
solo función del valor que tomen las entradas, sino
también de la historia previa de las mismas, es decir son
circuitos con memoria de él o los estados anteriores .
Z = f ( D, C, B, A, Estado Previo )
NAND
Universales
NOR
XOR
Especiales
Compuertas XNOR
Comp. de Transmisión
Sin Inversor
Buffer
Con Inversor
Buffer Buffer
Sin Inversor
3 - Estados Con Inversor
Sin Inversor
Disparador Schmitt Con Inversor 14
Compuertas Básicas
Las compuertas básicas son :
– AND
– OR
– INVERSOR
Tabla de Verdad :
B A X
0 0 0
0 1 0
1 0 0
1 1 1
A X
Tabla de Verdad :
B A X
0 0 0
0 1 1
1 0 1
1 1 1
1 0
Ecuación => Z = A
IN - Código OUT
Binario
Circuito
Lógico Z
1
3
Simplificando “0”
– Obtengo, del mapa, la función mínima Productos de
– Suma. Debemos recordar que partimos de Z y debemos
obtener Z, operando con el Algebra de Boole .
– A partir de ella obtengo un circuito construido con compuertas
básicas que es OR seguido de AND. Las sumas son
representadas con compuertas OR y el producto con la
compuerta AND .
1 0 1 1 C.B
C
1 1 0 1
B Z
1 1 1 0 B.A
A
Puedo implementar un circuito
con compuertas básicas AND C.B
seguido de OR .
21
Tabla de verdad del problema y Mapa de Karnaught
BA
C B A Z C 00 01 11 10
0 0 0 0 0
0 0 1 1
0 0 1 0
1
1 1 0 1
0 1 0 1
0 1 1 1 Partiendo de los “0”, y luego de simplificar :
1 0 0 1 _ __
1 1 0 1 _ __ __
C+B
C
B Z = (C+B+A) . (C+B)
A
C+B+A
Descripción:
Tabla de Verdad :
B A X
0 0 1
0 1 1
1 0 1
1 1 0
Ecuación : X = B.A
A X
Tabla de Verdad :
B A X
0 0 1
0 1 0
1 0 0
1 1 0
Ecuación : Z=B+A
A Z B A Z
0 0 1 Uno las entradas, por
0 1 1 lo tanto, B = A
1 0 1 yZ=A
1 1 0
C A Z
Si C = 0 => Z = 1;
A Z 0 0 1
C 0 1 1
Si C = 1 => Z = A
1 0 1
1 1 0
Pata que actúa como “control”
B
Se Comporta como AND
A A
_ _ _ _
Z=A.B=A+B=A+B
B
B
Se Comporta como OR
Ing. Daniel Acerbi © - 2021 33
Propiedades de las Compuertas Universales NAND (4)
Puedo implementar funciones que sean Suma de Productos
(SdP) .
D Z = ( B.A ) + ( D.C ) =
C.D
B A Z
A Z 0 0 1 Uno las entradas, por
0 1 0 lo tanto, B = A
1 0 0 yZ=A
1 1 0
A Z C A Z
Si C = 0 => Z = A;
0 0 1
C 0 1 0
Si C = 1 => Z = 0
1 0 0
1 1 0
Pata de la compuerta que actúa
como “control”
B
Se Comporta como OR
– Compuerta AND
A A _ _ _ _
Z=A+B=A.B=A.B
B
B
C
D Z = ( B+A ) . ( D+C ) =
D+C
Simplificando “0”
– Obtengo, del mapa, la función mínima Productos de Suma .
– Niego, dicha expresión, 2 veces y elimino la barra inferior de negación
obteniendo una ecuación que me permitirá implementar un circuito
con compuertas NOR seguidas de NOR .
– Ejemplo :
Niego 2 veces
_ _ _ _ _ _ _ _ _
– Z = (C+B+A) . (C+B) = (C+B+A) . (C+B) => Z = (C+B+A) + (C+B)
Comp. NOR
Ing. Daniel Acerbi © - 2021 40
Implementación con compuertas NAND
Tomamos la ecuación calculada en la pantalla anterior :
_ _ _ La ventaja que encontramos al
Z = C.B . B.A . C.B implementar con compuertas
NAND es que puedo utilizar
compuertas del mismo tipo,
incluso, con ellas, puedo construir
inversores.
C.B
C Esto va a permitirme ahorrar
espacio en el circuito impreso y
también me va a permitir
B optimizar el uso de los circuitos
B.A Z integrados .
A Estas mejoras no se
presentaban con las compuertas
básicas .
C.B
Tabla de Verdad :
B A Z Tomo los “1”de la TV :
0 0 0 _ _
0 1 1
Z = B.A + B.A
1 0 1
1 1 0
Ecuación :
Z=B + A
Las compuertas OR Exclusivas integradas, se pueden adquirir en el
comercio solo con 2 entradas, aunque hoy en los Lenguajes Descriptivos
de Hardware ( HDL ), la cantidad de entradas podría no tener límites .
Ing. Daniel Acerbi © - 2021 46
Circuito interno :
_ _
Partimos de => Z = B.A + B.A
B
B.A
A Z
B.A
Tabla de Verdad :
B A Z Tomo los “1”de la TV :
0 0 1 _ _
0 1 0
Z = B.A + B.A
1 0 0
1 1 1
Ecuación :
Z=B + A
Las compuertas NOR Exclusivas integradas, se pueden adquirir en el
comercio solo con 2 entradas, aunque hoy en los Lenguajes Descriptivos
de Hardware ( HDL ), la cantidad de entradas podría no tener límites .
A B.A
B Z
B.A
Inversor controlado
C A Z
Z
A 0 0 0
Z=A
C 0 1 1
1 0 1
Z=A
La pata “C” actúa como control, si: 1 1 0
C = 0, el circuito no invierte
C = 1, el circuito invierte
A Pp = C ⊕ B ⊕ A
B
Pi = C ⊕ B ⊕ A
Para implementar este circuito necesitaré una
compuerta OR Exclusivas y otra NOR Exclusiva, ya
que en el comercio solo las podré encontrar
compuertas de 2 entradas .
A
B Pi = C ⊕ B ⊕ A
C
A
B Pp = D ⊕ C ⊕ B ⊕ A
D
tp = 3.tp
t
tp, tiempo de propagación de la compuerta
tp = 2.tp
C t
D
Contrafase
Fase
57
Símbolos s/estándar IEEE 91
Tradicional IEEE 91
B Compuerta XNOR
B Compuerta XOR
Tabla de verdad :
E A Y
Z∞ = Estado de alta impedancia
0 X Z∞
1 0 0
1 1 1
Características :
– Maneja señales analógicas y digitales.
– Es bidireccional ( única compuerta con esta propiedad ).
– Si la compuerta está deshabitada se comporta como una llave abierta.
E A Y
0 X Z∞
1 0 0
1 1 1
65
Compuerta buffer
Símbolo :
A Y Con Inversor A Y
Sin Inversor
Tabla de verdad :
A Y A Y
0 0 0 1
1 1 1 0
Características :
– Maneja solo señales digitales .
– No es bidireccional .
– Ideal para separar circuitos, que manejan distintos niveles de
corrientes o tensiones .
– Manejan corrientes, en sus salidas de 25mA a 500 mA .
C
o
m
p
u
n bits Circuito que maneja
t
+V corrientes > 50 mA
a
d
o
r
Bus paralelo - 8
a
líneas salida Coloco buffer para proteger los circuitos de la
conector DB25 computadora ( uno por cada línea )
67
Compuerta 3 - estados
Símbolo : A Y Con Inversor A Y
Sin Inversor *
E Indica 3-estados
E
Tabla de verdad :
* E A Y
0 X Z∞ Z∞ = Estado de alta impedancia
1 0 0
1 1 1
Características :
– Maneja solo señales digitales .
– No es bidireccional .
– Si la compuerta está deshabitada se comporta como una llave abierta .
– Ideal para manejar las señales de entrada a un bus
Ing. Daniel Acerbi © - 2021 68
Ejemplo de uso
Manejo de señales de entrada y salida a un bus. Para que no
existan conflictos de información, las entradas a los buses deben
ser manejadas por buffers .
Bus bidireccional de 1 bit
A
B
Lógica de control Flujo de señales por el bus
D
Lógica de control
Etapa de buffers
Ing. Daniel Acerbi © - 2021 69
Componentes de MSI con salidas 3 - estados
Compuerta NOR, que puede estar a la salida de un multiplexor y
que presenta salida 3 - estados .
– Se la puede utilizar para conectar un circuito lógico a un bus,
ahorrando el uso de un buffer 3 - estados .
Bus bidireccional de 1 bit
A Z
E B A Z
B
0 X X Z∞
1 0 0 1
E
1 0 1 0
1 1 0 0
E = Enable, señal de habilitación
1 1 1 0
A
A In / Out
E = '0'
E = '1' Flujo de datos
entrante
hacia el PLD
Hacia el interior
Hacia el interior del PLD
del PLD
Ing. Daniel Acerbi © - 2021 71
Disparador Schmitt
Ciertos circuitos digitales tienen fuentes de entrada que no
proveen señales cuadradas, y estas señales no es
conveniente utilizarlas en circuitos digitales. Requieren de
una conversión .
Esas fuentes de señal, provienen generalmente de
sensores, entregan señales que pueden ser sinusoidales,
triangulares, señales con formas no cuadradas .
Para utilizar estas señales en circuitos digitales debo
convertirlas, para ello utilizo un tipo especial de compuerta
que se denomina Disparador Schmitt .
Hay compuertas básicas y universales que tienen en sus
entradas un disparador Schmitt ( 74HC132 ).
Otro uso de los Disparadores Schmitt es que con ellos se
pueden realizar multivibradores astables .
También se las utiliza para disminuir el nivel de ruido en
señales digitales .
Ing. Daniel Acerbi © - 2021 72
Símbolo y Funcionamiento
Los símbolos lógicos de un buffer DS con o sin inversor, son los siguiente :
Características:
La tensión del
No tiene zona de incertidumbre estado alto coincide
(Banda Prohibida) con la tensión de
alimentación del
Tolerante a tensiones, en la dispositivo (VDD o
entrada, mayores que VCC VCC)
Tiene una zona de biestabilidad
flanqueada por dos tensiones de
umbral: VT+ y VT-
Tiene histéresis en su
comportamiento La diferencia entre
ambos umbrales se
Admite que la señal de entrada denomina histéresis
varíe lentamente
73
Formas de onda E/S de un DS
Entradas
Salidas
75
Nivel de un circuito lógico
Se denomina nivel de un circuito lógico al numero de compuertas
que debe atravesar una señal de entrada, hasta alcanzar la
salida del mismo. Se debe considerar la cantidad máxima de
compuertas y no se deben contar los inversores .
Sintetizando por Karnaught, se obtienen circuitos lógicos de 2
niveles .
Ejemplos :
Se considera, un
A circuito de 2 niveles
Z lógicos
B
C La señal C, recorre un
solo nivel, pero siempre
debe considerarse el
camino mas largo, en
este caso el de las
señales B o A .
1er. nivel 2do. nivel
76
Nivel de un circuito lógico (2)
Las compuertas OR Exclusiva o NOR Exclusiva se las considera
circuitos lógicos de 2 niveles.
Ejemplo :
_ _
A
Z = B.A + B.A = B + A
B
Z
A
B
1er. nivel 2do. nivel
A
Z
B
Los inversores no se
cuentan
Análisis teórico :
– La salida Z, de la compuerta AND valdrá siempre “0” ya que
en las entradas de la misma tendré A y A .
_
– Z=A.A=0
Riego estático 82
Riesgos Estáticos en circuitos combinacionales
Simplifiquemos la función utilizando el siguiente mapa de
Karnaught :
BA 00 01 11 10
C _ SdP
0 1 1 0
0
Z = C.A + C.B
1 0 0 1 1
A=1
Paso de C=0 a C=1
B=1
y viceversa
C
_ El inversor introduce
C una demora td
A
Z BA 00
C 01 11 10
C
0 0 1 1 0
B
0 0 1 1
1
A=1
B=1
C
_
C
B.C
B.A
Z Nivel “0”
BA 00 01 11 10
C
0 0 1 1 0 Grupos simplificables
0 0 1 1 desunidos
1
Para eliminar los riesgos debo unir ambos grupos. La función entonces
dejará de ser mínima .
Puedo eliminar riesgos simplificando por los “0” o por los “1”.
Pueden existir riesgos simplificando “1” y por los “0”no existir o
viceversa .
Pueden darse, al simplificar, los siguientes casos :
– Que todos los grupos simplificables estén unidos, y la expresión será
mínima y libre de riesgos estáticos .
– Que existan riesgos estáticos y que los pueda eliminar
– Que existan riesgos estáticos y que no los pueda eliminar, por lo
tanto deberé tomar precauciones cuando utilice ese circuito.
BA BA
C 00 01 11 10 C 00 01 11 10
0 1 0 0 1 0
0 0 0 0
1
0 1 1 1 1
0 1 1 1
Z=C.A+C.B
Z = (C + A) . (C + B)
00 0 0 1 00 0 0 0 1
0
01 0 1 0 1 01 0 1 0 1
11 0 1 0 1 11 0 1 0 1
10 0 0 0 1 10 0 0 0 1
BA 00 01 11 10
C
0 0 1 0 1
0 1 0 1
1
Entrada sin
conectar
103
Código de las compuertas
XOR y XNOR
TTL CMOS
74LS86 - Compuerta XOR de 2 entradas MC14070B - Compuerta XOR de 2 entradas
MC14077 - Compuerta XNOR de 2 entradas