EJERCICIO 16 (Examen del Plan Nuevo Electrónica Digital Junio 2005/6 2 ª Semana)

A partir del siguiente circuito lógico:

Exprese el valor de su función lógica reducida f(d,c,b,a).

a) f(d,c,b,a)=(a´+b´)(a´+c´)(b´+c´+d´)
b) f(d,c,b,a)=(a+b)´(a+c)´(b+c+d)´
c) f(d,c,b,a)=((a+b)´(a+c)´(b+c+d)´)´
d) f(d,c,b,a)=(a+b)(a+c)(b+c+d)

Reduzca la siguiente función de Maxterms por ceros de Karnaugh: f = M3M5M7M11M13M14M15 e indique el resultado obtenido:

a) f(d,c,b,a)=((a+b)´(a+c)´(b+c+d)´)´
b) f(d,c,b,a)=(a+b)(a+c)(b+c+d)
c) f(d,c,b,a)=(a´+b´)(a´+c´)(b´+c´+d´)
d) f(d,c,b,a)=(a+b)´(a+c)´(b+c+d)´

Exprese la función canónica en productos canónicos o mínterms.

a) m15 +m14+ m13+ m11+ m9+ m7+ m6+ m5+ m3
b) m15 +m14+ m13+ m11+ m7+ m5+ m3
c) m12 +m10+ m8+ m4+ m2+ m1+ m0
d) m12 +m11+ m9+ m8+ m6+ m3+ m2+ m1+ m0

SOLUCIÓN:

Para conocer la ecuación de la función que representa el circuito, vamos analizando la salida que se produce en cada puerta según las entradas que tiene y la operación que realiza dicha puerta, empezando por las entradas iniciales. El circuito consta sólo de puertas NOR. Una puerta NOR con dos entradas a y b, su salida es (a+b)´.

Cuando una puerta NOR tiene iguales las dos entradas la salida es la inversa de la entrada. Recordamos cómo se puede hacer la inversión de una entrada con puertas NOR: Tabla de Verdad de la puerta NOR con las dos entradas iguales:

Así, seguimos el circuito colocando las salidas de cada puerta en función de sus entradas hasta llegar a la salida final:

Así, la salida f (d,c,b,a)=((a+b)´+(a+c)´+(b+c+d)´)´.

Si aplicamos la ley de Morgan para la negación de la suma:

(A+B+C)´= A´B´C´

haciendo el término A=(a+b)´; el término B=(a+c)´ y el el término C= (b+c+d)´, nos queda la solución b) f(d,c,b,a)=(a+b)(a+c)(b+c+d)

Reduzca la siguiente función de Maxterms por ceros de Karnaugh: f = M3M5M7M11M13M14M15 e indique el resultado obtenido:

a) f(d,c,b,a)=((a+b)´(a+c)´(b+c+d)´)´
b) f(d,c,b,a)=(a+b)(a+c)(b+c+d)
c) f(d,c,b,a)=(a´+b´)(a´+c´)(b´+c´+d´)
d) f(d,c,b,a)=(a+b)´(a+c)´(b+c+d)´

Exprese la función canónica en productos canónicos o mínterms.

a) m15 +m14+ m13+ m11+ m9+ m7+ m6+ m5+ m3
b) m15 +m14+ m13+ m11+ m7+ m5+ m3
c) m12 +m10+ m8+ m4+ m2+ m1+ m0
d) m12 +m11+ m9+ m8+ m6+ m3+ m2+ m1+ m0

Los Maxterms son la suma de todas las entradas, asociando la variable negada (a´, b´, c´ y d´) si toma el valor 1 en la tabla de verdad y sin negar (a, b, c y d) si toma el valor 0. Se representa por M i las sumas canónicas, con "i" igual al valor decimal de la combinación binaria que se obtiene al sustituir por 1 las variables que aparecen (en el producto canónico) en forma natural y por 0 a las que lo hacen en forma negada.. En la siguiente tabla tenemos los Maxterms para cuatro entradas a, b, c y d. En la tabla de verdad de f , en el Maxterm que aparece en la expresión de f se coloca un cero.

d c b a Maxterms f
0
0
0
0
M15= a+b+c+d
0
0
0
0
1
M14= a´+b+c+d
0
0
0
1
0
M13= a+b´+c+d
0
0
0
1
1
M12= a´+b´+c+d
1
0
1
0
0
M11= a+b+c´+d
0
0
1
0
1
M10= a´+b+c´+d
1
0
1
1
0
M9= a+b´+c´+d
1
0
1
1
1
M8= a´+b´+c´+d
1
1
0
0
0
M7= a+b+c+d´
0
1
0
0
1
M6= a´+b+c+d´
1
1
0
1
0
M5= a+b´+c+d´
0
1
0
1
1
M4= a´+b´+c+d´
1
1
1
0
0
M3= a+b+c´+d´
0
1
1
0
1
M2= a´+b+c´+d´
1
1
1
1
0
M1= a+b´+c´+d´
1
1
1
1
1
M0= a´+b´+c´+d´
1

El mapa de Karnaugh es la tabla de verdad dispuesta de otra manera: en una tabla colocamos las combinaciones de las entradas d y c en una columna y las de b y a en la fila. Las combinaciones de d y c no pueden cambiar de estado lógico las dos a la vez en dos filas consecutivas del mapa y tampoco las de b y a..

dc ba
00
01
11
10
00
0
0
1
0
01
0
1
1
1
11
0
1
1
1
10
0
1
1
0

En las posiciones de las combinaciones de las variables (a, b, c y d) se ponen los "1"s y "0"s de la función f en las mismas combinaciones que en la tabla de verdad de la función. Simplificación por ceros: seleccionando los "0"s del mapa de tal manera que los asociemos adyacentes en potencias de 2 ( 1, 2, 4, 8, etc), con las asociaciones más grandes posibles y la menor cantidad de ellas, sin dejar ningún "0" sin seleccionar. Los "0"s pueden pertenecer a varias asociaciones y las dos columnas (y filas) de los extremos son adyacentes entre sí. En las asociaciones elegidas las entradas que cambian de estado se eliminan de la combinación y aparecen las variables con su valor sin negar (a, b, c y d) si su valor en la combinación es 0 y con su valor negado (a´, b´, c´ y d´) si su valor es 1.

Por tanto, la respuesta correcta es b) f(d,c,b,a)=(a+b)(a+c)(b+c+d).

El circuito del enunciado tiene como función la misma que la función dada por Maxterms f = M3M5M7M11M13M14M15 :

Los minterms son el producto de todas las entradas, asociando la variable natural (a, b, c y d) si toma el valor 1 en la tabla de verdad y negada (a´, b´, c´y d´)si toma el valor 0. Se representa por mi los productos canónicos, con "i" igual al valor decimal de la combinación binaria que se obtiene al sustituir por 1 las variables que aparecen (en el producto canónico) en forma natural y por 0 a las que lo hacen en forma negada. En la siguiente tabla tenemos los minterms para cuatro entradas a, b, c y d y el valor de f:

d c b a minterms f
0
0
0
0
m0= a´b´c´d´
0
0
0
0
1

m1= ab´c´d´

0
0
0
1
0
m2= a´bc´d´
0
0
0
1
1
m3= abc´d´
1
0
1
0
0
m4= a´b´cd´
0
0
1
0
1
m5= ab´cd´
1
0
1
1
0
m6= a´bcd´
1
0
1
1
1
m7= abcd´
1
1
0
0
0
m8= a´b´c´d
0
1
0
0
1
m9= ab´c´d
1
1
0
1
0
m10= a´bc´d
0
1
0
1
1
m11= abc´d
1
1
1
0
0

m12= a´b´cd

0
1
1
0
1
m13= ab´cd
1
1
1
1
0
m14= a´bcd
1
1
1
1
1
m15= abcd
1

Los minterms que aparecen en la expresión canónica de la función son los que corresponden a un uno de la función en la tabla de verdad. Por tanto, la respuesta es a) m15 +m14+ m13+ m11+ m9+ m7+ m6+ m5+ m3.