Demultiplexer is a digital switch which is a single input and multiple outputs. The
demultiplexer consists of “N” select lines these select line determines which output is
connected to input.
Demux has 1 Input, m selects lines ,2^N (outputs).
2^m = N(output).
(input)1
N(output)
Select lines
Types of Demux:
1) 1:2 Demux
2) 1:4 Demux
3) 1:8 Demux
1:2 Demux:
In 1:2 Demux one input lines and 2 output lines and one select line.
Enable pin is used to control the demux wants to enable or not. If enable pin is 0
irrespective of select line outputs will be zero. If enable pin is one the according to
selection bit output pin will be selected.1:2 demux figure shown below.
D Y0
1:2 DEMUX
E Y1
S0
Enable Select line Output
E S Y0 y1
0 * 0 0
1 0 D 0
1 1 0 D
Y0=DS
Y1=DS
If select line bit is 0 then input connect to y0 if select line is 1 then input D is connect to y1.
Circuit diagram of 1:2 demux
1:4 Demux:
In 1:4 Demux one input lines and 4 output lines and two select line.
Enable pin is used to control the demux wants to enable or not. If enable pin is 0
irrespective of select line outputs will be zero. If enable pin is one the according to
selection bit output pin will be selected.1:4 demux figure shown below.
Truth table of 1:4 demux.
In 1:4 demux
if select lines s1 and s0 is 0 and 0 the input line D is connected to Y0; y0=Ds0s1
1:8 Demux:
In 1:8 Demux one input lines and 8 output lines and three select line. Enable pin is
used to control the demux wants to enable or not. If enable pin is 0 irrespective of
select line outputs will be zero. If enable pin is one the according to selection bit
output pin will be selected. 1:8 demux figure shown below.
.
Circuit diagram:
D = f (A, B, C)
= ∑m (1, 2, 4, 7)
R and S are two select lines according to select lines outputs are obtained.
Applications of Demux:
Here 1:4 demux is used. CPU act as singe input to demux and
according to select lines one of output device is selected.
The output of the arithmetic logic unit is fed as an input to the De-multiplexer, and the o/p
of the demultiplexer is connected to a multiple registers. The output of the ALU can be
stored in multiple registers.
DEMUX
Select lines
Output