Anda di halaman 1dari 20

COUNTER SINKRON

TEORI MINGGU KE 6
RANGKAIAN COUNTER SINKRON
• Clock pada setiap Filip-Flop dalam penghitung sinkron berada di bawah kontrol pulsa clock
yang sama (satu sumber) dan beroperasi secara serentak dengan pulsa clock.
• Pada counter sinkron, semua Flip-Flop di-clock secara bersamaan pada waktu yang sama atau
dengan kata lain, terdapat "sinkronisasi" antara perubahan output dengan sinyal clock.
• Sinkronisasi ini mengakibatkan counter sinkron bekerja lebih cepat jika dibandingkan counter
asinkron, karena pada rangkaian sinkron delay nya lebih kecil dan tidak menimbulkan glitch.
• Berbeda dengan proses perancangan rangkaian counter asinkron, perancangan counter
sinkron harus melalui beberapa tahap, antara lain : Membuat State Diagram, Membuat State
Table, Menentukan jenis FF, Mencari persamaan setiap input FF, baru kemudian menggambar
rangkaiannya.
LANGKAH-LANGKAH MERANCANG RANGKAIAN SINKRON:

1. Membuat State Diagram.


State Diagram bertujuan untuk menentukan urutan state yang akan dimunculkan pada rangkaian, sesuai yang
diperintahkan.
2. Membuat State Table
Dengan merujuk pada state diagram yang telah dibuat, kita dapat menentukan Present State dan Next State,
agar dapat dengan mudah memindahkannya pada K-Map.
3. Menetukan Jenis Input Flip-Flop, dan melengkapi State Table
Kita perlu menentukan jenis FF agar dapat menentukan jenis tabel Eksitasi yang akan digunakan.
4. Menetukan persamaan untuk setiap Input Flip-Flop
Gunakan referensi state table yang telah lengkap kondisi input dan outputnya (mengacu pada tabel eksitasi)
dan pindahkan hasilnya pada K-Map, sesuai dengan nomor tabel pada Present State dan nomor tabel pada K-
Map.
5. Membuat rangkaian
Setelah didapat persamaan untuk tiap input FF, gambarkan rangkaiannya.
TABEL EKSITASI 3. Tabel Eksitasi RS Flip-Flop:

2. Tabel Eksitasi D Flip-Flop: Q Qn + 1 R S


1. Tabel Eksitasi JK Flip-Flop:
0 0 0 D
Q Qn + 1 J K Qn Qn+1 D 0 1 1 0
1 0 0 1
0 0 0 D 0 0 0
1 1 D 0
0 1 1 D 0 1 1
1 0 D 1 1 0 0
4. Tabel Eksitasi T Flip-Flop:
1 1 D 0 1 1 1
Q Qn + 1 T
0 0 0
Note : D= Dont Care
0 1 1
1 0 1
1 1 0
CONTOH 1: PERANCANGAN UP COUNTER
BINER 2 BIT SINKRON
1. Membuat State Diagram. 2. Membuat State Table
2 bit -> 2^2 = 4 state
urutan yang diinginkan : 0,1,2,3 (desimal)
atau dalam biner: 00,01,10,11 Output Input

S0 Present State (PS) Next State (NS)


Desimal
J0 K0 J1 K1
00
Q1 Q0 Q1 Q0
0 0 0 0 1
S3 S1
1 0 1 1 0
11 01 2 1 0 1 1
S2 3 1 1 0 0

10
3. Menetukan Jenis Input Flip-Flop, dan melengkapi State Table
melengkapi State Table :
Jenis FF : JK-FF
Output Input
Tabel eksitasinya :
Q Qn + 1 J K Present State (PS) Next State (NS)
Desimal
0 0 0 D J0 K0 J1 K1
Q1 Q0 Q1 Q0
0 1 1 D
0 0 0 0 1 1 D 0 D
1 0 D 1
1 0 1 1 0 D 1 1 D
1 1 D 0
2 1 0 1 1 1 D D 0

3 1 1 0 0 D 1 D 1

4. Menetukan persamaan untuk setiap Input Flip-Flop


Untuk J0 Untuk K0 Untuk J1 Untuk K1
Q1 0 1 Q1 0 1 Q1 0 1 Q1 0 1
Q0 Q0 Q0 Q0
0 0 0 0
1 1 1 1
5. Membuat rangkaian
CONTOH 2: PERANCANGAN UP COUNTER
BINER 3 BIT SINKRON MENGGUNAKAN D-FF
1. Membuat State Diagram. 2. Membuat State Table
3 bit -> 2^3 = 8 state Output Input
urutan yang diinginkan : 0,1,2,3,4,
5,6,7 (desimal) Present State (PS) Next State (NS)
atau dalam biner: 000,001,010,011,100 Desimal
101, 110, 111 D2 D1 D0
Q2 Q1 Q0 Q2 Q1 Q0

000 0 0 0 0 0 0 1
001
1 0 0 1 0 1 0
111 2 0 0 1
010 1 0 1
3 0 1 1 1 0 0
110 4 1 0 0 1 0 1
011
5 1 0 1 1 1 0
6 1 1 0 1 1 1
101 100 7 1 1 1 0 0 0
3. Menetukan Jenis Input Flip-Flop, dan melengkapi State Table

Jenis FF : D-FF
Tabel eksitasinya :
Output Input
Qn Qn+1 D
Present State (PS) Next State (NS)
0 0 0 Desimal
D2 D1 D0
0 1 1 Q2 Q1 Q0 Q2 Q1 Q0
0 0 0 0 0 0 1 0 0 1
1 0 0
1 0 0 1 0 1 0 0 1 0
1 1 1 2 0 0 1 0 1
1 0 1 1
3 0 1 1 1 0 0 1 0 0
4 1 0 0 1 0 1 1 0 1
5 1 0 1 1 1 0 1 1 0
6 1 1 0 1 1 1 1 1 1
7 1 1 1 0 0 0 0 0 0
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk D0 Output Input

Q1 Q 0
00 01 11 10
Q2 Present State (PS) Next State (NS)
0 Desimal
D2 D1 D0
1 Q2 Q1 Q0 Q2 Q1 Q0
0 0 0 0 0 0 1 0 0 1
Untuk D1 1 0 0 1 0 1 0 0 1 0
Q1 Q0 2 0 1 0 0 1 1 0 1 1
00 01 11 10
Q2
3 0 1 1 1 0 0 1 0 0
0
1 4 1 0 0 1 0 1 1 0 1
5 1 0 1 1 1 0 1 1 0
Untuk D2 6 1 1 0 1 1 1 1 1 1

Q1 Q0 7 1 1 1 0 0 0 0 0 0
00 01 11 10
Q2
0
1
NO.3 PERANCANGAN DOWN
COUNTER MODULUS 6 SINKRON
2. Membuat State Table
MENGGUNAKAN D-FF Output Input

1. Membuat State Diagram. Present State (PS) Next State (NS)


3 bit -> 2^3 = 8 state Desimal
D2 D1 D0
urutan yang diinginkan : 5,4,3,2,1,0 (desimal)
Q2 Q1 Q0 Q2 Q1 Q0
atau dalam biner: 101,100,011,010,001,000
5 1 0 1 1 0 0
4 1 0 0 0 1 1

101 3 0 1 1 0 1 0
100
2 0 1 0 0 0 1
000 1 0 0 1 0 0 0
011
0 0 0 0 1 0 1

Qn Qn+1 D
001 010
Tabel Eksitasi D-FF : 0 0 0
0 1 1
1 0 0
1 1 1
3. Menetukan Jenis Input Flip-Flop, dan melengkapi State Table

Jenis FF : D-FF Output Input


Tabel eksitasinya :
Present State (PS) Next State (NS)
Qn Qn+1 D Desimal
D2 D1 D0
Q2 Q1 Q0 Q2 Q1 Q0
0 0 0
5 1 0 1 1 0 0 1 0 0
0 1 1
4 1 0 0 0 1 1 0 1 1
1 0 0
3 0 1 1 0 1 0 0 1 0
1 1 1
2 0 1 0 0 0 1 0 0 1
1 0 0 1 0 0 0 0 0 0

0 0 0 0 1 0 1 1 0 1
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk D0

Q1 Q 0 Output Input
00 01 11 10
Q2
0 1 0 0 1 Present State (PS) Next State (NS)
1 1 0 D D Desimal
D2 D1 D0
Q2 Q1 Q0 Q2 Q1 Q0

Untuk D1 5 1 0 1 1 0 0 1 0 0
4 1 0 0 0 1 1 0 1 1
Q1 Q0
00 01 11 10
Q2 3 0 1 1 0 1 0 0 1 0
0 0 0 1 0
2 0 1 0 0 0 1 0 0 1
1 1 0 D D
1 0 0 1 0 0 0 0 0 0

Untuk D2 0 0 0 0 1 0 1 1 0 1

Q1 Q0
00 01 11 10
Q3
0 1 0 0 0
1 0 1 D D
NO.4 PERANCANGAN UP COUNTER MODULUS
9 SINKRON MENGGUNAKAN JK-FF
1. Membuat State Diagram. 2. Membuat State Table
3 bit -> 2^3 = 8 state Output Input
urutan yang diinginkan : 0,1,2,3,4,5,6,7,8 (desimal)
atau dalam biner: 0000,0001,0010,0011,0100 Present State (PS) Next State (NS)
0101,0110,0111,1000,0000 Desim
J2 K2 J1 K1 J0
al Q3
Q3 Q2 Q1 Q0 Q2 Q1 Q0
1000 0000
0
0111 1
0001 2

0110 3
4
0010 5

0101 6
7
0011
0100
8
3. Menetukan Jenis Input Flip-Flop, dan melengkapi State Table

Jenis FF : JK-FF
Tabel eksitasinya : Output Input

Present State (PS) Next State (NS)


Q Qn + 1 J K Desim
J3 K3 J2 K2 J1 K1 J0 K0
al
0 0 0 D Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0

0 1 1 D 0
1
1 0 D 1
2
1 1 D 0
3
4
5
6
7
8
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk J0

Q1 Q 0
00 01 11 10
Q3 Q2
00
01
11
10

Untuk K0

Q1 Q0
00 01 11 10
Q3Q2
00
01
11
10
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk J1

Q1 Q 0
00 01 11 10
Q3 Q2
00
01
11
10

Untuk K1

Q1 Q0
00 01 11 10
Q3Q2
00
01
11
10
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk J2

Q1 Q 0
00 01 11 10
Q3 Q2
00
01
11
10

Untuk K2

Q1 Q0
00 01 11 10
Q3Q2
00
01
11
10
4. Menetukan persamaan untuk setiap Input Flip-Flop
Untuk J3

Q1 Q 0
00 01 11 10
Q3 Q2
00
01
11
10

Untuk K3

Q1 Q0
00 01 11 10
Q3Q2
00
01
11
10
SOAL LATIHAN

1. Rancang rangkaian up counter biner 4 bit sinkron menggunakan JK FF yang aktif di sisi turun
2. Rancang rangkaian down counter biner 4 bit sinkron menggunakan D FF yang aktif di sisi turun
3. Rancang rangkaian up counter modulus 6 sinkron menggunakan D FF yang aktif di sisi naik
4. Rancang rangkaian up counter modulus 9 sinkron menggunakan JK FF yang aktif di sisi turun
5. Rancang rangkaian down counter modulus 10 sinkron menggunakan JK FF yang aktif di sisi turun

Anda mungkin juga menyukai