Logo Studenta

TEMA 9 Analisis de Circuitos Combinacionales

¡Este material tiene más páginas!

Vista previa del material en texto

Electrónica
TEMA 9: Análisis de Circuitos Combinacionales1
Electrónica
Los contenidos a desarrollar son:
1. Diseño de Circuitos Combinaciones con Puertas Ló gicas.
1.1. Álgebra de Boole.
1.2. Simplificación Algebraica de Funciones Lógicas .
1.3. Simplificación de Funciones Lógicas mediante e l 1.3. Simplificación de Funciones Lógicas mediante e l 
Mapa de Karnaugh.
1.4. Diseño de Circuitos Combinacionales con puerta s 
NAND.
1.5. Formas Canónicas.
1.6. Proceso del Diseño de Circuitos Combinacionale s.
2. Bloques Combinacionales en Escala de Integración Media 
TEMA 9: Análisis de Circuitos Combinacionales2
2. Bloques Combinacionales en Escala de Integración Media 
(MSI).
2.1. Multiplexores.
2.2. Demultiplexores.
2.3. Decodificadores.
2.4. Codificadores.
Electrónica
Dar respuesta a una determinada aplicación práctica .• Dar respuesta a una determinada aplicación práctica .
• Hay que definir
� Nº de entradas.
� Establecer asociaciones de las señales de 
entrada con la salida. 
TEMA 9: Análisis de Circuitos Combinacionales3
• Nos ayudaremos de la tabla de la verdad, obteniendo la 
función que se corresponde con la salida.
• Después se realiza el circuito o diagrama lógico 
formado por la interconexión de puertas lógicas.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
• El Algebra de Boole es una teoría matemática que nos permite 
operar con operaciones lógicas.
• Fue desarrollada en 1847 por George Boole, para resolver • Fue desarrollada en 1847 por George Boole, para resolver 
cuestiones de lógica deductiva, en las cuales se utilizaban dos 
soluciones posibles, “verdadero” o “falso”. Más adelante, este álgebra 
se utilizó para diseñar los circuitos de conmutación de telefonía que 
utilizaban relés. La llegada de los circuitos digitales hizo que el Álgebra 
de Boole se convirtiese en indispensable para su diseño y análisis.
• El Álgebra de Boole define tres operaciones:
� Suma lógica: similar a la suma algebraica. Se representa con el 
TEMA 9: Análisis de Circuitos Combinacionales4
� Suma lógica: similar a la suma algebraica. Se representa con el 
signo +.
� Producto lógico: similar al producto algebraico. Se representa 
con el signo ▪.
� Complemento: para cada elemento a existe otro denominado 
complemento, que se representa como Ā de manera que:
A + Ā = 1 y A ▪ Ā = 0
Diseño de Circuitos Combinacionales con Puertas Lógicas
ÁLGEBRA DE BOOLE
Axiomas y Teoremas del Álgebra de Boole (1)
• DUALIDAD:
000 =⋅ } 0⋅ AA =+ 0 AA =⋅1
• TEOREMAS FUNDAMENTALES:
Elemento Neutro
Electrónica
000 =⋅
111 =+
010 =⋅
101 =+
} 0⋅
1+
AA =+ 0
11=+A
AAA =+
1=+ AA
AA =⋅1
00 =⋅A
AAA =⋅
0=⋅ AA
Elemento Neutro
Ley de Absorción
Ley de Idempotencia
Elemento
Complementario
• PROPIEDAD CONMUTATIVA: ABBA +=+
ABBA ⋅=⋅
5 TEMA 9: Análisis de Circuitos Combinacionales
Diseño de Circuitos Combinacionales con Puertas Lógicas
ÁLGEBRA DE BOOLE
• PROPIEDAD ASOCIATIVA:
CBACBACBA ++=++=++ )()(
Axiomas y Teoremas del Álgebra de Boole (2)
Esta propiedad traducida a puertas 
lógicas implica que podemos usar 
puertas de dos entradas y combinarlas 
con otras para obtener una de tres 
entradas.
Electrónica
• PROPIEDAD DISTRIBUTIVA: CABACBA ⋅+⋅=+⋅ )(
CBACBACBA ⋅⋅=⋅⋅=⋅⋅ )()(
)()()( CABACBA +⋅+=⋅+
• TEOREMA DE INVOLUCIÓN:
Al negar dos veces obtenemos la misma variable sin negar.
6
AA =
TEMA 9: Análisis de Circuitos Combinacionales
Diseño de Circuitos Combinacionales con Puertas Lógicas
ÁLGEBRA DE BOOLE
• LEY DE ABSORCIÓN (aplicada):
a) ABAA =⋅+
Axiomas y Teoremas del Álgebra de Boole (3)
Electrónica
DEMOSTRACIÓN:
b)
DEMOSTRACIÓN:
Se cumple por DUALIDAD.
ABAA =+⋅ )(
AABABAA =⋅=+⋅=⋅+ 1)1(
ABAABAAABAA =⋅+=⋅+⋅=+⋅ )(
A
Se cumple por DUALIDAD.
• OTROS TEOREMAS: a)
b)
BABAA +=⋅+
BABAA ⋅=+⋅ )(
7
0=⋅ AA
TEMA 9: Análisis de Circuitos Combinacionales
Diseño de Circuitos Combinacionales con Puertas Lógicas
ÁLGEBRA DE BOOLE
• TEOREMA DE MORGAN:
Este teorema es de gran utilidad en la simplificación y 
Axiomas y Teoremas del Álgebra de Boole (4)
Electrónica
Este teorema es de gran utilidad en la simplificación y 
conversiones de funciones.
a)
NCBANCBA ⋅⋅⋅⋅=++++ ......
b) NCBANCBA ++++=⋅⋅⋅⋅ ......
8 TEMA 9: Análisis de Circuitos Combinacionales
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Con la ayuda de los postulados, propiedades y teoremas del 
álgebra de Boole es posible simplificar una función lógica hasta su 
mínima expresión, con lo que se consigue construir circuitos mínima expresión, con lo que se consigue construir circuitos 
lógicos más sencillos y económicos.
EJEMPLO:
• Simplificar la siguiente función y realiza los diagramas lógicos 
antes y después de la simplificación:
SOLUCIÓN:
TEMA 9: Análisis de Circuitos Combinacionales9
BAAS ⋅+=
SOLUCIÓN:
BABAAS +=⋅+=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Simplificación Algébrica de Funciones
BCCBAAS =⋅+++⋅= )()(
EJERCICIO 1:
• Simplificar la siguiente función y realiza los diagramas lógicos 
antes y después de la simplificación:
CBCB
CAB
BCBAAA
+=+⋅=
=++⋅+=
=++⋅+⋅=
)1(
)1(0
)()(
)(
)(1)()()(
vadistributi
BCBCBCCCBCC
aclaración
+=+⋅=+⋅+=⋅+
TEMA 9: Análisis de Circuitos Combinacionales10
)()( BCCBAAS ⋅+++⋅=
)( vadistributi
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Simplificación Algébrica de Funciones
EJERCICIO 2:
• Simplificar la siguiente función y realiza los diagramas lógicos 
antes y después de la simplificación:
TEMA 9: Análisis de Circuitos Combinacionales11
DCBADCBA
DCBAS
⋅⋅⋅=⋅⋅⋅
=+⋅⋅=
)()(
)(
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Simplificación Algébrica de Funciones
EJERCICIO 3:
• Simplificar la siguiente función y realiza los diagramas lógicos 
antes y después de la simplificación:
TEMA 9: Análisis de Circuitos Combinacionales12
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Simplificación Algébrica de Funciones
EJERCICIO 4:
• Simplificar la siguiente expresión:
TEMA 9: Análisis de Circuitos Combinacionales13
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
Simplificación Algébrica de Funciones
EJERCICIO 5:
Aplicar las Leyes de Morgan a la siguientes expresiones:
TEMA 9: Análisis de Circuitos Combinacionales14
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
• Dado que la simplificación por el método algebraico 
resulta largo, complejo y poco sistemático se han i deado 
otros métodos de simplificación más sencillos como el 
de Karnaugh.
• Este método es bastante sencillo, sobre todo si lo 
TEMA 9: Análisis de Circuitos Combinacionales15
• Este método es bastante sencillo, sobre todo si lo 
aplicamos para 2, 3 ó 4 variables de entrada.
• El mapa está formado por una tabla de 2n celdas, 
siendo n el número de variables que posea la función a 
simplificar.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
MAPA DE KARNAUG PARA DOS VARIABLES
Para dos variables se dibuja una tabla con 2 2=4 
celdas, donde se escribirá el resultado de la funci ón 
canónica o los términos de la tabla de la verdad qu e den canónica o los términos de la tabla de la verdad qu e den 
como resultado un “1” lógico a su salida.
En esta figura se muestra 
la ubicación de cada uno de 
los términos en las celdas de 
TEMA 9: Análisis de Circuitos Combinacionales16
un mapa de Karnaugh para 
dos variables:
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Proceso de Simplificación (1)
En este ejemplo, para la siguiente función, la tabla de la 
verdad y el mapa de Kargaugh sería el que se representa en 
esta figura.esta figura.
A B S
0 0
0 1
1 0
1 1
0
1
0
1
BABAS ⋅+⋅=
TEMA 9: Análisis de Circuitos Combinacionales17
En el mapa se escriben solamente 
el “1” lógico de cada uno de los 
términos de la función de salida en la 
celda correspondiente.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS- Karnaugh
Proceso de Simplificación (2)
El método de simplificación consiste en agrupar los “1” 
adyacentes de dos en dos y en sentido horizontal o vertical.
Para una función de dos variables si se consiguen dos “1” 
adyacentes se puede eliminar una de las variables.adyacentes se puede eliminar una de las variables.
La variable que se mantiene es aquella que no cambia de valor 
en la agrupación de unos adyacentes, eliminándose la que cambia.
En este ejemplo la variable que no 
cambia de valor es la B ya que en las dos 
celdas adyacentes con “1” su valor 
TEMA 9: Análisis de Circuitos Combinacionales18
siempre es “1”, sin embargo la variable A, 
toma el valor = en una celda y 1 en la 
otra, por lo que la simplificación de la 
función queda de esta manera:
BS =
Electrónica
Escribe la tabla de la verdad y simplifica la siguiente 
función de salida:
DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación
BABABAS ⋅+⋅+⋅=
A B S
0 0
0 1
1 0
1 1
0
1
1
1
BABABAS ⋅+⋅+⋅=
A
TEMA 9: Análisis de Circuitos Combinacionales19
La función simplificada quedaría así:
1 1 1
BAS +=
B
A
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
MAPA DE KARNAUG PARA TRES VARIABLES
La ubicación de cada uno de los términos de las celdas de 
un mapa de Karnaugh para tres variables se muestra a 
continuación:continuación:
TEMA 9: Análisis de Circuitos Combinacionales20
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación 1 
Escribe la tabla de la verdad y simplifica la siguiente 
función de salida:
CABCBABCACABABCS ++++=
A B C S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1
1
1
1
0
0
CABCBABCACABABCS ++++=
TEMA 9: Análisis de Circuitos Combinacionales21
La función simplificada quedaría así:
1 0 1
1 1 0
1 1 1
0
1
0
CBAS +=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación 2
Escribe la tabla de la verdad y simplifica la siguiente 
función de salida:
CBABCACABABCS +++=
A B C S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1
1
0
0
1
1
CBABCACABABCS +++=
TEMA 9: Análisis de Circuitos Combinacionales22
La función simplificada quedaría así:
1 0 1
1 1 0
1 1 1
1
0
0
BS =
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
abcabcabcabcf ⋅⋅+⋅⋅+⋅⋅+⋅⋅=
c b a f
Ejemplo de Aplicación 3
c b a f
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
TEMA 9: Análisis de Circuitos Combinacionales23
1 1 0 0
1 1 1 0
La función simplificada quedará: cbbaf ⋅+⋅=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
MAPA DE KARNAUG PARA CUATRO VARIABLES
La ubicación de cada uno de los términos de las celdas de 
un mapa de Karnaugh para cuatro variables se muestra a 
continuación:
D C
B
D C
TEMA 9: Análisis de Circuitos Combinacionales24
B
A
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
En este caso:
• Con dos “1” adyacentes se puede eliminar una de las variables.
• Con cuatro “1” adyacentes se pueden eliminar dos de las 
variables.
• Con ocho “1” adyacentes se pueden eliminar tres de las variables.
• Y finalmente con dieciséis “1” adyacentes el valor de la función 
siempre sería “1”.
TEMA 9: Análisis de Circuitos Combinacionales25
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
¿Cómo se realiza la simplificación?
Con 8 unos, 
solamente aparece 
una variable en 
ese grupo, sin 
negar si ocupa su 
Con 4 unos, 
aparecen dos 
variables por 
grupo, cada una: 
sin negar si ocupa negar si ocupa su 
zona de influencia 
y negada ni está 
totalmente fuera de 
esa zona.CS =
sin negar si ocupa 
su zona de 
influencia y negada 
ni está totalmente 
fuera de esa zona.DBS ⋅=
Con 2 unos, 
aparecen tres 
variables por 
Con un uno, 
aparecen cuatro 
variables por 
TEMA 9: Análisis de Circuitos Combinacionales26
variables por 
grupo, cada una: 
sin negar si ocupa 
su zona de 
influencia y negada 
ni está totalmente 
fuera de esa zona.
CBAS ⋅⋅=
variables por 
grupo, cada una: 
sin negar si ocupa 
su zona de 
influencia y negada 
ni está totalmente 
fuera de esa zona.
DCBAS ⋅⋅⋅=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Reglas para formar grupos y simplificar lo máximo p osible:
1. Los grupos pueden 
ser de 1, 2, 4, 8 ó 16 
unos (potencias de 2). 
3. Los grupos que se 
formen deben ser lo más 
grande posible, 
2. Hay que hacer el 
4. En los grupos los 
unos pueden formar 
unos (potencias de 2). 
Cuanto más grandes 
más se simplifica.
grande posible, 
repitiendo unos en varios 
grupos si fuera preciso.
TEMA 9: Análisis de Circuitos Combinacionales27
2. Hay que hacer el 
menor número de 
grupos posible.
unos pueden formar 
formas cuadradas, 
rectangulares, utilizar la 
parte exterior para 
unirlos o las esquinas.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación 1
Escribe la tabla de la verdad y simplifica la siguiente función de salida:
CDBADCBAABCDBCDADCBACDABDABCS ++++++=
D C
B
D C
TEMA 9: Análisis de Circuitos Combinacionales28
La función simplificada quedaría así:
CBACDDAS ++=
A
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación 2
Simplifica la siguiente función a partir de la 
tabla de la verdad:
CD
A B C D S Nº
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
1
2
B
0
0
0
0
0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
9
TEMA 9: Análisis de Circuitos Combinacionales29
La función simplificada quedaría así:
A
CDDBDAS ++=
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
1
0
1
0
1
0
0
9
10
11
12
13
14
15
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS - Karnaugh
Ejemplo de Aplicación 3
Escribe la tabla de la verdad y simplifica la siguiente función de salida:
ABCDDCABCDBADBCADBCADCBACDABDCABDABCS ++++++++=
TEMA 9: Análisis de Circuitos Combinacionales30
La función simplificada quedaría así:
DCADBADCDS +++=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
En la práctica resulta muy útil el utilizar en nuestros diseños 
lógicos solamente un tipo de puerta, como por ejemplo las NAND o 
la NOR. Aunque esta acción aumente el numero de puertas 
utilizadas tiene sus ventajas:
• Podemos aprovechar todas las puertas que vienen 
integradas en el chip.
TEMA 9: Análisis de Circuitos Combinacionales31
integradas en el chip.
• No será necesario disponer de todos los tipos de puertas 
para realizar un diseño.
Las conversiones de las puertas NAND se pueden ver en las 
siguientes diapositivas:
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Con Puertas NAND
a) NAND actuando como puerta NO (inversor)
TEMA 9: Análisis de Circuitos Combinacionales32
Si nos fijamos en la Tabla de la Verdad de la puerta NAND 
cuando tenemos dos “0” a la entrada hay un “1” a la salida y 
cuando hay dos “1” a la entrada hay un “0” a la salida.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Con Puertas NAND
b) NAND actuando como puerta AND
Demostración
A B S1 S
0 0
0 1
1 0
1 1 
1
1
1
0
0
0
0
1
Demostración
S1 S
TEMA 9: Análisis de Circuitos Combinacionales33
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Con Puertas NAND
SIMULACIÓN
A B S1 S
0 0
0 1
1 0
1 1 
1
1
1
0
0
0
0
1
TEMA 9: Análisis de Circuitos Combinacionales34
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Con Puertas NAND
c) NAND actuando como puerta OR
TEMA 9: Análisis de Circuitos Combinacionales35
Esta vez la demostración se realiza mediante las 
Leyes de Morgan.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Con Puertas NAND
Ejemplo de Aplicación
Diseñar el circuito lógico de la figura mediante sólo puertas NAND.
Observando las equivalenciasanteriores se llega a la solución:
TEMA 9: Análisis de Circuitos Combinacionales36
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
A partir de una tabla de verdad, se pueden obtener 
múltiples expresiones para la misma función. Todas esas múltiples expresiones para la misma función. Todas esas 
expresiones son equivalentes y se pueden obtener unas 
expresiones de otras aplicando las propiedades del 
Álgebra de Boole.
Existen dos tipos de expresiones que se obtienen 
directamente de la tabla de verdad, de forma inmediata. 
TEMA 9: Análisis de Circuitos Combinacionales37
directamente de la tabla de verdad, de forma inmediata. 
Se denominan formas canónicas. Se caracterizan 
porque en todos los términos de estas expresiones 
aparecen todas las variables.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Formas Canónigas
Una función que esté en la primera forma canónica s e 
caracteriza porque está formada por sumas de 
productos. Y recordemos que por ser una forma 
PRIMERA FORMA CANÓNICA
productos. Y recordemos que por ser una forma 
canónica, en todos sus términos se encuentran todas 
sus variables.
Un ejemplo de una función de 3 variables, expresada 
en la primera forma canónica es la siguiente:
TEMA 9: Análisis de Circuitos Combinacionales38
Se puede ver que está constituida por la suma de tr es 
términos y en cada uno de los términos están todas las 
variables.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Formas Canónigas
La obtención de la primera forma canónica, a partir de 
una tabla de verdad es inmediato. El proceso se 
OBTENCIÓN DE LA PRIMERA FORMA CANÓNICA
una tabla de verdad es inmediato. El proceso se 
denomina “desarrollo de la tabla de verdad por unos”. 
Se toma la tabla de verdad y sólo nos fijamos en la s 
filas en las que la función vale ’1’, olvidándonos del resto.
Por cada una de estas filas tendremos un sumando, 
constituido por el producto de todas las variables, 
aplicando la siguiente regla:
TEMA 9: Análisis de Circuitos Combinacionales39
aplicando la siguiente regla:
Si una variable está a ’0’, en la fila escogida, us aremos la 
variable negada, y si está a ’1’ usaremos la variab le sin 
negar.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Formas Canónigas
Obtener la primera forma canónica, a partir de la 
siguiente tabla de verdad:
OBTENCIÓN DE LA PRIMERA FORMA CANÓNICA
EJEMPLO
siguiente tabla de verdad:
Nos fijamos en las filas en las que F=1. 
Vemos que sólo hay tres filas, por tanto la 
función F se podrá expresar como suma de 
tres términos. Tomemos la primera fila en la 
que F=1. En ella vemos que A=0, B=0 y C=1, 
por tanto el primer término será:
TEMA 9: Análisis de Circuitos Combinacionales40
por tanto el primer término será:
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Formas Canónigas
OBTENCIÓN DE LA PRIMERA FORMA CANÓNICA
EJEMPLO (2)
Ahora nos fijamos en la siguiente fila 
en la que F=1: A=0, B=1 y C=1, por tanto el en la que F=1: A=0, B=1 y C=1, por tanto el 
segundo término será:
Y por último nos fijamos en la última 
fila en la que F=1, en la que A=1, B=1 y 
C=1, por lo que el término será:
TEMA 9: Análisis de Circuitos Combinacionales41
La función F será la suma de estos tres 
términos:
Electrónica
El diseño de un circuito combinacional con puertas lógicas 
que dé solución a un determinado caso práctico constaría de 
las siguientes fases:
DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS
las siguientes fases:
a) Enunciado del problema.
b) Escribir la tabla de la verdad a partir del enunc iado.
c) Obtención de la función de la primera forma canónica.
d) Simplificación de la función (Karnaugh).
e) Conversión de las funciones, si conviene, para el uso 
TEMA 9: Análisis de Circuitos Combinacionales42
e) Conversión de las funciones, si conviene, para el uso 
exclusivo de puertas NAND o NOR.
f) Realización del diagrama lógico con puertas.
g) Selección de circuitos integrados.
h) Montaje práctico del circuito.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
TEMA 9: Análisis de Circuitos Combinacionales43
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
ACTIVIDAD RESUELTA
En una nave industrial se dispone de tres 
motores de las siguientes potencias: 10 kW, 20 kW motores de las siguientes potencias: 10 kW, 20 kW 
y 30 kW, para lo que se dispone de dos 
generadores de 30kW cada uno.
Dado que los tres motores no funcionan a la 
vez, se desea diseñar un sistema automático que 
ponga en funcionamiento el segundo generador 
TEMA 9: Análisis de Circuitos Combinacionales44
ponga en funcionamiento el segundo generador 
cuando la potencia de los motores supere los 30 kW 
suministrados por el primer generador.
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
Diagrama esquemático de la posible solución:
A, B y C = Sensores que 
se cerrarán (dando lugar 
a un “1” cuando entren a un “1” cuando entren 
en funcionamiento los 
respectivos motores.
El circuito digital dará una 
salida “1” y activará el 
generador número 2, 
cuando la combinación de 
los sensores A, B y C 
TEMA 9: Análisis de Circuitos Combinacionales45
los sensores A, B y C 
correspondiente a las 
entradas cumpla la 
condición dada: “La suma 
de la potencia de los 
motores conectados 
supere los 30 kW.”
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
Como las entradas son 3, 
el número de combinaciones 
posibles será: 23 = 8
TEMA 9: Análisis de Circuitos Combinacionales46
Circuito Lógico:
Obtenemos la primera forma canónica:
CBACBACBAS ⋅⋅+⋅⋅+⋅⋅=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
A B C S
CBACBACBAS ⋅⋅+⋅⋅+⋅⋅=
SIMPLIFICACIÓN DE LA FUNCIÓN:
C
B
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
0
0
0
1
0
1
0
1
A
TEMA 9: Análisis de Circuitos Combinacionales47
La función simplificada quedaría así:
1 1 1 1
BCACS +=
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
Circuito SIN REDUCIR:
Ahora ya podemos construir el circuito lógico mediante puertas lógicas para 
que cumplan la condición anterior:
CBACBACBAS ⋅⋅+⋅⋅+⋅⋅= CBACBACBAS ⋅⋅+⋅⋅+⋅⋅=
TEMA 9: Análisis de Circuitos Combinacionales48
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
Circuito REDUCIDO:
Ahora ya podemos construir el circuito lógico mediante puertas 
lógicas para que cumplan la condición anterior:
BCACS += BCACS +=
TEMA 9: Análisis de Circuitos Combinacionales49
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
TEMA 9: Análisis de Circuitos Combinacionales50
Electrónica DISEÑO DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS – Proceso del Diseño
TEMA 9: Análisis de Circuitos Combinacionales51
Electrónica
En la práctica resulta muy útil la integración de u n En la práctica resulta muy útil la integración de u n 
gran número de puertas interconectadas con el fin d e 
conseguir un bloque combinacional agrupado en un sol o 
chip que cumpla un fin específico.
Los que se van a estudiar son:
• Multiplexores.
TEMA 9: Análisis de Circuitos Combinacionales52
• Multiplexores.
• Demultiplexores.
• Codificadores.
• Decodificadores.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI)
Es un circuito que permite seleccionar cuál de vari as 
líneas de entrada de datos debe aparecer en una úni ca 
línea de salida, según la configuración presente en unas línea de salida, según la configuración presente en unas 
líneas de control o entradas de selección.
TEMA 9: Análisis de Circuitos Combinacionales53
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Multiplexores
Básicamente se podría decir que un multiplexor es u n 
conmutador de varias posicionescon diferentes entr adas 
y una salida, de tal manera que, al situar el selec tor en 
una de las entradas, sólo ésta aparecerá en la sali da.
TEMA 9: Análisis de Circuitos Combinacionales54
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Multiplexores
EJEMPLO:
TEMA 9: Análisis de Circuitos Combinacionales55
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Multiplexores
Los multiplexores son circuitos lógicos muy usados. 
Su principal aplicación es el envío, en serie, de u na forma 
ordenada, y a través de una sola línea de salida, d e varias 
informaciones digitales que pueden aparecer 
APLICACIONES
informaciones digitales que pueden aparecer 
simultáneamente en distintas entradas. Como ejemplo 
tenemos el envío de información de un ordenador a o tro, 
envío de una comunicación telefónica, etc.
Para entenderlo mejor, se puede imaginar que se 
desea que 16 líneas de teléfono se transmitan por u n solo 
TEMA 9: Análisis de Circuitos Combinacionales56
desea que 16 líneas de teléfono se transmitan por u n solo 
cable. Par lo cual se instala un conmutador telefón ico 
con un multiplexor. Si por ejemplo se desea que los 
datos de la línea 7 (0111 en base 2) aparezca en la salida 
del multiplexor se tendrá que aplicar dicho código (0111) 
a las entradas de selección.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Multiplexores
Se necesitarán 2n
canales de entrada para n 
entradas de selección. En 
este caso se necesita una 
EJEMPLO DE UN MULTIPLEXOR DE DOS ENTRADAS
este caso se necesita una 
entrada de selección para 
dos entradas.
Para realizar la tabla de la verdad se tiene en 
cuenta que cuando la entrada de selección 
posea el valor “0” aparecerá el valor de la 
entrada E en la salida, y cuando posea el valor 
TEMA 9: Análisis de Circuitos Combinacionales57
entrada E0 en la salida, y cuando posea el valor 
“1” será el valor de la entrada E1 el que alcance 
la salida.
De la tabla de la verdad se obtiene la función 
lógica que se puede simplificar por Karnaugh.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Multiplexores
Con este circuito se ha conseguido que cuando la 
TEMA 9: Análisis de Circuitos Combinacionales58
Con este circuito se ha conseguido que cuando la 
entrada de selección posea el valor “0” aparecerá el 
valor de la entrada E0 en la salida, y cuando posea el 
valor “1” será el valor de la entrada E1 el que alcance 
la salida.
MULTIPLEXORES
EJEMPLO:
Electrónica
59
ENTRAD
AS
SELECCIÓ
N
TEMA 9: Análisis de Circuitos Combinacionales
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI)
Realizan la operación contraria al multiplexor, pose e 
una única entrada de datos y varias salidas de dato s con 
n entradas de selección. El demultiplexor lleva los d atos 
de la entrada a una determinada salida según la de la entrada a una determinada salida según la 
configuración en las entradas de selección.
TEMA 9: Análisis de Circuitos Combinacionales60
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Demultiplexores
Una aplicación clásica de la multiplexación y 
demultiplexación es la transformación de una 
información de 8 líneas vía serie por un solo canal para 
luego recuperarla.
TEMA 9: Análisis de Circuitos Combinacionales61
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI)
Son circuitos lógicos combinacionales que se 
construyen en un solo bloque con el fin de consegui r 
transformar una información codificada en sistema transformar una información codificada en sistema 
binario, como por ejemplo el BCD, a otro tipo de có digo, 
como por ejemplo el decimal.
La función que tiene un codificador es traducir el 
lenguaje binario en el que trabajan los sistemas di gitales 
(las máquinas) al lenguaje que entienden las person as 
(números decimales, letras, etc.).
TEMA 9: Análisis de Circuitos Combinacionales62
(números decimales, letras, etc.).
Existen dos tipos de codificadores, excitadores y n o 
excitadores, en función de que sus salidas puedan, o no, 
poner en funcionamiento un indicador numérico, como 
por ejemplo, un display de 7 segmentos.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
EJEMPLO: DECODIFICADOR DE BCD A DECIMAL (1)
Diagrama de bloques y tabla de la verdad (diapositiva siguiente) de 
un codificador decimal. Al aplicar en las entradas (E0,…, E3) una 
combinación en código BCD natural, sólo una de las salidas S0 a S9
toma el valor lógico “1”.
TEMA 9: Análisis de Circuitos Combinacionales63
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
EJEMPLO: DECODIFICADOR DE BCD A DECIMAL (2)
Tabla de la verdad.
Se puede observar Se puede observar 
que cuando la 
combinación binaria a 
la entrada no se 
corresponde a 
ninguna combinación 
del código BCD, todas 
las salidas se ponen a 
TEMA 9: Análisis de Circuitos Combinacionales64
las salidas se ponen a 
nivel bajo (“0” lógico).
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
Este tipo de codificador pertenece al grupo de los 
excitadores, ya que es capaz de proporcionar a su sa lida los 
datos necesarios para poder conectar un display num érico de 
DECODIFICADOR BCD a 7 SEGMENTOS
datos necesarios para poder conectar un display num érico de 
7 segmentos. De esta manera se puede visualizar en f orma 
decimal los datos decodificados.
El display o 
indicador numérico 
de 7 segmentos se 
puede fabricar a 
partir de la 
TEMA 9: Análisis de Circuitos Combinacionales65
partir de la 
combinación de 7 
diodos LED. En 
este caso con 
cátodo común.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
Alimentando simultáneamente las combinaciones de 
diodos se pueden representar los diez dígitos del si stema 
decimal.
TEMA 9: Análisis de Circuitos Combinacionales66
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
Tabla de la verdad de un decodificador a 7 segmento s de 
cátodo común.
Nº E0 E1 E2 E3 a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 01 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
TEMA 9: Análisis de Circuitos Combinacionales67
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
DECODIFICADOR 7447
TEMA 9: Análisis de Circuitos Combinacionales68
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
DECODIFICADOR 7447
TEMA 9: Análisis de Circuitos Combinacionales69
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) - Decodificadores
Aunque el uso del display 
DISPLAY DE 7 SEGMENTOS LDC
Aunque el uso del display 
con diodos LED se sigue 
usando, en la actualidad es muy 
común encontrarse con un 
display que reemplaza los 7 
diodos por 7 segmentos de 
cristal líquido (LCD). Los LCD 
poseen un menor consumo de 
TEMA 9: Análisis de Circuitos Combinacionales70
poseen un menor consumo de 
potencia pero no se pueden ver 
en la oscuridad.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI)
Los codificadores realizan la función 
contraria que los decodificadores, contraria que los decodificadores, 
codifican en forma binaria la información 
numérica o alfanumérica que se le aplica a 
su entrada.
Se trata de un circuito combinacional 
TEMA 9: Análisis de Circuitos Combinacionales71
Se trata de un circuito combinacional 
con una serie de entradas por donde se 
conectará la información numérica a 
codificar.
Electrónica BLOQUES COMBINACIONALES EN ESCALA DE INTEGRACIÓN MEDIA (MSI) – Codificadores
EJEMPLO: CODIFICADOR DE DECIMAL A BCD
Diagrama de bloquesy tabla de la verdad de un codificador de 
BCD a decimal. Cuando una entrada (E0,…, E9) adopta un “1”, en 
las línea de salida (S0 a S3) se genera el código de varios bits que 
corresponde en BCD.corresponde en BCD.
TEMA 9: Análisis de Circuitos Combinacionales72
Electrónica
TEMA 9: Análisis de Circuitos Combinacionales73
Electrónica
TEMA 9: Análisis de Circuitos Combinacionales74
Electrónica
1. Indica cuál de las afirmaciones es 
correcta respecto a los circuitos digitales 
respecto a los analógicos:
a) □ Susceptible de sufrir interferencias de 
otros sistemas.
b) □ Mayor facilidad de integración para 
circuitos repetitivos.
c) □ La salida puede variar con la 
TEMA 9: Análisis de Circuitos Combinacionales75
c) □ La salida puede variar con la 
temperatura, la tensión de 
alimentación, estado de los 
componentes, etc.
Electrónica
a) □ 1111112
2. Calcula el valor decimal de los 
siguientes números binarios:
a) □ 1111112
b) □ 10101012
1111112 = 1.25+ 1.24 + 1.23 +1.22 +1.21+1.20 =
= 1.32+1.16 + 1.8 +1.4 + 1.2 + 1.1 = 63631010
TEMA 9: Análisis de Circuitos Combinacionales76
10101012 = 1.26+0.25+ 1.24 + 0.23 +1.22 +0.21+1.20 =
= 1.64+0.32+1.16 + 0.8 +1.4 + 0.2 + 1.1 = 85851010
Electrónica
a) □ 47810
3. Calcula el valor binario de los siguientes 
números decimales:
a) □ 47810
b) □ 12210
47810= 11101111011101111022
TEMA 9: Análisis de Circuitos Combinacionales77
b) □ 12210
12210= 1111010111101022
Electrónica
4. Convertir los siguientes números 
binarios en código hexadecimal.
a) □ 11111012
HEXADECIMAL BINARIO
0 0000a) □ 11111012
b) □ 10101012
= 0111 11012 = 7DH 
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
TEMA 9: Análisis de Circuitos Combinacionales78
b) □ 10101012 9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
= 0101 01012 = 55H 
Electrónica
5. Convertir los siguientes números en BCD:
a) □ 874 = 1000 0111 0100a) □ 87410
b) □ 6510
= 1000 0111 0100BCD BCD BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
= 0110 0101BCD 
TEMA 9: Análisis de Circuitos Combinacionales79
7 0111
8 1000
9 1001
c) □ 10910 = 0001 0000 1001BCD 
Electrónica
HEXADECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
TEMA 9: Análisis de Circuitos Combinacionales80
B 1011
C 1100
D 1101
E 1110
F 1111
Electrónica
6. Simplificar las siguientes expresiones aplicando los 
Teoremas del Algebra de Boole:
a) =+1A 1
=⋅0A
a)
b)
=+1A 1
0
=⋅ AAc) A
TEMA 9: Análisis de Circuitos Combinacionales81
=⋅+ BAA ABA =+⋅ )1(d)
1
=⋅ AAc) A
Electrónica
=⋅+⋅+⋅ BABABAe) =+⋅+⋅ )( BBABA
6. (SEGUNDA PARTE)
BABAAAABA +=+⋅+=⋅+⋅= )()(1
1
=⋅+⋅+⋅⋅ )( BABACBAf) =⋅⋅+⋅⋅+⋅⋅ BAABAACBA
0
TEMA 9: Análisis de Circuitos Combinacionales82
BACBABABCBA ⋅=+⋅⋅=⋅+⋅+⋅⋅= )1()0
1
Electrónica
6. (TERCERA PARTE)
=+⋅+⋅+ ACBBAAg) =+⋅⋅⋅⋅ ACBBAA )()(
Morgan
Morgan A
=++⋅⋅⋅=++⋅⋅⋅= ACBBAAACBBAA )()()(
Morgan A
=⋅+⋅+=+⋅⋅=+⋅⋅+⋅⋅= )()( CBAAAACBAACBABBA
0 1
CBA ⋅+=
TEMA 9: Análisis de Circuitos Combinacionales83
h)
CBA ⋅+=
=+⋅⋅ )( CBAA =⋅+⋅⋅ CABAA
)( CBACABA +⋅=⋅+⋅
A
Electrónica
7. Dibujar el diagrama lógico con puertas para 
que se cumpla la siguiente función de salida. 
Realizar también la tabla de la verdad.
CBACBACBAS ⋅⋅+⋅⋅+⋅⋅= CBACBACBAS ⋅⋅+⋅⋅+⋅⋅=
A B C S
0 0 0
0 0 1
0 1 0
0 1 1
0
0
0
1 CBA ⋅⋅
TEMA 9: Análisis de Circuitos Combinacionales84
1 0 0
1 0 1
1 1 0
1 1 1
0
1
0
1
CBA ⋅⋅
CBA ⋅⋅
CBA ⋅⋅
Electrónica
8. A partir de la siguiente tabla de la verdad 
escribe su función lo más simplificada posible.
A B C D S Nº
0
0
0
0
0
0
0
1
0
0
0
1
CD
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
1
1
1
1
0
1
0
1
2
3
4
5
6
7
8
B
TEMA 9: Análisis de Circuitos Combinacionales85
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
1
1
0
1
8
9
10
11
12
13
14
15
A
La función simplificada quedaría así:
CDCBACBS ++=
Electrónica
9. La función de un multiplexor es:
a) □ Seleccionar qué salida de datos a) □ Seleccionar qué salida de datos 
debe transmitirse a la entrada.
b) □ Seleccionar qué entrada de 
datos debe transmitirse a una única 
salida.
c) □ Convertir un código binario a 
TEMA 9: Análisis de Circuitos Combinacionales86
c) □ Convertir un código binario a 
decimal.
Electrónica
10. ¿Cuántas entradas de selección 
serán necesarias en un multiplexor de 
16 entradas?16 entradas?
a) □ 2
b) □ 3
c) □ 4
TEMA 9: Análisis de Circuitos Combinacionales87
Electrónica
TEMA 9: Análisis de Circuitos Combinacionales88

Continuar navegando

Materiales relacionados

268 pag.
73 pag.
DO-FIN-EE-GT-ASUC01541-2022

SIN SIGLA

User badge image

Mucha Aprendizaje

31 pag.
Combinacionales1 Diseno

UNAM

User badge image

patytorres12

59 pag.
U1_AlgebraBoole

User badge image

Materiales Generales