Diseño Digital 2
Diseño Digital 2
Diseño Digital 2
Matricula: 133794
Grupo: K084
Actividad de aprendizaje 2
Funciones y simplificaciones
Lógica Combinacional.
Prácticamente todos los circuitos electrónicos se basan en el sistema binario, todos ellos
se basan en elementos denominados puertas lógicas, que son construidas a partir de
transistores y otros elementos; los elementos que constituyen los circuitos digitales son
caracterizados por admitir únicamente dos estados, que pueden ser abierto o cerrado,
encendido o apagado, verdadero o falso; normalmente para representar estos estados se
utiliza el 1 y el 0, generalmente el 1 se asocia con cerrado, encendido o verdadero,
mientras que el 0 se asocia con abierto, apagado o falso, entonces la función lógica es la
que relaciona las entradas y salidas de un circuito lógico. Estas funciones lógicas pueden
representarse mediante:
La fórmula
A que
B utilizaremos
F es: Símbolo:
0 0 0
0 1 0 f ¿ ( x1 , x 0) =x 1 x 0
1 0 0
1 1 1 Puerta lógica OR.
Esta compuerta permite que con cualquiera de sus entradas que esté en estado binario 1,
su salida pasara a un estado 1 también, podríamos considerar la puerta lógica OR como
la suma; no es necesario que todas sus entradas estén accionadas para conseguir un
estado 1 en la salida.
Esta compuerta solo tiene una entrada y una salida y está actúa como un inversor, para
este caso en la entrada se coloca un 1 y en la salida un 0; en caso contrario en la entrada
mostrará un 0 y en la salida un 1; por lo que todo lo que llegue a su entrada, será inverso
en la salida.
A que
La fórmula B utilizaremos es: Símbolo:
0 1
f NOT ( x11 , x 0 )0= x 1=x´ 0
A que
La fórmula B utilizaremos
F es: Símbolo:
0 0 1
0 1 1 f NAND ( x1 , x 0) =x 1´x 0
1 0 1
1 1 0 Puerta lógica NOR.
También es la inversa de OR, cuando tiene sus entradas en estado 0, tiene sus salidas en
estado 1 y viceversa.
A que
La fórmula B utilizaremos
F es: Símbolo:
0 0 1
f NOR ( x01 , x 0 )1= x1 +0´ x 0
1 0 0
1 1 0 Puerta lógica XOR.
Conocida como OR Exclusiva, actúa como una suma binaria de un digito cada uno y el
resultado de la suma sería la salida; es decir con valores de entrada igual, la salida será 0
y con valores de entrada diferentes la salida será 1.
A que
La fórmula B utilizaremos
F es: Símbolo:
0 0 0
f XOR ( x01 , x 0 )1=x 1 ⊕
1 x0
1 0 1
1 1 0
Tenemos
A B Cuna tablaFde verdad de una función “F” con tres variables “A, B, C”:
Ahora0 0desarrollaremos
0 0 con la primera forma canoníca o de mini términos; tomaremos todas
las entradas
001 que tengan
0 el valor de 1 en la columna de F:
010 1
011 1 F=A´ B C´ + A´ BC + A B´ C´ + A B´ C+ AB C´ + ABC
100 1 Observemos con cuidado que, cuando las entradas tienen valor
101 1 de “0”, están negadas en nuestra ecuación, ahora aplicaremos el
110 1
mapa1 1 1de Karnaugh
1 para simplificar nuestra función y obtenemos las siguientes
observaciones:
A
BC
0 11 1
0
0
0 1
0 0 0 1 1
1 1 1 1 1
o Hay ocho casillas y cada una corresponde a una fila de la tabla de verdad.
o En cada casilla tenemos el valor de la función F, que corresponde a esa entrada.
o En la tabla de verdad existen dos filas en las que F=0 y seis filas en que F=1.
o Hay dos filas, en la primera fila están todos los valores de F correspondientes a
A=0 y en la segunda fila los valores correspondientes a F=1.
o Hay cuatro columnas y el número que está en la parte superior de cada una de
ellas, nos indican los valores de las variables de B y C.
o Lo leeremos de la siguiente forma: leyendo el número situado a la izquierda nos
informa del valor de A y los dos valores superiores en la misma columna nos da el
valor de B y C.
o Entre dos casillas adyacentes, solo varia una variable de entrada, quedando las
otras dos con los mismos valores.
Si diseñamos con la primera forma canónica, tenemos una función con seis términos;
para el ejemplo tomaremos únicamente dos términos adyacentes:
A
BC
0 11 1
0
0
0 1
0 0 0 1 1
1 1 1 1 1
Tenemos entonces que los valores de las variables en estas casillas son: A=1, B=1,
C=1 y A=1, B=1, C=0, ahora si sumamos los términos obtenemos la siguiente forma:
Grupo3
A
BC 0 11 1
0
0
0 1
0 0 0 1 1
1 1 1 1 1
Grupo 1 Grupo 2
Si sumamos los términos de cada grupo obtendremos las siguientes formas canónicas:
o Grupo 1 : A´ BC + A´ B C´ = A´ B ( C+C´ )= A´ B
o Grupo 2 : A B´ C´ + A B´ C= A B´ ( C´ +C )= A B´
o Grupo 3 : ABC + AB C´ = AB ( C+C´ )= AB
Grupo1
A
BC 0 11 1
0
0
0 1
0 0 0 1 1
1 1 1 1 1
Grupo 2
o Grupo 1 : A´ B+ AB =B ( A´ + A )=B
o Grupo 2 : AB+ AB =B ( A + A)= A
o Entonces la función simplificada seria: F3=A + B
Podemos decir ahora que la función quedo simplificada al máximo, esto lo definiremos
como el criterio de Máxima simplificación, para lograrlo tenemos que tomar el menor
número de grupos, con el mayor número de “1” en cada grupo.
Objetivo.
Realizar simplificaciones de funciones booleanas como introducción al diseño de circuitos
combinacionales.
Instrucciones.
Realiza lo que se te pide en los ejercicios que se describen a continuación, aplicando los
conceptos aprendidos en la Unidad 3 y 4 del curso. Recuerda que deberás presentar los
pasos necesarios (sin omitir ninguno) para llegar al resultado correcto.
A B C F
Para el diseño de la ecuación en su forma canoníca observamos las variables en las que
la salida sea 1 en la columna F; utilizamos el método de Karnaugh y determinamos que
variables tienen salida de 1, colocando cada uno de los valores en la tabla de Karnaugh:
A 0 11 10
BC
00
1
0 0 0 1 0
1 1 1 1 1
El siguiente paso que realizaremos es, agrupar los 1
y nos quedaría de la siguiente forma:
BC
A 00 0 11 10
1
0 0 0 1 0
1 1 1 1 1
Ahora procedemos a evaluar cada uno de los términos como tenemos
valores similares en los extremos, procedemos a compararlos y eliminamos los que
no se repiten:
A
BC
00 01 11 10
0 AB A ´B A´ B A´ B
1 ´
A B´ A B´ AB AB
Entonces tendríamos la función ya con los términos
simplificados:
F=( A , B, C )=A + BC
A B C F
A
BC
00 01 11 10
0 AB´ A´B A´ B A´ B
A B´
BC
A 00
0 11 10 1 A AB A B
1 B
0 0 0 0 1
1 1 1 0 1
De esta forma: nuestra ecuación queda de la siguiente forma
F=( A , B , C )=B C´ + A B´
a. Dibuja un diagrama electrónico con compuertas que represente la
función simplificada.
Una vez que obtenemos el mapa de Karnaugh, notemos que todas las variables son
aceptadas y negadas, además de que es una suma; siguiendo la lógica de la función
resultante: F=( A , B , C )=B C´ + obtenemos el siguiente logigrama:
A B´
YZ 00 01 11 10 A
BC
00 01 11 10
X´Y X´ Y X´
X
0 0 1 0 1 0 XY
1 ´ Y
1 0 1 1 0
XY X Y´ XY XY
Ya con esta información podemos determinar la simplificación de la función, tomamos en
cuenta los lugares donde colocamos 1, es importante considerar el 1 en la posición 010,
ya que también es parte de nuestra función y no es posible reducirlo; entonces el
resultado de nuestra función es:
F= y´ z + xz + x´ y ´z
Para simplificar en suma de productos (SOP), lo primero que realice fue crear la tabla de
verdad correspondiente, la cual se muestra en el inciso c.
Ya con la tabla creada, vamos a llenar nuestro mapa de Karnaugh con cuatro variables y
seleccionamos los 1 que están presentes, nos quedaría de la siguiente manera:
CD
AB
CD 00 01 11 10
00 01 11 10
A´B A ´B C
AB
00 AB AB
00 1 1 0 1 ´C ´C
01 C
01 0 1 0 0
A´ A´ B A´ A´
11 0 0 0 0
BC C´ BC BC
10 1 1 0 1
11 AB C´ AB C ABC ABC
Con esto podemos definir que tenemos la siguiente función, es muy importante recalcar
que las letras iguales B´ C en color azul, aunque son iguales, no son subyacentes,
D´
por lo que únicamente se considera para la creación de nuestra función:
F=AB´ C + A B´C + A´C D + B´ C D´ + B´ C D´
Una vez que tenemos la función el siguiente paso es proceder a simplificar:
Para simplificar en suma de productos (POS), de igual manera que en el ejercicio anterior
me base en la tabla de verdad correspondiente, la cual se muestra en el inciso c.
Ya con la tabla creada, vamos a llenar nuestro mapa de Karnaugh con cuatro variables y
seleccionamos los 1 que están presentes, nos quedaría de la siguiente manera:
AB
CD
00 01 11 10 AB
CD 00 01 11 10
00 1 1 0 1 00 AB AB A´B A´B
01 0 1 0 0 01 ´C ´C C C
11 0 0 0 0 A´ A´ B A´ A´
10 1 1 0 1 BC C´ BC BC
11 AB C AB C ABC ABC
siguiente manera:
´
F´ =C∗D +B∗ D´ + A∗B
Una vez que tenemos la función el siguiente paso es proceder a simplificar:
F=( C´ + D´ )( B´ + D ) ( A´ + B´ )
A B C D F
Los multiplexores pueden ser circuitos digitales hechos de puertas lógicas de alta
velocidad para conmutar datos digitales o binarios o pueden ser del tipo analógico usando
transistores.
S I0 I1 F I0 I1
S 00 01 11 10
0 0 0 0 0 0
0 0 0 0 0
1 0 0 0 1 0 1 0 1 0 0
2 0 0 1 0 1
11 0 1 0 0
3 0 0 1 1 0
10 1 1 0 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 1
7 1 1 1 1 1
De esta manera obtenemos la siguiente función:
F=´I D1 +´I D0 S´ 0
Una vez obtenida la función en minitérminos podemos dibujar nuestro circuito, quedando
de la siguiente manera:
Conclusiones.
También descubrí que es sumamente útil utilizar las tablas de verdad en combinación con
el método de Karnaugh para poder diseñar los circuitos electrónicos de una forma sencilla
y óptima para su mejor desempeño; además es muy importante comprender claramente
cuáles son los pasos a seguir para el diseño de estos circuitos.
Me gustó mucho que cualquier función Booleana se puede representar a través de tablas
de verdad y a su vez realizar la simplificación con el mapa de Karnaugh; mucho del
conocimiento adquirido requiere mucha práctica ya que en ocasiones no sabía que
logigrama debería utilizar, definitivamente este conocimiento es de mucho valor para
nuestra carrera profesional.
Bibliografía.