Anda di halaman 1dari 33

COUNTER

KELOMPOK 5
• RIZKI DWI W. (19050874063)
• M. ILHAM (19050874064)
• RAMADHAN FAJAR(19050874065)
• DICKY SATYA P. (19050874066)
COUNTER

COUNTER DAN REGISTER TERMASUK DALAM KATEGORI RANGKAIAN


LOGIKA SEKUENSIAL MSI YANG MEMILIKI KESAMAAN ARSITEKTUR, KARENA
PENCACAH DAN REGISTER TERDIRI DARI SUSUNAN BERTINGKAT LEBIH DARI
SATU FLIP-FLOP DENGAN ATAU TANPA PERANGKAT LOGIKA KOMBINASIONAL.
COUNTER DIGUNAKAN DALAM APLIKASI PENGHITUNGAN, DIMANA MEREKA
MENGUKUR INTERVAL WAKTU ANTARA DUA WAKTU YANG TIDAK DIKETAHUI
ATAU MENGUKUR FREKUENSI SINYAL YANG DIBERIKAN, SEDANGKAN
REGISTER DIGUNAKAN UNTUK PENYIMPANAN SEMENTARA DATA YANG ADA
PADA OUTPUT A SIRKUIT DIGITAL SEBELUM DIUMPANKAN KE SIRKUIT DIGITAL
LAIN.
11.1 RIPPLE (ASYNCHRONUS) COUNTER

RIPPLE COUNTER ADALAH SUSUNAN BERJENJANG FLIP-FLOP DI MANA KELUARAN DARI


SATU FLIP-FLOP MENGGERAKKAN MASUKAN JAM DARI FLIP-FLOP BERIKUT. JUMLAH FLIP-FLOP
SUSUNAN BERTINGKAT TERGANTUNG BERDASARKAN JUMLAH STATUS LOGIKA YANG BERBEDA
YANG DILALUI SEBELUM MENGULANGI URUTAN, DAN PARAMETER DIKENAL SEBAGAI
MODULUS PENGHITUNG.
DALAM RIPPLE COUNTER, DAPAT JUGA DISEBUT PENGHITUNG ASINKRON ATAU PENGHITUNG
SERIAL, INPUT CLOCK DITERAPKAN HANYA UNTUK FLIP-FLOP PERTAMA, JUGA DISEBUT INPUT
FLIP-FLOP, DALAM SUSUNAN BERTINGKAT. MASUKAN CLOCK UNTUK SETIAP FLIP-FLOP
BERIKUTNYA BERASAL DARI OUTPUT DARI FLIP-FLOP SEBELUMNYA. CONTOHNYA, OUTPUT DARI
FLIP-FLOP PERTAMA BERTINDAK SEBAGAI INPUT CLOCK UNTUK FLIP-FLOP KEDUA, OUTPUT
KEDUA FLIP-FLOP MEMBERI MASUKAN CLOCK DARI FLIP-FLOP KETIGA DAN SETERUSNYA.
SECARA UMUM, DALAM SUSUNAN N FLIP-FLOP, INPUT CLOCK KE FLIP-FLOP KE-N
BERASAL DARI KELUARAN FLIP-FLOP KE (N − 1) UNTUK N> 1. GAMBAR 11.1
MENUNJUKKAN SUSUNAN SKEMA BLOK UMUM DARI PENCACAH RIAK BINER N-BIT.
11.1.1 PROPAGATION DELAY IN RIPPLE
COUNTERS

MASALAH UTAMA RIPPLE COUNTER MUNCUL DARI DELAY ATAU


PENUNDAAN PROPAGASI DARI FLIP-FLOP YANG TERBENTUK COUNTER.
PENUNDAAN PROPAGASI EFEKTIF DALAM RIPPLE COUNTER SAMA DENGAN
JUMLAH PENUNDAAN PROPAGASI PADA SEBELUMNYA. SITUASINYA MENJADI
LEBIH BURUK LAGI DENGAN BERTAMBAHNYA FLIP-FLOP YANG DIGUNAKAN.
DELAY PROPAGASI YANG DITINGKATKAN MEMBATASI FREKUENSI MAKSIMUM
DIGUNAKAN SEBAGAI INPUT CLOCK KE PENGHITUNG.
11.2 SYNCHRONUS COUNTER

PADA SYNCHRONUS COUNTER ATAU PENGHITUNG SINKRON, JUGA DIKENAL


SEBAGAI PENGHITUNG PARALEL, SEMUA FLIP-FLOP DI PENGHITUNG BERUBAH
KEADAAN PADA SAAT YANG SAMA DALAM SINKRONISASI DENGAN SINYAL
CLOCK MASUKAN. SINYAL CLOCK DALAM HAL INI ADALAH SECARA
BERSAMAAN DITERAPKAN KE INPUT CLOCK DARI SEMUA FLIP-FLOP.
PENUNDAAN YANG TERLIBAT DALAM KASUS INI SAMA TERHADAP
PENUNDAAN PROPAGASI HANYA SATU FLIP-FLOP, TERLEPAS DARI JUMLAH
FLIP-FLOP YANG DIGUNAKAN UNTUK MEMBUAT COUNTER. DENGAN KATA
LAIN, PENUNDAAN TIDAK BERGANTUNG PADA UKURAN PENGHITUNG.
11.3 MODULUS COUNTER

MODULUS (NOMOR MOD) PENCACAH ADALAH JUMLAH STATUS LOGIKA


BERBEDA YANG DILALUI SEBELUM KEMBALI KE KEADAAN AWAL UNTUK
MENGULANGI URUTAN PENCACAHAN.
SECARA UMUM, SUSUNAN JUMLAH MINIMUM N FLIP-FLOP DAPAT
DIGUNAKAN UNTUK MEMBANGUN PENCACAH APAPUN DENGAN MODULUS
YANG DIBERIKAN OLEH PERSAMAAN
11.4 BINARY RIPPLE COUNTER-OPERATIONAL
BASICS

11.2 GAMBAR RIPPLE COUNTER BINER EMPAT BIT


11.1 TABEL STATUS LOGIKA KELUARAN UNTUK TRANSISI SINYAL CLOCK YANG
BERBEDA UNTUK RIPPLE COUNTER BINER EMPAT BIT
11.4.1 PENGHITUNG RIPPLE COUNTER DENGAN
MODULUS KURANG DARI 2N

11.3 GAMBAR RIPPLE COUNTER BINER DENGAN MODULUS KURANG DARI 2N.
11.4.2 RIPPLE COUNTER DALAM BENTUK IC

11.4 GAMBAR DIAGRAM LOGIKA DARI IC 74293.


11.5 PENGHITUNG SINKRON (ATAU PARALEL)

RIPPLE COUNTER YANG DIBAHAS YAITU BERSIFAT ASINKRON KARENA BERBAGAI FLIPFLOP
YANG TERDIRI DARI PENCACAH TIDAK DIHITUNG SECARA BERSAMAAN DAN SINKRON DENGAN
PULSA CLOCK.

11.9 GAMBAR SYNCHRONUS COUNTER EMPAT BIT


11.6 PENGHITUNG ATAS/BAWAH

PENGHITUNG JUGA TERSEDIA DALAM BENTUK SIRKUIT TERINTEGRASI


SEBAGAI PENGHITUNG ATAS / BAWAH, YANG DAPAT DIBUAT UNTUK
BEROPERASI SEBAGAI PENGHITUNG NAIK ATAU TURUN.

11.10 PENGHITUNG EMPAT BIT ATAS/BAWAH 11.11 PENCACAH TIGA BIT


ATAS/BAWAH DENGAN CLOCK INPUT
11.7 DECADE AND BCD COUNTERS

PENGHITUNG DEKADE ADALAH PENGHITUNG YANG MELEWATI 10


KOMBINASI OUTPUT UNIK DAN KEMUDIAN DISETEL ULANG SEIRING
BERJALANNYA WAKTU. KARENA INI ADALAH PENGHITUNG MOD-10, INI DAPAT
DIBUAT DENGAN MINIMAL EMPAT SANDAL JEPIT. PENGHITUNG EMPAT BIT
AKAN MEMILIKI 16 STATUS. DENGAN MELEWATKAN SALAH SATU DARI ENAM
KEADAAN DENGAN MENGGUNAKAN SEMACAM UMPAN BALIK ATAU
SEMACAM LOGIKA TAMBAHAN, KITA DAPAT MENGUBAH PENCACAH BINER
EMPAT-BIT NORMAL MENJADI PENCACAH DEKADE..
11.8 PENGHITUNG YANG TELAH DITETAPKAN
SEBELUMNYA

PENCACAH YANG DAPAT DISETEL ADALAH PENCACAH YANG DAPAT


DISETEL KE PENGHITUNGAN AWAL APA PUN BAIK SECARA ASINKRON
(TERLEPAS DARI SINYAL CLOCK) ATAU SECARA SINKRON (DENGAN TRANSISI
AKTIF DARI SINYAL CLOCK). OPERASI PRASETEL DICAPAI DENGAN
BANTUANPRESET DAN CLEAR (ATAU MASTER RESET) YANG INPUTTERSEDIA
PADA SANDAL JEPIT. OPERASI PRESETTING JUGA DIKENAL SEBAGAI OPERASI
'PRELOADING' ATAU HANYA OPERASI 'LOADING'.
•  
11.9 MENDEKLARASIKAN PENGHITUNG

STATUS KELUARAN PENGHITUNG SETIAP SAAT, SEPERTI YANG SEDANG DIHITUNG


JAMNYA, ADALAH DALAM BENTUK URUTAN DIGIT BINER. UNTUK SEJUMLAH BESAR
APLIKASI, PENTING UNTUK MENDETEKSI ATAU MENDEKODE BERBAGAI STATUS PENCACAH
YANG JUMLAHNYA SAMA DENGAN MODULUS PENCACAH. SATU APLIKASI TIPIKAL MUNGKIN
MENJADI KEBUTUHAN UNTUK MEMULAI ATAU MEMICU BEBERAPA TINDAKAN SETELAH
PENGHITUNG MENCAPAI KEADAAN TERTENTU. JARINGAN DECODING OLEH KARENA ITU
AKAN MENJADI RANGKAIAN LOGIKA YANG MENGAMBIL INPUTNYA DARI OUTPUT FLIP-FLOP
YANG BERBEDA YANG MERUPAKAN PENCACAH DAN KEMUDIAN MENGGUNAKAN DATA
TERSEBUT UNTUK MENGHASILKAN KELUARAN YANG SAMA DENGAN MODULUS ATAU
NOMOR MOD PENCACAH.
•  
GAMBAR 11.14 BENTUK GELOMBANG UNTUK WAKTU PENGHITUNG
11.10 PENGHITUNG

BERTINGKAT PENGATURAN KASKADE MEMUNGKINKAN KITA UNTUK


MEMBANGUN PENGHITUNG DENGAN MODULUS YANG LEBIH TINGGI
DARIPADA YANG DIMUNGKINKAN DENGAN SATU TAHAP. OUTPUT HITUNGAN
TERMINAL MEMUNGKINKAN LEBIH DARI SATU PENGHITUNG UNTUK
DIHUBUNGKAN DALAM PENGATURAN KASKADE. DALAM PARAGRAF BERIKUT,
KITA AKAN MEMERIKSA BEBERAPA PENGATURAN KASKADE SEPERTI ITU
DALAM KASUS PENGHITUNG BINER DAN BCD.
11.10.1 PENGHITUNG BINER BERTINGKAT

UNTUK MEMBANGUN PENCACAH UP BERTINGKAT, SEMUA TAHAPAN


PENCACAH DIHUBUNGKAN DALAM MODE PENGHITUNGAN UP. JAM
DITERAPKAN KE MASUKAN JAM DARI PENGHITUNG URUTAN TERENDAH,
PENGHITUNG TERMINAL UP (TCU), JUGA DISEBUT PENGANGKUTAN (CO,
PENGHITUNG INI DITERAPKAN KE MASUKAN JAM DARI TAHAP PENGHITUNG
BERIKUTNYA YANG LEBIH TINGGI.
11.10.2 PENGHITUNG BERTINGKAT PENCACAH

BCD DIGUNAKAN JIKA APLIKASI MELIBATKAN PENGHITUNGAN PULSA DAN


HASIL PENGHITUNGAN AKAN DITAMPILKAN DALAM DESIMAL. PENGHITUNG
BCD SATU TAHAP MENGHITUNG DARI 0000 (EKUIVALEN DESIMAL '0') HINGGA
1001 (EKUIVALEN DESIMAL '9') DAN DENGAN DEMIKIAN MAMPU MENGHITUNG
HINGGA MAKSIMUM SEMBILAN PULSA. OUTPUT DALAM PENGHITUNG BCD
DALAM BENTUK DESIMAL BERKODE BINER (BCD). KELUARAN BCD PERLU
DIDEKODEKAN DENGAN BENAR SEBELUM DAPAT DITAMPILKAN. MENDEKODE
PENGHITUNG TELAH DIBAHAS DI BAGIAN SEBELUMNYA. 
11.11 MENDESAIN PENGHITUNG DENGAN
URUTAN SEWENANG-WENANG

JENIS PENCACAH YANG TERAKHIR MEMILIKI MODULUS KURANG DARI 2N,


N ADALAH JUMLAH SANDAL JEPIT YANG DIGUNAKAN. MESKIPUN DEMIKIAN,
BAHKAN PENGHITUNG INI MEMILIKI URUTAN YANG MENGARAH KE ATAS ATAU
KE BAWAH DAN TIDAK SEMBARANGAN. DESAIN PENGHITUNG PADA
DASARNYA MELIBATKAN PERANCANGAN RANGKAIAN LOGIKA
KOMBINASIONAL YANG SESUAI YANG MENGAMBIL INPUTNYA DARI OUTPUT
NORMAL DAN LENGKAP DARI FLIP-FLOP YANG DIGUNAKAN DAN
MENERJEMAHKAN BERBAGAI STATUS PENGHITUNG UNTUK MENGHASILKAN
STATUS LOGIKA YANG BENAR UNTUK INPUT FLIP-FLOP SEPERTI J, K, D, DLL.
11.11.1 TABEL EKSITASI DARI FLIP-FLOP

TABEL 11.7, JIKA OUTPUT DALAM STATUS LOGIKA '0' DAN DIINGINKAN UNTUK
BERALIH KE STATUS LOGIKA '1' SAAT TERJADINYA PULSA CLOCK, INPUT J HARUS DALAM
STATUS LOGIKA '1' DAN INPUT K DAPAT BERUPA STATUS LOGIKA '0' ATAU LOGIKA '1'. INI
BENAR KARENA, UNTUK TRANSISI '0' KE '1', ADA DUA KEMUNGKINAN KONDISI MASUKAN
YANG DAPAT MENCAPAI HAL INI. INI ADALAH J = 1, K = 0 (MODE SET) DAN J = K = 1 (MODE
BERALIH), YANG SELANJUTNYA MENGARAH KE J = 1 K = X (BAIK 0 ATAU 1). ENTRI LAIN
DARI TABEL EKSITASI DAPAT DIJELASKAN PADA BARIS SERUPA. DALAM KASUS D FLIP-
FLOP, INPUT D SAMA DENGAN STATUS LOGIKA DARI STATUS BERIKUTNYA YANG
DIINGINKAN. INI BENAR KARENA, DALAM KASUS FLIP-FLOP D, INPUT D DITRANSFER KE
OUTPUT SAAT TERJADINYA PULSA CLOCK, TERLEPAS DARI STATUS LOGIKA SAAT INI DARI
OUTPUT Q.
 
11.11.2 DIAGRAM TRANSISI KEADAAN DIAGRAM

TRANSISI STATUS ADALAH REPRESENTASI GRAFIS DARI STATUS BERBEDA


DARI RANGKAIAN SEKUENSIAL TERTENTU DAN URUTAN DI MANA STATUS INI
TERJADI SEBAGAI RESPONS TERHADAP INPUT JAM.
•  
11.11.3 PROSEDUR DESAIN
CONTOH. KAMI AKAN MELAKUKAN INI UNTUK DESAIN PENCACAH SINKRON MOD-6,
YANG MENGIKUTI URUTAN PENCACAHAN 000, 010, 011, 001, 100, 110, 000,010,:

1. TENTUKAN JUMLAH FLIP-FLOP YANG DIPERLUKAN UNTUK TUJUAN TERSEBUT.


IDENTIFIKASI KEADAAN YANG TIDAK DIINGINKAN.
2. GAMBARLAH DIAGRAM TRANSISI KEADAAN YANG MENUNJUKKAN SEMUA
KEMUNGKINAN TERMASUK YANG TIDAK DIINGINKAN
3. GAMBARKAN TABEL EKSITASI UNTUK PENCACAH, DAFTAR KEADAAN SEKARANG,
KEADAAN BERIKUTNYA YANG SESUAI DENGAN KEADAAN SEKARANG DAN STATUS
LOGIKA YANG DIPERLUKAN DARI MASUKAN FLIP-FLOP (J DAN MASUKAN K JIKA
PENCACAH AKAN DIIMPLEMENTASIKAN DENGAN SANDAL JEPIT JK).
4. PROSEDUR DESAIN YANG DIILUSTRASIKAN DI ATAS DAPAT DIGUNAKAN UNTUK
MERANCANG PENCACAH SINKRON UNTUK SETIAP URUTAN PENCACAHAN YANG
DIBERIKAN DENGAN KONDISI BAHWA TIDAK ADA KEADAAN YANG TERJADI LEBIH
DARI SEKALI DALAM SATU SIKLUS LENGKAP DARI URUTAN PENCACAHAN YANG
DIBERIKAN KARENA DESAIN TIDAK DAPAT MENANGANI SITUASI DI MANA
KEADAAN TERTENTU SAAT INI MEMILIKI LEBIH DARI SATU KEADAAN MASA DEPAN.
11.13 PENGHITUNG REGISTER GESER

PENCACAH DAN REGISTER GESER ADALAH BEBERAPA JENIS SUSUNAN


KASKADE DARI FLIP-FLOP. REGISTER GESER, TIDAK SEPERTI COUNTER, TIDAK
MEMILIKI URUTAN KEADAAN TERTENTU. NAMUN, JIKA OUTPUT SERIAL DARI
REGISTER GESER DIUMPANKAN KEMBALI KE INPUT SERIAL, KAMI
MENDAPATKAN RANGKAIAN YANG MENUNJUKKAN URUTAN STATUS
TERTENTU.
11.13.1 PENGHITUNG CINCIN PENGHITUNG

CINCIN DIPEROLEH DARI REGISTER GESER DENGAN LANGSUNG


MENGUMPANKAN KEMBALI KELUARAN SEBENARNYA DARI FLIP-FLOP
KELUARAN KE TERMINAL MASUKAN DATA DARI FLIP-FLOP MASUKAN. JIKA D
FLIP-FLOP DIGUNAKAN UNTUK MEMBUAT REGISTER GESER, RING COUNTER,
JUGA DISEBUT REGISTER SIRKULASI, DAPAT DIBANGUN DENGAN
MENGUMPANKAN KEMBALI OUTPUT Q DARI FLIP-FLOP OUTPUT KEMBALI KE
INPUT D DARI INPUT FLIP-FLOP . REGISTER YANG BERSIRKULASI JENIS INI
MENEMUKAN APLIKASI YANG LUAS DI BAGIAN KONTROL SISTEM BERBASIS
MIKROPROSESOR DI MANA SATU PERISTIWA HARUS MENGIKUTI PERISTIWA
LAINNYA.
11.13.2 PENGHITUNG GESER PENGHITUNG

GAMBAR 11.48 MENUNJUKKAN BENTUK GELOMBANG WAKTU. BENTUK


GELOMBANG KELUARAN YANG BERBEDA IDENTIK KECUALI KENYATAAN BAHWA
MEREKA DIGESER DARI SIKLUS CLOCK SATU PER SATU SEBELUMNYA. JUGA,
PERIODE WAKTU MASING-MASING BENTUK GELOMBANG INI ADALAH 8 KALI
PERIODE BENTUK GELOMBANG JAM. ARTINYA, PENCACAH PERGESERAN INI
BERPERILAKU SEBAGAI RANGKAIAN DIVIDE-BY-8. SECARA UMUM, PENCACAH
GESER YANG TERDIRI DARI N SANDAL JEPIT BERTINDAK SEBAGAI SIRKUIT BAGI-
OLEH-2N. PENCACAH PERGESERAN DAPAT DIGUNAKAN DENGAN SANGAT MUDAH
UNTUK MEMBUAT PENCACAH YANG MEMILIKI MODULUS SELAIN DAYA INTEGRAL
2.
TERIMA KASIH

Anda mungkin juga menyukai