Mux y Demux
Mux y Demux
Mux y Demux
Un ejemplo de multiplexores
(aunque no digitales como los que
vemos aqu) se ve en las lneas telefnicas. stas usan exactamente
este principio. Transmiten varias llamadas telefnicas (seales de audio)
a travs de un nico par cableado usando la tcnica de multiplexado y
cada seal de audio va nicamente
al receptor
es
las cuales la
lneas de
A X0 X1 X
1 1
Se ve aqu que cuando que cuando A=0, X=X0 y cuando A=1, X=X1. Esto
representa la funcin booleana: X = AX1+A'X0 que es exactamente la
implementacin mostrada.
DEMULTIPLEXORES
Es lo inverso a un multiplexor. Los demultiplexores o DEMUX tienen una
entrada que es transferida a una de las m posibles lneas de salida. La
lnea m vendr direccionada por los n bits de seleccin donde lo normal
es que 2n=m. Se podra decir que, como profundizaremos en el prximo
tema, cada salida del demultiplexor corresponde con el trmino
mnimo del nmero binario que se encuentra en las lneas de
seleccin.
Un uso popular del DEMUX es como decodificador y por eso suele usarse
el trmino Demultiplexor/Decodificador indistintamente. Ya hablaremos
de l en prximo tema, pero el propsito principal de un decodificador
no es tanto transferir una entrada a una de las salidas sino llevar un
valor binario (el de la entrada de seleccin) a una representacin de una
nica lnea a la salida. Esta funcin es de gran utilidad en la
decodificacin de la direccin en los microporcesadores por ejemplo
cuando involucra la seleccin de uno de multiples dispositivos (como por
circuitos .
APLICACIONES
Resulta que algunas veces un circuito diseado para cierto fin suele ser
de gran utilidad en la resolucin de problemas que no fueron
exactamente para el que fueron diseados. El multiplexor es una de
esos ejemplos. Una poderossima utilidad de los multiplexores est en la
implementacin de funciones lgicas.
Vamos a estudiar algunas posibilidades de implementacin de funciones
lgicas mediante multiplexores. Veamos el siguiente ejemplo:
Lo primero que debemos hacer es decidir como vamos a trabajar con las
variables. En estos casos slo n-1 de las variables de la funcin se
usarn en las lneas de seleccin y la otra restante se usar a la entrada
del multiplexor. Es este caso particular slo dos de las variables pueden
ser usadas en las lneas de seleccin. He decidido que stas sern B y C.
Por lo tanto A ser usada a la entrada del multiplexor. Ok, lo primero que
haremos ser formar una tabla. sta deber tener todas las posibles
entradas del multiplexor como ttulos de las columnas y las dos posibles
combinaciones de la variable que decidimos usar en la entrada (en
nuestro caso A en sus formas A' [0] y A [1]) como ttulos de las filas.
I0
A'
I1
I2
I3
I0
I1
I2
I3
A'
m0
m1
m2
m3
m4
m5
m6
m7
Aqu usted podra slo encerrar en crculos los trminos mnimos que
sean uno en la funcin (en nuestro caso m1, m3, m5 y m7 ) para procesar
la tabla. Yo sencillamente voy a encerrarla con parntesis (nicamente
por comodidad y no tener que estar haciendo ms grficos). Tambin
suele colocarse slo el nmero del trmino en vez del mn. Entonces,
colocando los crculos donde corresponde tenemos:
I0
I1
I2
I3
A'
(1)
(3)
(5)
(6)
I0
I1
I2
I3
A'
(1)
(3)
(5)
(6)
A'
Yo
decid
poner B
y C en
las
I0
I1
I2
I3
C'
(6)
(1)
(3)
(5)
C'
I0
I1
I2
I3
B'
(1)
(5)
(3)
(6)
B'
y dibuje el esquemtico.
I0
I1
I2
I3
I4
I5
I6
I7
A'
(0)
(1)
(3)
(4)
(8)
(9)
10
11
12
13
14
(15)
A'
A'
Y el circuito sera:
Aqu
tambin
podemos
eliminar el
uso de uno
de los
inversores
y cablear
directo a 0
1
dependiendo del caso. Haga este ejercicio para los casos con B, C D a
la entrada del multiplexor.
EJERCICIOS
1. Implemente un multiplexor de 8 bits de entrada (dos nibbles
indicando dos datos diferentes) y dos de salida (uno de cada
nibble) mediante multiplexores de 2 a 1.
2. Implemente un multiplexor con dos nmeros binarios de 3 bits (X2,
X1, X0 y Y2, Y1, Y0) como entrada que transmita una u otra a la
salida Z (Z2, Z1 y Z0) con la ayuda de una nica lnea de seleccin
usando multiplexores de 2 a 1.
3. Implemente la siguiente funcin con multiplexores 8 a 1 y 4 a 1:
F(A,B,C)=(0,1,4,7). En el caso de 4 a 1, hgalo de las tres formas
posibles (Con A, B C a la entrada del multiplexor).
NOTA (*):