bab8b mux demux

29
1 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.

Upload: dtorjaz-elbin-kesuma

Post on 24-Oct-2015

43 views

Category:

Documents


7 download

DESCRIPTION

mux

TRANSCRIPT

Page 1: Bab8b Mux Demux

1

MULTIPLEXER

Pokok Bahasan :1. Pendahuluan2. 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.

Page 2: Bab8b Mux Demux

2

MULTIPLEXERMultiplexer : - 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)

Y Data Output

Datainputs

D0

D1

D2

D3

S 1 S 0

Data select control input determines

Which data input is connected to the

output

Data selectcontrol inputs

S1 S0

0 0 D0

0 1 D1

1 0 D2

1 1 D3

Data input selected

IlustrasiMultiplexer

Page 3: Bab8b Mux Demux

3

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

t 0 t 1 t 2 t 3 t 4

(Gate 2 is enabled, so data input D1 passes

to the output)

1 1

2

3

4

10

11

00

01

1 0

10

D0

D1

D2

D3

Data output

S 1 S 0

t0 t1 t2 t3 t4 t5

Page 4: Bab8b Mux Demux

4

TabelIC TTL dan IC CMOS Multiplexer

Function Device Logic familyQuad two-input 74157 TTL

74HC157 H-CMOS4019 CMOS

Dual eight-input 74153 TTL74HC153 H-CMOS4539 CMOS

Eight-input 74151 TTL74HC151 H-CMOS4512 CMOS

16-input 74150 TTL

Page 5: Bab8b Mux Demux

5

IC 74151 Multiplexer 8 jalur input

7 4 3 2 1 15 14 13 12

6 5

CC = Pin 16

= Pin 8GND

V

Y

E I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7

10

11

9

S0

S1

S2

Y

Logic Simbol

Page 6: Bab8b Mux Demux

6

IC 74151 Multiplexer 8-jalur input

(5) (6)

Y Y

(7)

(10)

(11)

(12)(4) (3) (2) (1) (15) (14) (13) (12)

I0 I1 I2 I3 I4 I5 I6 I7

S1

S2

S0

E

CC = Pin 16V

= Pin 8GND

( ) = Pin Number

Logic Diagram

Page 7: Bab8b Mux Demux

7

IC 74151 Multiplexer 8 jalur input

16

15

14

13

12

11

10

9

1

2

3

4

5

6

7

8

V

Y

GND

CC + 5 V

74151

E

0S

5I

3I

2I

1I

0I

Y

4I

7I

1S

0S

6I

1

1

0

1

1

1

0

0

Hubungan pin-pin

Page 8: Bab8b Mux Demux

8

DEMULTIPLEXER

Pokok Bahasan :1. Pendahuluan2. 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

Demultiplexer3. Mahasiswa dapat membedakan antara rangkaian

Demultiplexer dan rangkaian bukan Demultiplexer

Page 9: Bab8b Mux Demux

9

DEMULTIPLEXERDemultiplexer : - 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)

AData Input

DataOutputs

D0

D1

D2

D3

S1 S0

Data select (determines the destination on the data input)

IlustrasiDemultiplexer

Page 10: Bab8b Mux Demux

10

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

1 2 3

4

CC = Pin 16

= Pin 8GND

V

0a 1a 2a

5 6 7

3a

Ea A0a A1a

DECODER a

15 14 13

12

0b 1b 2b

11 10 9

3b

Eb A0b A1b

DECODER b

Logic Simbol

Page 11: Bab8b Mux Demux

11

IC 74139 Demultiplexer 2-4 jalur

(4) (5) (6) (7)

(1) (2) (3)

E a E 0a E 1a

0 a 1 a 2 a 3 a

(12) (11) (10) (9)

(15) (14) (13)

E b E 0b E 1b

0 b 1 b 2 b 3 b

CC = Pin 16V

= Pin 8GND

( ) = Pin Number

Logic Diagram

Page 12: Bab8b Mux Demux

12

IC 74139 Demultiplexer 2-4 jalur

1 74139 0a1a

2a3a

0a1a

2a3a

A0a A1a

Ea

1

2

Output destination

select

0

Input data

signal EaOutput signal

Output pada( 22 )

Koneksi input dan output

Page 13: Bab8b Mux Demux

13

IC 74154 Demultiplexer 16 jalur

74154

0123E0

456789101112131415

E1

10

10

Input data

signal

Output signal

Output destination

select

A0

A1A2

A3

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

Page 14: Bab8b Mux Demux

14

CODE CONVERTER

Pokok Bahasan :1. Pendahuluan2. Dasar-dasar rangkaian Code Converter3. Mendesain rangkaian Code Converter

Tujuan Instruksional Khusus :1. Mahasiswa dapat menerangkan dan memahami rangkaian

Code Converter2. Mahasiswa dapat membuat dan mendesain rangkaian

Code Converter3. Mahasiswa dapat membedakan antara rangkaian

Code Converter dan rangkaian bukan Code Converter

Page 15: Bab8b Mux Demux

15

CODE CONVERTERConverter : 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

LogicCircuitBCD to Excess Three

A (8*)

B (4)

C (2)

W

X

Y

D (1) Z

BCD input Excess Three output

Blok Diagram BCD to Excess Three Converter

Page 16: Bab8b Mux Demux

16

Tabel Converter BCD to Excess three

BCD Excess-threeA B C D W X Y Z(8) (4) (2) (1)

0123456789

0000000011

0000111100

0011001100

0101010101

0000011111

0111100001

1001100110

1010101010

Decimal Number (Map Value)

Page 17: Bab8b Mux Demux

17

00 01 11 1000 d 1

01 1 d 1

11 1 d 1

10 1 d 1

0 4 12 8

9

10

11

1351

3

2

7 15

146

ABCD

00 01 11 1000 1 d

01 1 1

11 1 d

10 1 d

0 4 12 8

9

10

11

1351

3

2

7 15

146

ABCD

A(a) W map

A

D

D

B

CA

B

C

B.D B.C

(b) X map

W=A+BD+BC

BCBD

BCD

X=BD+BC+BCD

Page 18: Bab8b Mux Demux

18

(d) Z map

(c) Y map

B

CDdd10dd1111

d011d1100

101101000 4 12 8

9

10

11

1351

3

2

7 15

146

ABCD

A

C

D

CDY=CD+CD

Z= Ddd1110

d11d01

1d110010110100

0 4 12 8

9

10

11

1351

3

2

7 15

146

CD

A

B

C

D

AB

D

Page 19: Bab8b Mux Demux

19

Rangkaian BCD to Excess Three Converter

(C+D) B B(C+D)

A

( )DCB +•B

)( DC+ DC

D

BC

CD

CD

X

W

Y

Z

DCBD

Page 20: Bab8b Mux Demux

20

2. 2*421 to BCD Converter

LogicCircuit

A (2*)

B (4)

C (2)

W (8)

X (4)

Y (2)

D (1) Z (1)

2*421 input BCD output

Blok Diagram 2*421 to BCD converter

Page 21: Bab8b Mux Demux

21

Tabel Converter 2*421 to 8421 CODE

Map Value Decimal Number

A(2*)

B(4)

C(2)

D(1)

W(8)

X(4)

Y(2)

Z(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

Page 22: Bab8b Mux Demux

22

x10

114

x62

11

115

x73

x913

x51

x81240

ABCD 00 01 11 10

00

01

11

10

W=BC

x1014

x6

’2

11115

x73

x9

113

x51

x8

112

140

ABCD 00 01 11 10

00

01

11

10

X=AB+BC

Page 23: Bab8b Mux Demux

23

x1014

x62

1115

x73

x913

x51

x81240

ABCD 00 01 11 10

00

01

11

10

1

1

1

1

Y=AC+AC

x1014

x62

111

115

x7

13

x9

113

x5

11

81240

ABCD 00 01 11 10

00

01

11

10

xZ=D

Page 24: Bab8b Mux Demux

24

Rangkaian 2*421 to BCD Converter

Page 25: Bab8b Mux Demux

25

3. Seven Segment Display Code

7 segments of display

Segments a, b, d, e, g

ON for decimal 2

Segments a, b, c, d, g

ON for decimal 3

Page 26: Bab8b Mux Demux

26

Tabel Code Seven-Segments Display

Page 27: Bab8b Mux Demux

27

K Map dan Rangkaian untuk Output segment a :

0 4 12 8

1 5 13 9

3 7 15 11

2 6 14 10

Page 28: Bab8b Mux Demux

28

K Map dan Rangkaian Logic untuk Output segment b :

0 4 12 8

1 5 13 9

3 7 15 11

2 6 14 10

Page 29: Bab8b Mux Demux

29

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 buahmultiplexer 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