CD4017 adalah salah satu IC penghitung dekade yang paling banyak digunakan dalam elektronik digital karena menyediakan kontrol output berurutan sederhana tanpa pemrograman. Kemampuannya untuk mengaktifkan satu output pada satu waktu membuatnya ideal untuk pemburu LED, timer, sirkuit otomatisasi, pembagi frekuensi, dan aplikasi switching langkah demi langkah. Artikel ini menjelaskan prinsip kerja CD4017, fungsi pin, aplikasi praktis, teknik pemecahan masalah, dan perbandingannya dengan solusi penghitung dan kontrol lainnya.

Apa itu IC CD4017?
CD4017 adalah penghitung dekade CMOS dan IC dekoder yang dihitung dari 0 hingga 9 menggunakan output berurutan. Tidak seperti penghitung biner yang menghasilkan sinyal berkode biner, CD4017 hanya menyalakan satu pin keluaran pada satu waktu. Setiap pulsa jam memindahkan output TINGGI ke pin berikutnya secara berurutan. Setelah Q9, IC secara otomatis kembali ke Q0 dan mengulangi siklus.
Spesifikasi dan Fitur IC CD4017
Spesifikasi IC CD4017
| Parameter | Spesifikasi |
|---|---|
| Tipe IC | Penghitung Dekade CMOS |
| Keluaran | 10 keluaran yang didekodekan |
| Rentang Penghitungan | 0 hingga 9 |
| Tegangan Operasi | 3V hingga 15V |
| Pemicu Jam | Tepi positif dipicu |
| Teknologi | CMOS |
| Jenis Paket | DIP dan SMD |
| Jenis Keluaran | Output yang didekodekan secara berurutan |
| Frekuensi Clock Maksimum | Tergantung pada tegangan suplai |
| Kemampuan Drive Keluaran | Dapat menggerakkan LED, input logika, dan tahap transistor kecil |
| Konsumsi Daya | Konsumsi daya rendah |
| Kekebalan Kebisingan | Ketahanan kebisingan yang baik dengan pemisahan yang tepat |
Fitur IC CD4017
• Penghitungan berurutan dari 0 hingga 9
• Hanya satu output yang tetap TINGGI pada satu waktu
• Rentang tegangan operasi yang luas dari 3V hingga 15V
• Kompatibel dengan sirkuit bertenaga baterai dan tegangan rendah
• Input jam yang dipicu tepi positif
• Konsumsi daya rendah karena teknologi CMOS
• Kekebalan kebisingan listrik yang baik
• Dapat langsung menggerakkan LED dan input logika
• Mendukung jenis paket DIP dan SMD
• Cocok untuk pemburu LED, timer, sequencer, dan sirkuit otomatisasi
• Membutuhkan komponen eksternal minimal
• Lebih hemat daya daripada IC logika TTL yang lebih lama
• Pengoperasian yang stabil dalam sistem portabel dan tertanam
• Driver eksternal dapat mengontrol relai, motor, dan beban arus tinggi
Fungsi Pinout dan Pin CD4017

| Nomor Pin | Nama Pin | Tipe | Deskripsi / Fungsi |
|---|---|---|---|
| 1 | Pertanyaan 5 | Keluaran | Output dekode kelima diaktifkan selama status hitungan 5 |
| 2 | Pertanyaan 1 | Keluaran | Output yang didekodekan pertama diaktifkan setelah pulsa clock pertama |
| 3 | Pertanyaan 0 | Keluaran | Output TINGGI default setelah reset atau power-up |
| 4 | Pertanyaan 2 | Keluaran | Output kedua yang didekodekan dalam urutan |
| 5 | Pertanyaan 6 | Keluaran | Output dekode keenam dalam urutan |
| 6 | Pertanyaan 7 | Keluaran | Output dekode ketujuh dalam urutan |
| 7 | Pertanyaan 3 | Keluaran | Output ketiga yang didekodekan dalam urutan |
| 8 | GND | Daya | Koneksi ground untuk IC |
| 9 | Pertanyaan 8 | Keluaran | Output dekode kedelapan dalam urutan |
| 10 | Pertanyaan 4 | Keluaran | Output yang didekodekan keempat dalam urutan |
| 11 | Pertanyaan 9 | Keluaran | Output yang didekodekan kesembilan dalam urutan |
| 12 | Melaksanakan | Keluaran | Digunakan untuk mengalir beberapa IC CD4017 untuk urutan penghitungan yang lebih lama |
| 13 | Mengaktifkan Jam | Masukan Kontrol | Mengaktifkan atau menonaktifkan penghitungan. TINGGI berhenti menghitung, RENDAH memungkinkan pengoperasian normal |
| 14 | Jam | Masukan | Menerima pulsa jam dari tombol tekan, osilator, 555 timer, atau sirkuit logika. Setiap tepi yang naik memajukan penghitung satu langkah |
| 15 | Atur ulang | Masukan Kontrol | Segera mengatur ulang penghitung kembali ke Q0 saat diaktifkan |
| 16 | VDD | Daya | Input catu daya positif (rentang pengoperasian khas 3V hingga 15V) |
Cara Kerja CD4017

CD4017 bekerja dengan menerima pulsa jam dan memindahkan output HIGH aktif melalui sepuluh pin output yang didekodekan. Saat reset atau power-up, Q0 adalah output aktif. Setiap tepi clock yang naik kemudian memindahkan sinyal HIGH ke output berikutnya dalam urutan.
Di dalam IC, penghitung Johnson dan sirkuit decoding mengontrol urutan ini. Alih-alih menghasilkan jumlah biner, CD4017 hanya mengaktifkan satu output yang didekodekan pada satu waktu, yang membuatnya mudah digunakan untuk pemburu LED, sirkuit waktu, dan aplikasi switching langkah demi langkah.
| Status Penghitung | Keluaran Aktif |
|---|---|
| Atur Ulang / Nyalakan | Q0 TINGGI |
| Denyut Jam 1 | Q1 TINGGI |
| Denyut Pulsa Jam ke-2 | Q2 TINGGI |
| Denyut Pulsa Jam ke-3 | Q3 TINGGI |
| Denyut Pulsa Jam ke-4 | Q4 TINGGI |
| Denyut Pulsa Jam ke-5 | Q5 TINGGI |
| Denyut Pulsa Jam ke-6 | Q6 TINGGI |
| Denyut Pulsa Jam ke-7 | Q7 TINGGI |
| Denyut Pulsa Jam ke-8 | Q8 TINGGI |
| Denyut Pulsa Jam ke-9 | Q9 TINGGI |
| Denyut Pulsa Jam ke-10 | Kembali ke Q0 |
CD4017 merespons tepi sinyal jam yang naik. Ini berarti hitungan meningkat ketika input jam berubah dari RENDAH ke TINGGI. Sinyal jam yang bersih dan stabil penting karena sinyal yang berisik atau memantul dapat menciptakan jumlah ekstra yang tidak diinginkan.
Hanya satu output yang TINGGI pada satu waktu karena logika decoding internal memilih satu output aktif untuk setiap posisi hitungan. Setelah Q9 menjadi TINGGI, pulsa jam berikutnya memulai ulang urutan dari Q0. Siklus ini berlanjut selama pulsa jam diterapkan, pin pengaktifan jam memungkinkan penghitungan, dan pin reset tidak diaktifkan.
Cara Menggunakan CD4017 dalam Desain Sirkuit
Pengaturan Sirkuit CD4017 Dasar

Sirkuit CD4017 standar memerlukan catu daya yang diatur, input jam, kontrol reset, dan output yang terhubung dengan benar. Pin VDD dan GND harus disambungkan dengan benar, dan input kontrol yang tidak digunakan tidak boleh dibiarkan mengambang. Kabel yang stabil memastikan penghitungan yang dapat diprediksi dan mencegah transisi output yang tidak diinginkan.
Pembuatan Sinyal Jam

CD4017 memajukan satu hitungan untuk setiap pulsa jam yang naik. Sumber jam umum termasuk osilator, sirkuit tombol tekan, gerbang logika, dan pengatur waktu 555. Sinyal jam harus tetap bersih dan stabil karena kebisingan atau pantulan sakelar dapat menciptakan pemicu palsu dan penghitungan yang dilewati.
Atur Ulang Logika dan Kontrol Penghitungan

Input reset segera memaksa penghitung kembali ke Q0. Kontrol reset biasanya digunakan untuk inisialisasi startup, sinkronisasi urutan, dan membatasi penghitung hingga kurang dari sepuluh status. Kabel reset yang tepat penting untuk pengoperasian yang stabil dan dapat diulang.
Kontrol Frekuensi Jam

Kecepatan transisi keluaran sepenuhnya tergantung pada frekuensi jam. Frekuensi clock yang lebih rendah menciptakan pengurutan yang lebih lambat, sementara frekuensi yang lebih tinggi meningkatkan kecepatan switching. Kontrol frekuensi penting dalam sirkuit waktu, sistem pembagian pulsa, dan aplikasi switching yang disinkronkan.
Menggunakan CD4017 sebagai Penghitung Divide-by-N

CD4017 dapat membuat rentang penghitungan khusus dengan memasukkan output yang dipilih kembali ke pin reset. Ketika output yang dipilih menjadi aktif, penghitung secara otomatis diatur ulang dan dimulai ulang dari Q0.
| Pembagian yang Diinginkan | Atur Ulang Koneksi | Urutan Keluaran |
|---|---|---|
| Bagi-2 | Setel Ulang → Q2 | Q0 → Q1 |
| Bagi-dalam-3 | Setel Ulang → Q3 | Q0 → Q1 → Q2 |
| Bagi-4 | Reset → Q4 | Q0 → Q1 → Q2 → Q3 |
| Bagi-5 | Setel Ulang → Q5 | Q0 → Q1 → Q2 → Q3 → Q4 |
| Bagi-10 | Tidak ada umpan balik reset | Urutan Q0–Q9 lengkap |
Metode ini memungkinkan pembagian frekuensi perangkat keras yang ringkas tanpa sirkuit decoding tambahan.
Mengalir Beberapa IC CD4017

Beberapa IC CD4017 dapat ditingkatkan untuk memperluas rentang output berurutan di luar sepuluh status. Pin Carry Out biasanya digunakan untuk mengoordinasikan tahap penghitung tambahan.
Cascading yang andal memerlukan:
• perilaku reset yang disinkronkan
• distribusi jam yang stabil
• jejak jam pendek
• Pembumian yang tepat
• kapasitor decoupling lokal untuk setiap IC
Seiring dengan ditambahkannya lebih banyak tahapan yang ditambahkan, waktu dan sinkronisasi propagasi menjadi semakin penting.
Aplikasi CD4017
Pemburu LED dan Pengurutan Visual Dekoratif

CD4017 banyak digunakan dalam sirkuit pemburu LED di mana lampu menyala satu demi satu untuk menciptakan efek visual yang bergerak. Ini membuatnya cocok untuk pencahayaan dekoratif, papan nama, batas pajangan, lampu festival, proyek model, dan demonstrasi pendidikan. Output yang didekodekan menyederhanakan pengurutan visual karena setiap tahap LED dapat diaktifkan dalam pola berulang yang jelas tanpa pemrograman.
Sistem Simulasi Lampu Lalu Lintas

Pengontrol lampu lalu lintas mendapat manfaat dari CD4017 karena IC secara alami menghasilkan output berurutan yang teratur. Hal ini memungkinkan perkembangan tahap yang dapat diprediksi untuk urutan waktu merah, kuning, dan hijau dalam model pendidikan dan sistem pensinyalan sederhana.
Dadu Elektronik dan Tampilan Acak

Sirkuit dadu elektronik menggunakan pengurutan keluaran cepat untuk membuat pola tampilan yang berubah yang tampak acak saat dihentikan. CD4017 cocok karena pengoperasiannya yang berurutan menyederhanakan siklus visual multi-output tanpa kontrol perangkat lunak.
Pengurutan Otomasi Industri dan Acara

CD4017 juga dapat digunakan dalam sistem otomasi sederhana di mana output harus diaktifkan dalam urutan tetap. Dalam pengaturan industri atau kontrol acara, dapat mengurutkan relai, indikator, efek panggung, lampu peringatan, panel tampilan, atau tahap switching berwaktu. Ini membuatnya berguna ketika pola kontrol langkah demi langkah yang dapat diprediksi diperlukan tanpa menggunakan mikrokontroler.
Tampilan LED Reaktif Audio

Dalam sirkuit visualisasi audio, CD4017 menciptakan pola LED bergerak yang merespons perubahan aktivitas audio. Ini memungkinkan efek visual reaktif suara sederhana dalam peralatan audio hobi dan tampilan hiburan.
Pembagian Frekuensi dan Aplikasi Waktu

CD4017 berguna dalam sirkuit pembagian frekuensi di mana sinyal waktu yang lebih lambat harus dihasilkan dari sumber jam yang lebih cepat. Ini membuatnya cocok untuk pembagian pulsa, kontrol waktu, dan sistem pengaturan waktu berurutan.
Pengurutan Relai dan Kontrol Otomatisasi

Sistem otomasi sering kali memerlukan output untuk diaktifkan dalam urutan yang telah ditentukan sebelumnya dari satu sumber pemicu. CD4017 berguna untuk pengurutan relai, peralihan berwaktu, sistem perkembangan alarm, dan kontrol alat berat berbasis langkah di mana pengurutan perangkat keras sederhana lebih disukai daripada kontrol yang dapat diprogram.
CD4017 Dengan Timer 555

Pengatur waktu 555 dan CD4017 biasanya dipasangkan untuk membuat sirkuit pengurutan otomatis sederhana. Dalam konfigurasi ini, pengatur waktu 555 menghasilkan pulsa jam sementara CD4017 maju melalui output yang didekodekan.
Pengatur waktu 555 biasanya dikonfigurasi dalam mode stabil untuk menghasilkan pulsa gelombang persegi terus menerus. Output timer terhubung langsung ke input jam CD4017, memungkinkan pengurutan output otomatis. Kecepatan pengurutan tergantung pada frekuensi pulsa yang dihasilkan oleh pengatur waktu 555. Menyesuaikan resistor waktu atau kapasitor mengubah laju transisi keluaran.
Kombinasi timer 555 dan CD4017 memberikan implementasi perangkat keras yang sederhana, jumlah komponen rendah, biaya rendah, pembuatan jam yang andal, dan kontrol sekuensial yang mudah tanpa pemrograman. Pasangan ini biasanya digunakan dalam pemburu LED, demonstrasi waktu, sirkuit otomatisasi sederhana, dan proyek elektronik pendidikan.
Masalah Umum CD4017 dan Pemecahan Masalah
| Masalah | Kemungkinan Penyebab | Pemecahan Masalah / Solusi |
|---|---|---|
| Output Melewati Secara Acak | • Sinyal jam yang berisik | |
| • Ganti pantulan | ||
| • Catu daya tidak stabil | Gunakan sinyal jam yang bersih, tambahkan debouncing untuk sakelar, dan tingkatkan pemfilteran catu daya. | |
| Beberapa LED Menyala Bersama | • Input mengambang | |
| • Pembumian yang buruk | Pastikan input yang tidak digunakan terhubung dengan benar dan tingkatkan koneksi pembumian. | |
| Counter Tidak Maju | • Pulsa jam hilang | |
| • Status pin aktifkan salah | ||
| • Sambungan daya yang rusak | Periksa sinyal input jam, verifikasi kabel pin aktifkan, dan konfirmasikan volume suplai yang benartage. | |
| Mengatur Ulang Masalah Pin | • Pin reset mengambang | |
| • Kebisingan pada garis reset | Hubungkan pin reset dengan benar dan hindari membiarkannya mengambang. | |
| Masalah Sinyal Jam Berisik | • Kabel jam panjang | |
| • Interferensi listrik | Jaga agar garis jam tetap pendek dan stabil untuk mengurangi pemicu palsu. | |
| Masalah Stabilitas Catu Daya | • Fluktuasi tegangan | |
| • Penyaringan yang buruk | Tambahkan kapasitor decoupling di dekat pin daya IC untuk meningkatkan stabilitas dan keandalan. | |
| Masalah Debouncing dengan Tombol Tekan | • Pantulan sakelar mekanis menghasilkan beberapa pulsa | Gunakan debouncing perangkat keras atau perangkat lunak untuk memastikan satu pulsa per penekanan tombol. |
CD4017 vs IC Penghitung Lainnya

| Fitur | CD4017 | CD4022 | Penghitung Biner | Mikrokontroler |
|---|---|---|---|---|
| Jenis Penghitung | Penghitung dekade dengan output yang didekodekan | Penghitung oktal dengan output yang didekodekan | Keluaran penghitungan biner | Pengontrol tertanam yang dapat diprogram |
| Jumlah Keluaran | 10 keluaran yang didekodekan | Output yang didekodekan lebih sedikit | Output berkode biner | Tergantung pada model MCU |
| Operasi Keluaran | Satu output TINGGI pada satu waktu | Satu output TINGGI pada satu waktu | Beberapa output biner berubah bersamaan | Dikendalikan perangkat lunak |
| Pemrograman yang Diperlukan | Tidak | Tidak | Tidak | Iya |
| Kemudahan Pengurutan | Sangat mudah | Mudah | Memerlukan logika decoding | Fleksibel melalui perangkat lunak |
| Kompleksitas Perangkat Keras | Rendah | Rendah | Sedang | Sedang hingga tinggi |
| Fleksibilitas | Terbatas pada pengurutan tetap | Pengurutan terbatas | Cocok untuk penghitungan digital | Sangat fleksibel |
| Kasus Penggunaan Terbaik | Pemburu LED dan pengurutan sederhana | Kontrol berurutan sederhana | Sistem penghitungan digital | Sistem tertanam canggih |
| Keuntungan Utama | Pengurutan perangkat keras sederhana | Penghitungan dekode sederhana | Penghitungan digital ringkas | Kontrol dan komunikasi tingkat lanjut |
| Batasan Utama | Fungsionalitas terbatas | Output lebih sedikit daripada CD4017 | Kurang nyaman untuk pengurutan langsung | Lebih kompleks dan mahal |
Alternatif CD4017 dan IC yang Setara
CD4017 bukan satu-satunya IC penghitung yang tersedia. Alternatif terbaik tergantung pada apakah sirkuit membutuhkan output yang didekodekan, penghitungan biner, kontrol tampilan tujuh segmen, kecepatan lebih tinggi, atau operasi yang dapat diprogram.
| IC / Perangkat Alternatif | Tipe | Terbaik Digunakan Untuk | Perbedaan Dari CD4017 |
|---|---|---|---|
| CD4022 | Penghitung dekode oktal | Urutan 8 langkah yang lebih pendek | Mirip dengan CD4017, tetapi memiliki 8 output yang didekodekan, bukan 10 |
| CD4026 | Penghitung dekade dengan driver 7 segmen | Penghitung digital dan tampilan numerik | Dirancang untuk menggerakkan layar 7 segmen, bukan output berurutan terpisah |
| CD4040 | Penghitung riak biner 12 tahap | Pembagian frekuensi dan penghitungan biner | Menyediakan output biner, bukan output yang didekodekan satu per satu |
| CD4060 | Penghitung osilator dan biner | Sirkuit pembagi waktu dan frekuensi | Termasuk fungsi osilator dan output pembagi biner |
| 74LS90 | Penghitung dekade TTL | Sirkuit logika TTL berkecepatan lebih tinggi | Dihitung dalam bentuk BCD dan biasanya perlu decoding untuk pengurutan langsung |
| 74HC4017 | Penghitung dekade CMOS berkecepatan tinggi | Sirkuit logika 5V dan desain CMOS yang lebih cepat | Fungsi yang mirip dengan CD4017, tetapi seringkali lebih cocok untuk sistem tingkat logika modern |
| Arduino | Papan pengontrol yang dapat diprogram | Pengurutan dan otomatisasi yang fleksibel | Membutuhkan pemrograman tetapi menawarkan lebih banyak kontrol |
| Mikrokontroler | Perangkat kontrol tertanam | Otomatisasi, sensor, tampilan, dan komunikasi tingkat lanjut | Lebih kuat dan fleksibel, tetapi lebih kompleks daripada CD4017 |
Pertanyaan yang Sering Diajukan [FAQ]
Mengapa CD4017 lebih praktis daripada penghitung biner dalam sirkuit keluaran langkah demi langkah?
Karena menyediakan output berurutan yang didekodekan secara langsung, dengan hanya satu output TINGGI pada satu waktu, yang menghilangkan logika decoding ekstra dan menyederhanakan urutan LED, relai, dan waktu.
Bagaimana pin reset memungkinkan CD4017 berfungsi sebagai penghitung divide-by-N?
Dengan memasukkan output yang dipilih kembali ke Reset, penghitung dimulai ulang sebelum Q9, sehingga panjang urutan dipersingkat ke jumlah status yang diperlukan.
Mengapa kualitas jam sangat penting di sirkuit CD4017?
Karena CD4017 maju di setiap tepi jam yang naik, sehingga kebisingan, pantulan sakelar, atau kabel yang tidak stabil dapat membuat hitungan palsu, langkah yang dilewati, atau perubahan output acak.
Apa yang membatasi keandalan tahapan CD4017 bertingkat dalam urutan yang lebih panjang?
Cascading meningkatkan sensitivitas waktu, mengatur ulang koordinasi, dan kompleksitas distribusi jam, sehingga sinkronisasi yang buruk atau kabel yang berisik dapat menyebabkan pengurutan yang tidak stabil.
Mengapa CD4017 masih berguna ketika mikrokontroler dapat melakukan pekerjaan yang sama?
Karena memberikan pengurutan perangkat keras sederhana tanpa pemrograman, membuatnya lebih cepat untuk dibangun, lebih mudah untuk memecahkan masalah, dan lebih hemat biaya untuk kontrol output berulang tetap.