Multiplexer
Multiplexer
WHAT IS A MULTIPLEXER?
• A multiplexer (or mux) is a device that selects one of several input signals and
forwards the selected input into a single line. In a multiplexer, the selection of a
particular input line is controlled by a set of selection lines.
• A multiplexer has two sets of inputs:
• • 2n data input lines
• • n select lines, to pick one of the 2n data inputs
• The mux output is a single bit, which is one of the 2n data inputs
• An electronic multiplexer can be considered as a multiple-input, single-output switch.
• The selector wire connects the desired input to the output.
SELECTOR PINS
• A Multiplexer is also called data selector as it selects one of the several inputs and
then feeds it through a single output.
TRUTH TABLE
S1 S0 Q
0 0 A
0 1 B
1 0 C
1 1 D
CIRCUIT DIAGRAM OF A
MULTIPLEXER
• A Multiplexer is an enhanced
version of a Decoder. In
decoders, the input combination
decides which AND gate is to be
selected for output. Now to
this, if one more input line is
added to each of the AND
gates, the new circuit would like
this.
CIRCUIT DIAGRAM OF A
MULTIPLEXER
The input combination a and b would determine
which of the four AND gates F0, F1, F2, F3
would be chosen.
Whichever AND gate is chosen, it would
produce the same result as that of the extra
input line to it.
For example, if F0 is chosen, it will produce the
same result as that of A, which is the extra
input line. If A is 0, F0 would produce 0 and if A
is 1, F0 would produce 1.
Similarly, other AND gates produce the same
result as that of their extra input line. All
these outputs of AND gates can be sent to an
OR gate.
Thus, this circuit can choose one of the four
input lines A,B,C,D based on the input
combination in a and b.
APPLICATIONS OF MULTIPLEXERS
• Multiplexers are mainly used to increase the amount of data that can be sent over
the network within a certain amount of time and bandwidth. They are useful in
routing several words to the same destination, such as a bus.
• Multiplexers can be used for parallel to serial conversion.
• It can be used to implement any two-level logic circuit.