LLC1URL 6

MULTIPLEXER
DE-MULTIPLEXER
UL1IPLLXLR
a digital switch - which connects data
from one sources to its output.
selects one of many analog or digital data
sources and outputs that source into a
single channel.
it performs multiplexing - many inputs to
only one output
Also called data selector
UL1IPLLXLR
utput depends on the selector.
Act similar to a switch
UL1IPLLXLR
-input Multiplexer (-to-1 MUX)
$

$

0 1
Z ÷ SI ¹SI
Truth table for 2-to-1 MUX
2-to-1
MUX
S
Z
I
1
I
0
I
0
I
1
S
Z
UL1IPLLXLR
S
I
1
Z
I
0
$ utput (Z)
0 I
0
1 I
1
0 1
Z ÷ SI ¹SI
an be implemented using a
few other logic gates.
-input Multiplexer (-to-1 MUX)
$
1
$
0
utput (Z)
0 0 I
0
0 1 I
1
1 0 I
2
1 1 I
3
1 0 0 1 0 1 1 0 2 1 0 3
Z ÷ S S I ¹SS I ¹S S I ¹S S I
4-to-1
MUX
S
0
Z
I
1
I
0
S
1
I
3
I
2
I
0
I
1
I
2
I
3
S
1
S
0
Z
UL1IPLLXLR
Design 8-input Multiplexer (8-to-1 MUX)
Design 16-input Multiplexer (16-to-1 MUX)
16-to-1
MUX
S
0
Z
I
1
I
0
S
1
I
15
I
1
4
. .
S
2
S
3
8-to-1
MUX
S
0
Z
I
1
I
0
S
1
I
7
I
6
. .
S
2
I
0
I
1
I
6
I
7
UL1IPLLXLR
Use -to-1 MUX to implement -to-1 MUX.
3 units of -to-1 MUX are required.
2-to-1
MUX
S
0
Z
I
1
I
0
2-to-1
MUX
I
1
I
0
2-to-1
MUX
Z
Z
S
1
(MSB)
(LSB)
S
S
I
1
I
0
Z
S
I
0
I
1
I
2
I
3
UL1IPLLXLR
Use -to-1 MUX and -to-1 MUX to implement 8-1
MUX.
2-to-1
MUX
Z
S
2
4-to-1
MUX
I
1
I
0
I
3
I
2
4-to-1
MUX
S
0
I
5
I
4
S
1
I
7
I
6
(MSB)
(LSB)
I
1
I
0
I
3
I
2
I
1
I
0
I
3
I
2
S
1
S
0
S
1
S
0
S
Z
Z
Z
I
1
I
0
UL1IPLLXLR
UL1IPLLXLR
The 7151 Multiplexer chip
151
8-to-1 MUX
Data-
S
1
S
0
ENABLE
Y
Y S
2
S
1
S
0
S
2
ENABLE
EN Y
Y
UL1IPLLXLR
The 7153 Multiplexer chip
Dual -to-1 MUX
EN
EN S
1
S
0
Y
Y
S
1
S
0
ENABLE
ENABLE
Y
INPUT UTPUT
A B
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
MUX
151
F Y
EN
S
2
S
1
S
0
A
B
C
D

D
6
D
5
D

D
3
D
2
D
1
D
0
V
CC
Circuit implementation using ¯4151
Input utput
A B D
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
MUX
151
F Y
EN
S
2
S
1
S
0
A
B
C
D

D
6
D
5
D

D
3
D
2
D
1
D
0
D
V
CC
Circuit implementation using ¯4151
Demultiplexer (DEMUX) reverses the MUX function.
DEMUX is a device that selects one of the data-output lines to
receive the digital information from the data-input line.
DEMUX has only one data-input line (I
0
) and several data-output
lines (Q
0
, Q
1
, Q

.....Q
N-1
).
Data-select input ($
0
, $
1
. $
n-1
) is used to select which data-
output line should be switched from the data-input line.
I
0
Q
0
Q
1
Q
2
Q
N-1
S
1
S
0
Data-select
Data-output
lines
Data-
input line
S
n-1
LUL1IPLLXLR
LUL1IPLLXLR
-output Demultiplexer (1-to- DEMUX)
$ I
0
Q
1
Q
0
0 0 0 0
0 1 0 1
1 0 0 0
1 1 1 0
$
Q
1
Q
0
0 0
I
0
1
I
0 0
1-to-2
DEMUX
S
I
0
Q
1
Q
0
SimpliIied truth table
n 0
I S Q c
0
n 1
I S Q c
0
Q
0
Q
1
Ì
0
S
-output Demultiplexer (1-to- DEMUX)
$
1
$
0
I
0
Q
3
Q

Q
1
Q
0
0 0 0 0 0 0 0
0 0 1 0 0 0 1
0 1 0 0 0 0 0
0 1 1 0 0 1 0
1 0 0 0 0 0 0
1 0 1 0 1 0 0
1 1 0 0 0 0 0
1 1 1 1 0 0 0
1-4
DEMUX
S
0
I
0
Q
1
Q
0
S
1
Q
3
Q
2
Q
0
Q
1
Ì
0
S
1
S
0
Q
2
Q
3
LUL1IPLLXLR
-output Demultiplexer (1-to- DEMUX)
$
1
$
0
Q
3
Q

Q
1
Q
0
0 0 0 0 0
I
0
0 1 0 0
I
0 0
1 0 0
I
0 0 0
1 1
I
0 0 0 0
0 1 0 n
Q ÷ S S I
1 1 0 n
Q ÷ SS I
2 1 0 n
Q ÷ S S I
3 1 0 n
Q ÷ S S I
Simplified truth table
0
0
0
0
LUL1IPLLXLR
Design 8-output Demultiplexer (1-to-8 DEMUX)
Design 16-output Demultiplexer (1-to-16 DEMUX)
1-to-8
DEMUX
S
0
I
0
Q
1
Q
0
S
1
Q
7
Q
6
. .
S
2
1-to-16
DEMUX
S
0
I
0
Q
1
Q
0
S
1
Q
15
Q
14
. .
S
2
S
3
LUL1IPLLXLR

/9.4330.3.98/./.3/4:95:989.3... .947 . 830.0//.330 9507147282:9503 2.&%!# .0394.984:7.800.9.9.0894984:95:9 800.447/9.98430412.9.335:9894 434304:95:9 84. 174243084:7.08.89.. 84:7.

 .794.&%!# :95:9/0503/84390800.89.982.947 .

-0147 94 &  94   & $  $                 $  $            $ $ .&%!#  35:9:95007  94 &     %7:99.

&%!# .3-025020390/:83.. 1049074.908 $ :95:9    $     $ $ .

&%!#  35:9:95007  94 & $ $  94   & $ $         :95:9           $ $ $$  $$  $$   $$  .

&%!# 083 35:9:95007  94 &         94   &  $ $ $ 083 35:9:95007  94 &    94   &    $ $ $ $ .

70706:70/      94    & $   94    & $     94    & $  $ $ $ $ .&%!# &80 94 &942502039 94 & :39841 94 &.

&%!# &80 94 &.3/ 94 &942502039  &     94     &   $ $     94   & $        94  &   $ $ $ $ $ $ $ .

9.  $ $ $ $ $ $     94 &     .&%!# %0:95007.5 .

&%!# %0:95007. 94 &  $  .5    $  $ $  :.

7.:92502039.943:83 !&%                &%!&%      '   &              $ $ $ .

943:83 35:9                                     :95:9                 $ $ $   &          ' .7.:92502039.

35:930 $3  " " " "  $ $ .9. 35:930  .09.9.07.9800./0.943174290/.0/174290/.9.0..9.935:9 $ $ $3  8:80/94800. 4:95:9 308 .9. 4:95:93084:/-089.090/9.31472.843430/. 35:930 &./.9. 800. 35:930  .9.9.0780890&1:3.3/80.9.943  &8.9 .984304190/. 4:95:9 308 " " " "   .9./.9. 4:95:930894 70.&%!# 02:95007 & 70. 800.

&%!#  4:95:902:95007  94 & $  " "   94  & $  $ " "       " "  $ c  3 "  $ c  3 $2510/97:99.-0 $ " "   "  .

&%!#  4:95:902:95007  94 &   & $ $  $ $ " " " "  " " " " $$              " " " "     .

&%!#  4:95:902:95007  94 & $2510/97:99.-0 $ $     " " " "  " $$  3    " $$ 3 "  $$  3 " $$  3 .

&%!# 083 4:95:902:95007  94 &   94  & $ $ $ " " " "  083 4:95:902:95007  94 &   94  & $ $ $ $ " " " " .

Sign up to vote on this title
UsefulNot useful