TD1 TXPR U3 rv20
TD1 TXPR U3 rv20
1/16
c)
A B.A En el ejemplo a) se toma una función And y colocada
B.A
B en serie con un inversor genera una función que será la
A
A And negada o Y negada o Not Y. Existe una compuerta
B.A B A
d) que realiza la operación y recibe el nombre de NAND.
B B
Esta compuerta tiene una serie de características que
fig. 1 se pasan a describir en los ejemplos b, c y d.
En b) se ve cómo implementar un inversor con una
Nand, puenteando todas sus entradas (por simplicidad
de toman compuertas de solo dos entradas) basándose en los Teoremas del Álgebra de conmutación.
En c) se obtiene la AND invirtiendo un producto negado y en d) se logra una OR ya que se obtiene la
suma de dos variables usando NAND como inversores y aplicando el Teorema de De Morgan.
Los casos b a d muestran las operaciones lógicas básicas usando sólo Nand. Se concluye que se
puede obtener cualquier expresión lógica usando únicamente estas compuertas. Se dice que la Nand
es una compuerta UNIVERSAL.
A B+A B+A A B+A
a)
De manera análoga al análisis hecho anteriormente, en la B B
figura 2 se presenta la compuerta NOR que equivale a la
b) A A+A = A
combinación de la operación negación a una suma. Se
detalla la manera de obtener compuertas NOT, OR y AND a
A B+A B+A
partir de la manipulación de este tipo de compuertas y c)
B
también constituye una compuerta Universal.
A
A B A B.A
En fig 3 se presentan las compuertas OR exclusiva (a) y su d)
B B
negada (d). Son las únicas de 2 entradas; para operaciones
de suma módulo 2 entre más de 2 variables se usan más de fig. 2
B.A=B+A A B+A A
A
b
A
d B+A f h B+A
B B B B
OR NOR XOR XNOR
fig. 5
En las figuras 5 g y h se muestran dos alternativas de la XNOR. Se deja al lector demostrar (no por
dualidad) que negando una sola entrada de la XOR se obtiene una XNOR.
Las formas alternativas de compuertas permitirán visualizar mejor las distintas formas de implementar
funciones lógicas que surgen de la simplificación por el Mapa de Karnaugh, o sea en dos niveles.
A a) A b)
Se pasa fácilmente de la 6a. a la 6b.
C C colocando dos inversores en serie
Y Y entre las salidas de las And y las
B B
entradas de la Or. Esto convierte a las
D D
And en Nand y la Or con entradas
AND / OR NAND / NAND negadas tambièn en Nand dejando un
A A d)
circuito con un solo tipo de comp'tas.
c)
De la 6a. se pasa a la 6c. también
C C haciendo la doble negación a la
Y Y entrada de las And y la 6d. resulta de
B B
la combinación de dobles negaciones
D D
en los dos tramos.
NOR / OR OR / NAND Si se consideran las representaciones
alternativas de compuertas, surgen los
C ' Y D C.B C.A
nombres de las configuraciones que se
fig. 6. 4 formas de circuitos como Suma de Productos mencionan debajo de cada uno.
Para obtener las cuatro formas de Y=C' como producto de sumas se toman los mismos Mapas K
anteriores y se agrupan los '0' (conducen a Ynegada como SdeP y aplicando el Teo.de Shannon se
convierte a Y como PdeS):
\ BA \ BA \ BA \ BA
DC 00 01 11 10 DC 00 01 11 10 DC 00 01 11 10 DC 00 01 11 10
00 0 0 0 0 00 0 0 0 0 00 0 0 1 1 00 0 1 1 0
01 0 1 1 1 01 1 0 1 1 01 0 1 0 0 01 0 1 1 0
11 X X X X 11 X X X X 11 X X X X 11 X X X X
10 1 1 X X 10 1 1 X X 10 1 1 X X 10 0 1 X X
A A A A
B Y B Y B Y B Y
D D D D
C C C C
a) OR / AND b) NOR / NOR c) NAND / AND d) AND / NOR
C ' Y (D C ).(D B A)
fig. 7 4 formas de implementar un circuito como Producto de Sumas
Se denominan así a formas de conexión que degeneran en una función lógica simple (And, Or, Nand,
Nor): p.ej. en fig. 8a. una suma de 2 productos (negados) de 2 variables degenera en un producto
(negado) de 4 variables. Estas formas permiten emular compuertas de un número mayor de entradas
de las que se dispone. Se van a ilustrar 4 ejemplos basándose en compuertas de dos entradas.
Existen 4 combinaciones más cuya formulación se deja para el lector interesado.
fig. 8
Z= D.C + B.A = D.C.B.A Y=(D.C).(B.A) = D.C.B.A
C C.D C C.D D
D Y
C D C
D Z Y B
Z B
A A.B A A.B A
A
B B
NAND / OR = NAND a) AND / AND AND b)
D C B A D C.B C.A Z
Dado un circuito lógico, analizarlo 0 0 0 0 0
C C.A
Z=D+C.B+C.A 1 0 0 0 1
A significa dar los pasos que lleven
2 0 0 1 0
a decir qué hace el circuito. 3 0 0 1 1
C C.B Para ello se parte de crear una T. 4 0 1 0 0
B de Verdad de tantas funciones 5 0 1 0 1 1 1
como compuertas tenga el circuito 6 0 1 1 0 1 1
D
y llegar a la función de salida, 7 0 1 1 1 1 1 1
fig. 9 8 1 0 0 0 1 1
como función de las anteriores.
9 1 0 0 1 1 1
10 1 0 1 0 1 1
Al completar la tabla de la función Z de salida se inspeccionan todos 11 1 0 1 1 1 1
sus renglones buscando dónde aparezca activa la señal (Z=1). Se 12 1 1 0 0 1 1
cumple para las combinaciones de entradas que equivalen en binario 13 1 1 0 1 1 1 1
a los números 5 en adelante. Se concluye que el circuito actúa como 14 1 1 1 0 1 1 1
detector de números binarios mayores de 4. 15 1 1 1 1 1 1 1 1
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 4/16
Vcc Vcc
Vcc
Vcc RMIN/MAX Vcc
A Y
a.- Y Y Y Y
A A A
A A b.- c.- e.-
d.- RMAX/MIN Enable
Cuando se activa A
(A=1) se cierra la llave fig. 10
Finalmente en e.- se introduce el concepto de salida de tres estados: el circuito de salida presenta una
nueva llave que permite o no dejar salir a la señal Y. Para ello una segunda señal denominada
Enable (habilitación en inglés) se encarga de manejarla. Ese tercer estado se denomina de Alta
Impedancia y significa que la llave abierta hace que el circuito visto eléctricamente desde la salida
hacia su interior aparezca como un
circuito abierto. En la figura 11 se En A Y
presenta el inversor de 3 estados. Un Y=A Y=A 0 0 HiZ
A A
pequeño triángulo simboliza esta 0 1 HiZ
característica de salida. Enable 1 0 1
A la derecha la Tabla de Verdad Enable 1 1 0
donde se simboliza que al no tener fig.11
habilitación (En = 0) la salida Y queda
en alta impedancia (Hi Z)
Una de las tantas aplicaciones que se le puede dar a compuertas con este I0
tipo de salida es la interconexión de varias de ellas por sus salidas,
En0
procurando que sólo una quede habilitada por vez, ya que la coexistencia
simultánea de conexión de dos salidas que estén en estados lógicos I1
opuestos generaría un estado de cortocircuito. En1 O
fig. 14 V V= X.Y
Otro aspecto a considerar de esta conexión es que cuando las entradas A, B, C, D sean tales que las
señales No X o No Y estén en cero (X = 1 ó Y = 1) circulará corriente de la fuente hacia ellas y se
produce la caída en R, con lo cual la salida V caerá a cero. Sólo si No X y No Y están en 1, la salida
V = 1, y esto no es ni más ni menos que la enunciación de la operación And entre No X y No Y. Esto
se simboliza con una compuerta And sobre el nodo de conexión de ambas salidas (fig. 15b). Se dice
que representa una AND cableada.
Se verán dos casos en que se trata de implementar un circuito que realiza una función lógica de varias
variables utilizando compuertas de pocas entradas:
/f /f
c Y
a a
/f g
e b
d
a Y e
g d
c c
b
g y f.a.(c e.d) g.b.(c e.d)
e
d Arriba la implementación de (2) en 4 niveles y a
b la izquierda la (1) en 2 niveles.
y f .c.a f .e.d.a g.c.b g.e.d.b
Otro ejemplo de factorización se puede aplicar a la función w, que se deja como tarea al estudiante
interesado:
w f .e.d.c.b.a f .e.d.c.b.a
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 7/16
Sea z c.b.a c.b.a d.b.a d.b.a (1) se factoriza procurando ver si en la expresión
resultante aparece alguna función conocida
z c.(b.a b.a) d.(b.a b.a) (2) los términos entre paréntesis representan funciones
conocidas: módulo 2 y módulo 2 negado
z c.(b a) d.(b a) (3)
sin tener que dibujar el circuito se aprecia que la expresión (1) deviene en un circuito de 2 niveles con
4 And x 3 entradas y 1 Or x 4 entradas. La (2) correspondería a 6 And x 2 entr. y 3 Or x 2 entr. en 4
niveles, lo cual no representa una mejora, pero la (3) arroja 2 Xor x 2 entr., 2 And x 3 entr. y una Or x 2
entr. en 3 niveles, que concluye en una reducción de entradas de las compuertas usadas.
A X H A X H X
A Y M A Y M Y
0 0 0 0 0 0 0 0 0 A
0 1 0 1 A 0 1 1 1 A
H 1 0 0 M 1 0 1
1 1 1 1 1 0
Se dice que la AND se puede utilizar como compuerta de control, ya que si se activa un terminal de
entrada (H=1), a la salida se obtiene lo que ingrese por la otra entrada (X=A), caso contrario
permanece en cero.
La XOR se puede utilizar como inversor controlado: si una entrada que se denomine Modo (M) se
activa, a la salida se obtiene lo que ingresa por la otra entrada invertido. No obstante, su uso principal
es implementar sumas módulo 2 en generadores y verificadores de paridad.
No se ha trascripto la tabla de la compuerta XNOR que se puede consultar previamente. Se verá que
la misma presenta un 1 cuando sus dos entradas son iguales. De allí que una importante aplicación
de esta compuerta sea como comparador.
Entradas no usadas
A A A A
X X Y Y
B B B B
+Vcc
X = A.B.B = A.B X = A.B.1 = A.B Y = A+B+B = A+B Y = A+B+ 0 = A+B
Distintas formas de conexión de entradas de compuertas no usadas
fig. 18
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 8/16
Se vio un ejemplo en que se pedía diseñar un circuito de 3 entradas a, b y c y una salida y, que tenga
las siguientes características: si la señal c = 0, la entrada ‘a’ pasa a la salida en cambio si c = 1, es ‘b’
la que pasa a la salida. Estas son la
TV completa y el circuito correspon c b a y
a
diente. Se agrega una tabla reducida 0 0 0 0 b
0 0 1 1 c y I1 y
con c como parámetro y una c y
0 1 0 0 0 a
representación esquemática. 0 1 1 1 a I0
1 b
El circuito recibe el nombre de multi 1 0 0 0 b
plexor pues transporta múltiples 1 0 1 0 c
señales (en este caso 2) por un único 1 1 0 1 y = c.b + c.a
1 1 1 1 Fig.20
camino de salida (y). Dando un valor
a una de las variables, en este caso ‘c’,
se selecciona qué señal pasa a la salida (c se llama entrada de selección del multiplexor.
Hay multiplexores que tienen más entradas de selección y permiten seleccionar el paso a la salida de
una de entre 2n señales de entrada, siendo n el número de variables de selección.
Sea la función lógica y = P3 (3,4,5,6) se escribe su tabla de verdad y tomando un Mux con tantas
variables de selección como variables tiene la función se puede implementar ésta colocando en cada
una de las entradas los estados lógicos que indica la tabla de verdad, como se ve en fig. 21 i).
Se incluye en la figura una representación simbólica de un Mux de varias entradas y la forma en que
se las denominan y como se representan sus estados en forma hexadecimal para abreviar la notación.
En este ejemplo, 8’h78 significa que el Mux tiene 8 entradas cuyos valores leídos desde la más
significativa hacia arriba en hexadecimal es 78 = b01111000
fig. 21
c b a y
0 0 0 0 0 I0
0 0 1 0 0 I2 Y
I1
8'h78 I(7..0) c b y 0 I0
0 1 0 0 0 0 0 0 a
0 1 1 1 1 I3 0 1 a
I1 y c y I0 y
1 0 0 1 1 I4 y Sel(2..0) 1 0 1
1 I2 0 b.a b
1 0 1 1 1 I5 1 1 /a I3 1 /(b.a) I1
1
a
1 1 0 1 I6
1 1 1 0 0 I7 ii) cb iii) c
i)
cba
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 9/16
Recordar esta característica que es la base del análisis de implementación de funciones lógicas en
dispositivos programables como las FPGA que se utilizan en el diseño de circuitos lógicos basados en
lenguajes descriptores de hardware.
En ii) se implementa la misma función con un Mux de dos variables de selección (4 entradas de datos)
y para hacerlo se trata de hacer la misma tabla de verdad reducida en una variable.
En iii) se repite el procedimiento con un Mux de una entrada de selección (2 de datos) trabajando con
una tabla de verdad ahora reducida en 2 variables.
Otro ejemplo: implementar con Multiplexores la función y c.a c.(b a) (se deja como tarea al
estudiante verificar que a esta función le corresponde la TV de la fig. 22 i)
c b a y
1 1 1 0 0 I7 c b y c b b.c y
1 1 0 1 1 I6 1 1 /a I3 I1 y
0 0 0 a
1 0 1 1 1 I5 a I2
0 I4
1 0 y 0 1 0 a
a I0
1 0 0 0 0 1 a I1 1 0 0 a
0 1 1 1 1 I3 y
0 0 a a I0 1 1 1 /a
0 1 0 0 0 I2 c
0 0 1 1 1 I1 ii) iii) b
0 0 I0
cb
0 0 0 i)
cba
fig. 22
En estos ejemplos se presentan las entradas de los Mux de mayor a menor, por ello se invierte el
ordenamiento de valores de variables en las TV i) y ii)
Primero se presenta el esquema tradicional con un Mux de 8 canales (o entradas de información) – 3
señales de selección; luego en ii) se utiliza uno de 4 entradas en base a reducir la tabla en una
variable, que termina apareciendo como variable en las entradas; finalmente en iii) se ve una
alternativa de implementar la ecuación lógica con un Mux de sólo dos entradas usando la misma tabla
reducida: efectivamente, observando dicha tabla se encuentra que cuando b y c valen 1 la salida
equivale a la entrada a negada y en los restantes casos, y = a. Esto lleva a considerar que el producto
b.a puede actuar como selector del valor de y entre a y /a. Esto permite utilizar un Mux más chico, de
una sola variable de selección, pero ésta depende de una operación lógica de dos variables.
Dada una función lógica de n variables f(a,b,...n) el Teorema de Shannon establece que:
una función f de ene variables se puede representar como la suma de dos términos: en el primero de
ellos aparece el producto de una variable cualquiera negada por la función resultante de reemplazar
dicha variable por cero en la original; en el otro término aparece el producto de la misma variable en
su forma directa o normal por la función resultante de reemplazar dicha variable por uno en la original.
f(a,b, c, ...n) a.f(0,b,c...n) a.f(1,b,c...n) es decir se hace el producto de /a con la función que surge
de reemplazar a por 0 y se le suma el producto de a con la
función que surge de reemplazar a por 1.
y = P3 (3,4,5,6) = C.B.A C.B.A C.B.A C.B.A tomando p.ej. C para la expansión, resulta:
y(c, b, a) C.f (0, b, a) C.f (1, b, a) C.(0.B. A 0.B. A 0.B.A 0.B.A) C.(1.B.A 1.B.A 1.B.A 1.B. A)
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 10/16
y(c, b, a) B.f (0, c, a) B.f (1, c, a) B.(C.A C.A) B.(C.A C.A) => y(cba) B.C B.( A C) (2)
y(c, b, a) A.f (0, b, c) A.f (1, b, c) A.(C.B C.B) A.(C.B C.B) y(cba) A.C A.(B C) (3)
Si se toman dos variables para expandir la función el resultado es una suma de cuatro términos en los
cuales aparecen los productos de todas las combinaciones de estados de esas dos variables por el
valor de la función en la que se reemplazan dichas variables por el valor de cada combinación:
Ejemplo: sea implementar la función w (A, B, C) C.A B.A C.A con un Mux de 4 entradas de datos
Se toman por ejemplo las variables A y B como selección (es decir como términos de la expansión).
AB
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 11/16
Si se traduce cada proposición a un expresión lógica, seguramente sirva para resolver un circuito.
Ejemplo: diseñar un circuito de 6 entradas A, B, I0, I1, I2 e I3 y una salida Y, caracterizado por:
Se verá ahora el mismo conversor de código BCD Natural a BCD Natural Aiken
Aiken visto antes, implementado con un multiplexor. Nº D C B A D' C' B' A'
0 0 0 0 0 0 0 0 0
En este caso hay que generar las funciones lógicas D’, C’, B’ y A’ 1 0 0 0 1 0 0 0 1
a partir de una TV de 4 variables (16 renglones), es decir se van 2 0 0 1 0 0 0 1 0
a necesitar Mux de 16 canales (4 variables de selección). 3 0 0 1 1 0 0 1 1
4 0 1 0 0 0 1 0 0
5 0 1 0 1 1 0 1 1
Se puede pensar el conversor como un gran multiplexor (de 4 6 0 1 1 0 1 1 0 0
salidas) y 16 entradas que permite seleccionar el valor de c/u de 7 0 1 1 1 1 1 0 1
las 4 salidas (D’,C’,B’ y A’) en función del estado de las entradas 8 1 0 0 0 1 1 1 0
DCBA; p.ej: si DCBA = 0110 las salidas deben ser D’C’B’A’= 9 1 0 0 1 1 1 1 1
1100. 1 0 1 0 X X X X
Para determinar los valores que deben tener todas las entradas 1 0 1 1 X X X X
de cada Mux, basta con ver la TV de cada salida: p.ej. los 1 1 0 0 X X X X
valores de D’ surgen de poner en las 16 entradas los valores que 1 1 0 1 X X X X
están en la tabla y en función de cuáles sean los valores de las 1 1 1 0 X X X X
1 1 1 1 X X X X
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 12/16
Natural Aiken
I15 Nº D C B A D' C' B' A'
I15I14 1 1 1 1 0 0 0 0
I15
I14. 1 1 1 0 0 0 0 0
0 0 0 0
I15I14. 1 1 0 1 0 0 0 0
16'h02AA I14. . 1 1 0 0 0 0 0 0
. A' 1 0 1 1 0 0 0 0
16'h032C . . I6
I6 . B' 1 0 1 0 0 0 0 0
16'h03D0 . I6 3 3 3 2
. C' 9 1 0 0 1 1 1 1 1
16'h03E0 I6 . . D' 8 1 0 0 0 1 1 1 0
.
. . I1 7 0 1 1 1 1 1 0 1
I1I0 6 0 1 1 0 1 1 0 0
. I1 E D 2 A
I0 5 0 1 0 1 1 0 1 1
I1I0 4 0 1 0 0 0 1 0 0
I0 3 0 0 1 1 0 0 1 1
Sel(3..0) 2 0 0 1 0 0 0 1 0
0 0 C A
1 0 0 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0
Para entender las diferencias entre lógica positiva y negativa, unifíquense primero las tablas de verdad
de cualquier función lógica hablando de estados altos (H) y bajos (L) en lugar de 1 y 0 o viceversa.
Se entiende como lógica positiva aquélla en que los estados altos de las variables corresponden a un
valor "superior" en magnitud al que le corresponde en los estados bajos. Esto es, en un circuito cuyos
potenciales sean 5 Volts y 0 Volts, en lógica positiva el primero corresponderá al estado alto y si se lo
representa en forma binaria, corresponderá al "1" lógico, que es superior al "0".
Luego, la T de V. de una función en lógica positiva consiste en reemplazar H = 1 y L = 0
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 13/16
La lógica negativa, al contrario, se define como aquélla en que los estados altos corresponden a los
valores menores (tensión, valor lógico, etc.) y viceversa con los bajos.
Luego, la T de V. de una función en lógica negativa consiste en reemplazar H = 0 y L = 1
En el ejemplo superior se aprecian las tablas de una función AND. La tabla 2 corresponde es la vista
hasta ahora (y es lógica positiva) y la tabla 3 en lógica negativa.
Si se reordena la tabla 3 en función de los estados de B y A, se obtiene una función cuya tabla
corresponde a la que en su momento se vio como función OR. De esto se infiere que:
Una función dada en lógica positiva, equivale a su función dual en lógica negativa y viceversa
Finalmente se puede hablar de Lógica mixta, en la cual existe una forma complementaria de definir
estados lógicos: algunas variables (las de entrada) se definirán o expresarán en una lógica (positiva
o negativa) y las funciones correspondientes (o variables de salida) lo harán en la lógica opuesta.
Un análisis similar se puede hacer con las representaciones alternativas de compuertas lógicas:
A A A
Comp'ta. W DUAL de W DUAL de W
B N B Comp. N B Comp. N
En
efecto, en su momento se vió que por aplicación del Teorema de De Morgan, resultaba que:
lo que significa que una operación producto equivale a la operación suma negada y a la vez con sus
variables negadas. Esto lleva a decir que el equivalente de una compuerta surge de tomar la
compuerta dual e invertir sus entradas y salidas o bien tomar la compuerta dual e ingresar con las
variables negadas y se obtiene la función negada.
En forma análoga se puede entonces considerar que si de lógica positiva a negativa se pasa
invirtiendo todas las variables, tanto de entrada como de salida, vale el siguiente esquema:
A A
Función X Función ?
W W
en en
B B
lógica (+) lógica (-)
que podría plantearse con palabras aproximadamente así: si una operación (o función) lógica entre
dos variables A y B entrega un valor W, ¿cuál es la operación que realizada entre las mismas
variables pero negadas, entregue el valor negado de W ?
Comparando con el esquema anterior, se puede verificar que la función incógnita es ni más ni menos
que la función dual de la que se dispone como dato.
A A A
Función X Función ?
W W DUAL de W
en en
B B B Función X
lógica (+) lógica (-)
Ejemplo: un circuito detecta un dígito octal mayor o igual a 5 en lógica positiva. ¿Qué función realiza
en lógica negativa?
C B A Y C B A Y C B A Y
0 0 0 0 1 1 1 1 0 0 0 0
0 0 1 0 1 1 0 1 0 0 1 0
0 1 0 0 1 0 1 1 0 1 0 0
0 1 1 0 1 0 0 1 0 1 1 1
1 0 0 0 0 1 1 1 1 0 0 1
1 0 1 1 0 1 0 0 1 0 1 1
1 1 0 1 0 0 1 0 1 1 0 1
1 1 1 1 0 0 0 0 1 1 1 1
Tabla 1 Tabla 2 Tabla 3
Viendo esta última tabla y pensando en términos del circuito original (la performance del circuito está
indicada por las condiciones de C,B,A para que Y se ponga en “1”), se puede decir que el mismo
detecta un dígito octal mayor o igual a 3 (o bien mayor a 2).
Atención: observar que hablar de lógica negativa no significa que un circuito realice la función
contraria (que en este caso sería lograr un circuito que detectara un dígito octal menor que 5)
En las figuras de abajo se aprecia un ejemplo de como entender la lógica positiva y negativa con
contactos. El tipo normal abierto opera cuando se activa A en alto (A=1). Al operar circula corriente
por sus extremos, o sea, hay transmisión entre los terminales contactados. Si A se desactiva, la
bobina releva al contacto y este queda abierto, dejando de haber transmisión entre los extremos.
¿Qué sucede con un contacto normal cerrado? Pues, normalmente va a haber transmisión entre sus
contactos sin que el mismo esté operado. Por el contrario, si se operara, se abren los contactos y
deja de haber transmisión. Es el caso contrario (negativo) del anterior. O sea que se pueden
entender los contactos normal abierto como característicos de la lógica positiva y el normal cerrado
como asociado a la lógica negativa.
Ip Ip=0 Ip=0 Ip
A=1 A=0 A=1
x A=0
x
operación T (transmisión en este caso). La línea de puntos que atraviesa el contacto T significa que
cuando esa línea esté energizada, opera el contacto (se abre el normal cerrado y se cierra el normal
abierto). Así por ejemplo, en ¡Error! Vínculo no válido. b si se opera el contacto T hay transmisión. Esto
sucede si se pulsan A y B lo que determina que se energice el contacto T y se opere.
A
A B A B B
a) T b) T c) T
Lógica Negativa Lógica Positiva Circuito Dual
fig.3
El circuito dual se calcula considerando como normal al que está en lógica positiva. Observar que ser
circuito dual no significa que haya que cambiarle el tipo de contactos (ni los de las variables A, B ni del
que opera T). Dualidad acá significa cambia la forma de conectar los pulsadores (de serie a paralelo)
Por otra parte el esquema en lógica negativa no cambia la forma de conexión, pero sí el tipo de
contactos. Ahora se usan los que se activan en bajo (normal cerrado).
Nota: observar que el circuito dual y el circuito en lógica negativa hacen lo mismo; pero como lógica
negativa equivale a negar las variables y la función se concluye que “dada una cierta función lógica, si
se calcula la correspondiente función en lógica negativa (o sea la función negada con sus variables
negadas), se obtiene la misma expresión que si calculara la función dual de ella”. Esto, es ni más ni
menos que la corroboración de la ley de Shannon, con una ligera variante:
A
A +V +V +V
B
B A B
a) b) c)
Lógica Negativa Lógica Positiva Circuito Dual
fig.4
¤¤¤¤¤¤¤¤¤¤¤¤
TÉCNICAS DIGITALES 1 ING. JUAN E. COLLAZO Unidad 3: Lógica con Compuertas Rv. 20 Pág. 16/16
)
9 1 0 0 1 0
se la puede simbolizar así: 10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 0
w(D,C,B,A) = w0 + w1 + w2 + w3
13 1 1 0 1 0
14 1 1 1 0 0
y se obtienen las componentes wi reemplazando DC por 00, 01, 10 y 11: 15 1 1 1 1 0
w0 B.A B.A B.A y haciendo lo mismo se obtienen las siguientes w1, w2, w3
w(D,C,B, A) D.C. B.A B.A B.A) D.C D.C.B.A y resolviendo el paréntesis del primer término:
(
D.C. B.A B.A B.A) D.C. B.A B.(A A)) D.C. B.A B) D.C. A B) se llega a:
(
D C W
esta expresión se representa con una Tabla de verdad reducida en función de 0 0 B+A
las variables que se tomaron de base para la expansión (D,C). Se puede 0 1 1
tabular en forma práctica reemplazando en la expresión de w las
1 0 /B./A
combinaciones de estados de las variables DC en cada renglón y consignar la
expresión resultante en la columna w. Por ejemplo, para DC=00 sólo queda el 1 1 0
primer término B+A. La combinación DC=11 no aparece, significa que w = 0 en
ese renglón.
Si se la compara con la Tabla reducida obtenida en Algebra de Boole se verá que son coincidentes.