Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Son circuitos combinacionales con varias entradas y salida única, en donde existen líneas de
selección las cuales eligen qué entrada se transmitirá a la salida.
Funciona al revés del
decodificador
Entradas = n = 8 = 23 El número de entradas la definimos como “ n “ y
Líneas de selección = m = log2n= log28 = 3 las líneas de selección como “m”
Tienen muchas
entradas Si sabemos el numero de entrada, podemos
calcular el número de selección a través de
un logaritmo
Una salida
Que hace un multiplexor?
Como entrada en nuestra tabla de verdad,
tenemos los selectores, las líneas de
selección
Multiplexor 8:1
Y= S2’S1’S0’I0 + S2’S1’S0 I1 + S2’S1S0’I2 + S2’S1S0 I3 + S2S1’S0’I4 + S2S1’S0I5 + S2S1S0’I6 + S2S1S0I7
Multiplexor 4:1
Y= S1’S0’I0 + S1’S0 I1 + S1S0’I2 +S1S0 I3
Circuito lógico:
AND
Sin habilitador: Porque se multiplica
OR
Porque se suma
Selectores
Entrada
Salidas: 1
Variables: 3
¿Qué tenemos que hacer en el caso de que N° de variables > Líneas de selección?
De las 3 variables que tenemos, tenemos que elegir solo 2, el cual es conveniente
elegir el que este repetido en cada uno de los términos
Las variables son “x”, “y” y “z”, las cuales utilizamos en las líneas de selección del multiplexor (solo
2 de ellas). Para esto debemos expandir la función para que todos los términos estén asociadas a
las líneas de selección.
En este caso elegiremos la variable La otra variable que tenemos que elegir puede ser
“x”, y lo dejaremos como una línea de “y” o “z” ya que ambas no se repiten en todos los
selección términos y tendremos que hacer un cambio igual
S1= x
Y= S1’S0’E0 + S1’S0 E1 + S1S0’I2 + S1S0 E3 S0= y
S= xy + x’y + x’y’z’
Comenzamos a comparar:
S= xy + x’y + x’y’z’
Quedando como:
E0= z´
E1 = 1 Estos valores los ponemos en el
E3 = 1 Multiplexor
E2=0 Porque no aparece en la comparación
El número de líneas de selección coincide con el número de variables, por lo que definiremos S2.
S1 y S0 como “x”, “y” y “z” respectivamente.
Luego debemos expandir la función para que cada término contenga todas las líneas de
selección
F(x,y,z) = xyz + xy’z’ + x’yz’ + x’y’z en esta función todos los términos contienen a las líneas de selección x,y,
yz
Multiplexor 8:1
Y= S2’S1’S0’I0 + S2’S1’S0 I1 + S2’S1S0’I2 + S2’S1S0 I3 + S2S1’S0’I4 + S2S1’S0I5 + S2S1S0’I6 + S2S1S0I7
Al reemplazar los valores de las entradas I n y de las líneas de selección Sm en la ecuación, nos debe
dar la función F(x,y,z) F(x,y,z) = xyz + xy’z’ + x’yz’ + x’y’z
Para esto, los valores de las entradas deben ser :
I0 = 0
I1 = 1
I2 = 1
I3 = 0
I4 = 1
I5 = 0
I6 = 0
I7 = 1
Lineas de selección,
definidas al inicio
DECODIFICADOR 74138 El decodificador 74138 es un tipo de
decodificador 3:8, pero que sus salidas están
negadas, y tienen inhabilitadores los cuales
están al lado izquierdo, los cuales tienen que
tomar valores 1, 0, 0 para que el
decodificador pueda funcionar.
Tiene una configuración de 3 entradas y 8 salidas, siendo estas últimas negadas, y además 3
entradas de habilitación, las cuales se activan con un alto y 2 bajos en el siguiente orden:
EJERCICIO 3:
Implemente un sistema combinacional de 3 entradas y 2 salidas con un decodificador 3:8
integrado 74138. Las salidas del sistema están dadas por las siguientes funciones:
El decodificador 74138 posee sus salidas negadas, es decir, se activan con cero. Por lo tanto,
trabajaremos con los maxterms.
Todos los números que no están
F1(x,y,z) = π(1,2,3,5)
considerados en la sumatoria, debemos
F2(x,y,z) = π (0,1,3,6,7) considerarlos en los maxterms
Ejercicio 4:
Implementar la función F(z,y,x) = z ⊕ y ⊕ x utilizando un decodificador 74138 y una compuerta
NOR.
F(a,b,c) = z ⊕ y⊕ x = F(x,y,z) = abc + ab’c’ + a’bc’ + a’b’c = (111; 100; 010; 001) = Ʃ(7,4,2,1)
Esto me identifica los 111 ; 100 ; 010 ; 001 = Ʃ(7,4,2,1) Los complementos
minterm de estos son los
maxterm
7 4 2 1
Como se tiene solo una compuerta NOR es conveniente trabajar con maxterm siendo F’(0,3,5,6) y
además usar salidas activas en alto
MINTERM MAXTERM
Ʃ(1,2,4,7) ∏ (0,3,5,6)
Por lo tanto, la implementación de la función F(a,b,c) = a ⊕ b ⊕ c con un decodificador 3:8 es de
la siguiente manera:
Finalmente el Los maxterm
decodificador quedaría Entradas
de la siguiente manera:
Siempre se va a
conectar así (1,0,0)
Ejercicio 5:
Implemente la función F(x,y,z) = Ʃ(1,2,5,7) con un decodificador 3:8
Para utilizar un decodificador 3:8 utilizaremos directamente los minterms de la función, quedando
de la siguiente manera. Acá nos entregan
3 entradas 8 salidas directamente los Minterm
F(x,y,z) = Ʃ(1,2,5,7)
No es el decodificador
17318, es otro visto en
clases
Ejercicio 6:
Como el multiplexor es 4:1
Implemente un multiplexor 4:1 para la función F(A,B,C) = Ʃ(1,2,4,5) Primero pasaremos la sumatoria a N°
binario
En binario, Ʃ(1,2,4,5) = 001, 010, 100, 101, por lo tanto
Lineas de selección: S1= A S0=B En este caso tenemos 3 variables y 2 selectores. Entonces nuevamente
tenemos que elegir 2 de estas variables para los selectores
Multiplexor 4:1
Y= S1’S0’I0 + S1’S0 I1 + S1S0’I2 +S1S0 I3
I0 = C
I1= C´
I2 = 1
I3 = 0
Por lo tanto, la función F(A,B,C) = Ʃ(1,2,4,5) implementada con decodificador 4:1 quedará
Nota: