Anda di halaman 1dari 29

MULTIPLEXER

Pokok Bahasan :

1. Pendahuluan

2. Dasar-dasar rangkaian Multiplexer.

3. Mendesain rangkaian Multiplexer

Tujuan Instruksional Khusus :

1. Mahasiswa dapat menerangkan dan memahami rangkaian Multiplexer.

2. Mahasiswa dapat membuat dan mendesain rangkaian Multiplexer.

3. Mahasiswa dapat membedakan antara rangkaian Multiplexer Dan rangkaian bukan Multiplexer.

MULTIPLEXER

Multiplexer : - Adalah perangkat pemilih beberapa jalur data kedalam satu jalur data untuk dikirim ke titik lain. - Mempunyai dua atau lebih signal digit sebagai input dan control sebagai pemilih (selector)

- Merupakan Data Selector ( Pemilih data)

- Jumlah Masukan (Input) > Jumlah Keluaran (1 Output)

Data

inputs

D0 D 1 Y D 2 D 3 S 1 S 0
D0
D
1
Y
D
2
D
3
S
1
S
0

Data select control input determines Which data input is connected to the output

Data

Output

Which data input is connected to the output Data Output Ilustrasi Multiplexer Data select control inputs

Ilustrasi

Multiplexer

Data select control inputs

Data input

S1

S0

selected

0

0

D0

0

1

D1

1

0

D2

1

1

D3

2

D

0

D

1

D

2

D

3

S

1 S

0

Diagram logika untuk 4 jalur Multiplexer dengan S 1 =0, S 2 =1 (Data D1 yang dipilih)

t 0 t 1 t 2 t 3 t 4 t 5
t
0 t
1 t
2 t
3 t
4 t
5
1 2 3 4
1
2
3
4
1 1 0 1 1 0 0 0 1 1 0 0 1
1
1
0
1
1
0
0
0
1
1
0
0
1

Data

output

t

0

t

1

t

2

t

3

t

4

(Gate 2 is enabled, so data input D1 passes to the output)

Tabel IC TTL dan IC CMOS Multiplexer

Function

Device

Logic family

Quad two-input

74157

TTL

74HC157

H-CMOS

4019

CMOS

Dual eight-input

74153

TTL

74HC153

H-CMOS

4539

CMOS

Eight-input

74151

TTL

74HC151

H-CMOS

4512

CMOS

16-input

74150

TTL

IC 74151 Multiplexer 8 jalur input

7 4 3 2 1 15 14 13 12 E I 0 I I 1
7
4
3
2
1
15
14
13
12
E
I
0
I
I
1
2
I
I
3
4
I
I
5
I
11
6
7
S
0
10
S
1
9
S
2
Y
Y
6
5
V
= Pin 16
CC
GND
= Pin 8

Logic Simbol

IC 74151 Multiplexer 8-jalur input

6 I

5 I

4 I

3 I

I

2 I

1 I

0 I

7

S

2

S

1

S

0

E

(4) (3) (2) (1) (15) (14) (13) (12) (12) (11) (10) (7)
(4)
(3)
(2)
(1)
(15)
(14)
(13)
(12)
(12)
(11)
(10)
(7)

( )

=

Pin Number

V

CC

=

Pin 16

GND

=

Pin 8

(5)
(5)

(6)

Y

Y

IC 74151 Multiplexer 8 jalur input

1 16 1 I 2 15 I 1 2 4 1 I 3 14 I
1
16
1
I
2
15
I
1
2
4
1
I
3
14
I
1
1
5
0
I
4
13
I
0
0
6
74151
5
12
Y
6
11
S
0
E
7
10
S
1
GND
8
9
S
0

0

I

3

V

CC

+ 5 V

Y

I

7

1

Hubungan pin-pin

DEMULTIPLEXER

Pokok Bahasan :

1. Pendahuluan

2. Dasar-dasar rangkaian Demultiplexer.

3. Mendesain rangkaian Demultiplexer

Tujuan Instruksional Khusus :

1. Mahasiswa dapat menerangkan dan memahami rangkaian Demultiplexer.

2. Mahasiswa dapat membuat dan mendesain rangkaian Demultiplexer

3. Mahasiswa dapat membedakan antara rangkaian Demultiplexer dan rangkaian bukan Demultiplexer

DEMULTIPLEXER

Demultiplexer : - Merupakan kebalikan dari Multiplexer - Mempunyai satu input data dan beberapa output ( yang dicontrol oleh selector untuk menentukan keluaran yang diinginkan)

- Merupakan Data Distributor (Pendistribusi data )

- Jumlah masukan (1 Input) < Jumlah Keluaran (Output)

Ilustrasi

Demultiplexer

< Jumlah Keluaran (Output) Ilustrasi Demultiplexer Data Input D Data 0 A Outputs D1 D 2

Data

Input

D Data 0 A Outputs D1 D 2 D 3 S1 S0
D
Data
0
A
Outputs
D1
D
2
D
3
S1
S0

Data select (determines the destination on the data input)

9

IC 74139 Demultiplexer 2-4 jalur ( 2 selector dan 4 jalur output )

1 2

3

15 14

13

4 5 6

12 11

10

7

9

1 2 3 15 1 4 1 3 4 5 6 12 11 1 0 7
E a A 0a A 1a DECODER a 0 a 1 a 2 a 3
E
a
A
0a
A 1a
DECODER a
0
a 1
a 2
a 3
a
1 0 7 9 E a A 0a A 1a DECODER a 0 a 1 a
1 0 7 9 E a A 0a A 1a DECODER a 0 a 1 a
1 0 7 9 E a A 0a A 1a DECODER a 0 a 1 a
1 0 7 9 E a A 0a A 1a DECODER a 0 a 1 a

V

CC

GND

GND

= Pin 16

= Pin 8

E

b

 

A

0b

A

1b

DECODER b

 
 

0

b

1

b

2

b

3

b

= Pin 16 = Pin 8 E b   A 0b A 1b DECODER b  
= Pin 16 = Pin 8 E b   A 0b A 1b DECODER b  
= Pin 16 = Pin 8 E b   A 0b A 1b DECODER b  
= Pin 16 = Pin 8 E b   A 0b A 1b DECODER b  

Logic Simbol

IC 74139 Demultiplexer 2-4 jalur

E a E 0a E 1a E b (1) (2) (3) (15) (14) (13) E
E
a
E 0a
E 1a
E
b
(1)
(2)
(3)
(15)
(14)
(13)
E 0b
E 1b
(4)
(5)
(6)
(7)
(12)
(11)
(10)
(9)
0
a 1
a 2
a 3
a 0
b 1
b 2
b 3
(
)
=
Pin Number
b
V
CC
=
Pin 16
GND
=
Pin 8

Logic Diagram

IC 74139 Demultiplexer 2-4 jalur

1 74139 2 Input 0 a 0 a Output data E 1 a 1 signal
1
74139
2
Input
0
a 0
a
Output
data
E
1
a 1
signal
a
signal
a
E
a 2
a 2
a
3
a 3
a
A 0a
A 1a
1 0
Output pada
Output
destination
select
( 2 2 )

Koneksi input dan output

IC 74154 Demultiplexer 16 jalur

0 1 2 E 0 3 E 1 4 5 6 74154 7 1 A
0
1
2
E
0 3
E
1 4
5
6
74154
7
1 A
0
8
0 A
1 9
1 A
2 10
0 A
3 11
12
13
14
15
Input data signal
Input
data
signal

Output

destination

select

Output signal
Output
signal

Demultiplexer 74154 me-rute kan sinyal input ke output nomor 5

CODE CONVERTER

Pokok Bahasan :

1. Pendahuluan

2. Dasar-dasar rangkaian Code Converter

3. Mendesain rangkaian Code Converter

Tujuan Instruksional Khusus :

1. Mahasiswa dapat menerangkan dan memahami rangkaian Code Converter

2. Mahasiswa dapat membuat dan mendesain rangkaian Code Converter

3. Mahasiswa dapat membedakan antara rangkaian Code Converter dan rangkaian bukan Code Converter

CODE CONVERTER

Converter : Pengkonversi dari suatu code bilangan ke code bilangan yang lain Jenis-jenis Converter : BCD to Excess Three, BCD to seven segment, atau code-code lainnya.

1. BCD to Excess Three Converter

atau code-code lainnya. 1. BCD to Excess Three Converter BCD input A (8*) B (4) C

BCD input

A (8*)

B (4)

C (2)

D (1)

Logic

Circuit

BCD to

Excess

Three

W

X

Y

Z

B (4) C (2) D (1) Logic Circuit BCD to Excess Three W X Y Z

Excess Three output

Blok Diagram BCD to Excess Three Converter

Tabel Converter BCD to Excess three

Decimal Number (Map Value)

 

BCD

 

Excess-three

 

A

B

C

D

W

X

Y

Z

 

(8)

(4)

(2)

(1)

 

0

0

0

0

0

0

0

1

1

1

0

0

0

1

0

1

0

0

2

0

0

1

0

0

1

0

1

3

0

0

1

1

0

1

1

0

4

0

1

0

0

0

1

1

1

5

0

1

0

1

1

0

0

0

6

0

1

1

0

1

0

0

1

7

0

1

1

1

1

0

1

0

8

1

0

0

0

1

0

1

1

9

1

0

0

1

1

1

0

0

C

A

C A (a) W map AB 00 01 11 10 CD 0 4 12 8 00

(a) W map

AB 00 01 11 10 CD 0 4 12 8 00 d 1 1 13
AB
00
01
11 10
CD
0
4
12
8
00
d
1
1
13
9
01
1 5
d
1
3
15
11
11
1 7
d
1
2
6
1
14
10
10
d
1
B

B.D

B.C

W=A+BD+BC

A

Dd 1 2 6 1 14 10 10 d 1 B B.D B . C W=A+BD+BC

d 1 2 6 1 14 10 10 d 1 B B.D B . C W=A+BD+BC

(b) X map

1 14 10 10 d 1 B B.D B . C W=A+BD+BC A D (b) X

BCD

A

AB 00 01 11 10 CD 4 12 8 00 0 1 d 1 5
AB
00
01
11 10
CD
4
12
8
00 0
1
d
1
5
13
9
01 1
1
3
7
15
11
11
1
d
2
6
14
10
10
1
d
17
CD 4 12 8 00 0 1 d 1 5 13 9 01 1 1 3
X=BD+BC+BCD

X=BD+BC+BCD

CD 4 12 8 00 0 1 d 1 5 13 9 01 1 1 3

BC

D

C
C

BD

B

C

A

(c) Y map AB 00 01 11 10 CD 0 4 12 8 CD 00
(c) Y map
AB
00
01
11 10
CD
0
4
12
8
CD
00
1
1 d
1
1
5
13
9
01
d
D
3
7
15
11
11
1
1 d
d
2 6
14
10
10
d
d
CD
d D 3 7 15 11 11 1 1 d d 2 6 14 10 10

B

(d) Z map

Y=CD+CD

Y=CD+CD

A

1 1 d d 2 6 14 10 10 d d CD B (d) Z map
AB 00 01 11 10 CD D 0 4 12 8 00 1 1 d
AB
00
01
11
10
CD
D
0
4
12
8
00
1
1 d
1
1
5
13
9
01
d
D
3
7
15
11
11
d
2
6
14
10
10
1
1 d
d
10 CD D 0 4 12 8 00 1 1 d 1 1 5 13 9
Z= D

Z= D

C

10 CD D 0 4 12 8 00 1 1 d 1 1 5 13 9

18

B

Rangkaian BCD to Excess Three Converter

B B(C+D) C (C+D) W D A B •(C + D ) B B BCD
B
B(C+D)
C
(C+D)
W
D
A
B •(C + D )
B
B
BCD
X
C
D
C D
(C + D)
C
Y
D
D
Z

19

2. 2*421 to BCD Converter

A (2*) W (8) B (4) X (4) Logic Circuit C (2) Y (2) D
A (2*)
W (8)
B (4)
X (4)
Logic
Circuit
C (2)
Y (2)
D (1)
Z (1)

2*421 input

BCD output

Blok Diagram 2*421 to BCD converter

Tabel Converter 2*421 to 8421 CODE

Map Value

Decimal

A

B

C

D

W

X

Y

Z

Number

(2*)

(4)

(2)

(1)

(8)

(4)

(2)

(1)

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

1

2

2

0

0

1

0

0

0

1

0

3

3

0

0

1

1

0

0

1

1

4

4

0

1

0

0

0

1

0

0

11

5

1

0

1

1

0

1

0

1

12

6

1

1

0

0

0

1

1

0

13

7

1

1

0

1

0

1

1

1

14

8

1

1

1

0

1

0

0

0

15

9

1

1

1

1

1

0

0

1

AB CD 00 01 11 10 x 00 0 4 12 8 x x 01
AB
CD
00
01
11
10
x
00
0
4
12
8
x
x
01
1
5
13
9
x
1
11
3
7
15
11
x
1
x
10
2
6
14
10
AB CD 00 01 11 10 1 1 x 00 0 4 12 8 x
AB
CD
00
01
11
10
1
1 x
00
0
4
12
8
x
1 x
01
1
5
13
9
x
1
11
3
7
15
11
x
x
10
2
6
14
10

W=BC

10 1 1 x 00 0 4 12 8 x 1 x 01 1 5 13

X=AB+BC

22

AB CD 00 01 11 10 1 x 00 0 4 12 8 x 1
AB
CD
00
01
11
10
1 x
00
0
4
12
8
x
1 x
01
1
5
13
9
x
11
1 7
3
15
11
x
10
1 x
2
6
14
10
AB CD 00 01 11 10 x 00 0 4 12 8 1 x 1
AB
CD
00
01
11
10
x
00
0
4
12
8
1 x
1 x
01
1
5
13
9
1 x
1 1
11
3
7
15
11
x
x
10
2
6
14
10
11 10 x 00 0 4 12 8 1 x 1 x 01 1 5 13

Y=AC+AC

Z=D

23

Rangkaian 2*421 to BCD Converter

Rangkaian 2*421 to BCD Converter 24

24

3. Seven Segment Display Code

7 segments of display Segments a, b, d, e, g ON for decimal 2 Segments

7 segments of display

Segments a, b, d, e, g ON for decimal 2

Segments a, b, c, d, g ON for decimal 3

Tabel Code Seven-Segments Display

Tabel Code Seven-Segments Display 26

K Map dan Rangkaian untuk Output segment a :

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14
0
4
12
8
1
5
13
9
3
7
15
11
2
6
14
10

K Map dan Rangkaian Logic untuk Output segment b :

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14
0
4
12
8
1
5
13
9
3
7
15
11
2
6
14
10
K Map dan Rangkaian Logic untuk Output segment b : 0 4 12 8 1 5
K Map dan Rangkaian Logic untuk Output segment b : 0 4 12 8 1 5

Soal Latihan

1. Buat sebuah rangkaian Multiplexer 4-line to 1-line dari gerbang NAND saja

2. Disain sebuah rangkaian multiplexer 8x1 yang dibentuk dari dua buah multiplexer 4x1 (Dual 4-line to 1-line Multiplexer 74153). Gunakan Enable input untuk mengaktifkan kedua mux tersebut.

3. Buat rangkaian yang mengkonversikan Binary Code 4 bit ke Gray Code