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