Fig 7.75 dan fig 7.99


1. Pendahuluan[Kembali]

    Rangkaian sekuensial merupakan salah satu pilar utama dalam perancangan sistem elektronika digital, di mana elemen memori dan kondisi sebelumnya turut menentukan keluaran sistem. Salah satu bentuk aplikasi rangkaian sekuensial yang paling umum dan krusial adalah rangkaian pencacah atau counter. Rangkaian ini memiliki peran penting dalam berbagai aplikasi komputasi dan kontrol, seperti pembagi frekuensi, pewaktu, pengukur periode, dan sistem pengalamatan memori.

    Dalam implementasi perangkat keras modern, perancangan pencacah jarang menggunakan flip-flop diskrit secara satu per satu, melainkan menggunakan komponen Integrated Circuit (IC) yang sudah terintegrasi. Tugas ini berfokus pada analisis konfigurasi rangkaian pencacah sinkron menggunakan beberapa jenis IC keluarga TTL, yaitu IC 74191, IC 74ALS161, dan IC 74ALS163.

    Berdasarkan skema rangkaian yang diberikan, analisis pertama mencakup metode perluasan kapasitas cacahan melalui teknik kaskade menggunakan dua buah IC 74191 untuk membentuk pencacah 8-bit. Analisis selanjutnya difokuskan pada perancangan pencacah modulo-N. Dengan memanfaatkan umpan balik dari keluaran pencacah menuju gerbang logika NAND, batas cacahan dapat diatur sesuai kebutuhan. Melalui skema IC 74ALS161 dan 74ALS163, laporan ini juga akan menyoroti perbedaan operasional yang signifikan antara metode penghapusan data secara asinkron dan sinkron.

2. Tujuan[Kembali]

    Tujuan dari penyelesaian tugas ini adalah untuk mengetahui dan memahami secara mendalam prinsip kerja komponen IC counter sinkron, khususnya pada tipe 74191, 74ALS161, dan 74ALS163. Selain itu, penyusunan laporan ini juga bertujuan untuk menganalisis konfigurasi kaskade dari beberapa IC counter guna memperluas jangkauan bit perhitungan, serta mengkaji metode perancangan rangkaian pencacah dengan batas modulus tertentu melalui pemanfaatan gerbang logika tambahan. Pada akhirnya, melalui evaluasi skema rangkaian yang diberikan, tugas ini ditujukan untuk mengidentifikasi dan membedakan karakteristik operasional antara fungsi clear secara asinkron yang terdapat pada IC 74ALS161 dengan fungsi clear secara sinkron pada IC 74ALS163.

3. Alat dan Bahan[Kembali]

Alat

  1. Personal Computer atau Laptop Perangkat keras utama yang digunakan untuk menjalankan sistem operasi dan mengeksekusi proses komputasi yang dibutuhkan oleh perangkat lunak simulator rangkaian elektronika.


  2. Perangkat Lunak Proteus Design Suite Aplikasi simulasi yang digunakan untuk merancang skematik, menghubungkan komponen, serta menguji logika rangkaian secara virtual sebelum diimplementasikan ke dalam bentuk perangkat keras fisik.


Bahan dan Komponen Simulasi

  1. IC 74191 (4-bit Synchronous Up/Down Counter) IC ini adalah pencacah sinkron empat bit yang dapat diatur untuk mencacah naik maupun turun. Pada simulasi ini, dua buah IC 74191 dihubungkan secara kaskade (bertingkat) untuk membentuk sistem pencacah 8-bit. Pin keluaran seperti Ripple Clock Output dan Terminal Count pada IC pertama dimanfaatkan untuk memberikan sinyal lanjutan kepada IC kedua, sehingga seluruh proses perhitungan dari bit terendah hingga tertinggi berjalan serempak.


  2. IC 74LS161 (4-bit Synchronous Binary Counter dengan Asynchronous Clear) IC ini difokuskan untuk mendemonstrasikan perancangan rangkaian pencacah modulo, yaitu pencacah dengan batas nilai maksimum tertentu. Karakteristik utama dari seri 161 adalah pin clear atau reset yang bersifat asinkron. Artinya, ketika gerbang pendeteksi batas memberikan sinyal reset, IC ini akan langsung seketika mengubah semua keluarannya menjadi nol tanpa menunggu datangnya pulsa clock berikutnya.


  3. IC 74LS163 (4-bit Synchronous Binary Counter dengan Synchronous Clear) Berfungsi sama sebagai pencacah empat bit, namun memiliki perbedaan mendasar pada proses reset. Fungsi clear pada tipe 163 bersifat sinkron. Saat sinyal reset terpicu oleh batas cacahan, IC ini akan menunggu hingga datangnya sisi aktif dari pulsa clock berikutnya sebelum benar-benar mereset keluaran menjadi nol. Mekanisme ini dirancang untuk mencegah terjadinya transien atau kondisi tak terduga sesaat pada sistem.


  4. IC 7430 (Gerbang Logika NAND 8-input) Komponen ini bertindak sebagai dekoder untuk mendeteksi status atau nilai keluaran tertentu dari pencacah 8-bit. Kedelapan inputnya dihubungkan ke jalur data keluaran pencacah (beberapa mungkin melalui gerbang NOT). Gerbang ini akan menghasilkan sinyal aktif rendah (LOW) hanya ketika kedelapan inputnya bernilai logika 1, yang menandakan bahwa sistem telah mencapai angka spesifik yang ditargetkan.


  5. Gerbang Logika NAND 2-input dan 3-input Digunakan sebagai jalur umpan balik (feedback) pada rancangan pencacah modulo-N. Gerbang ini membaca kombinasi pin keluaran tertentu dari pencacah. Ketika kombinasi tersebut mencapai nilai biner yang ditetapkan sebagai batas atas hitungan, gerbang NAND akan bereaksi dengan mengirimkan sinyal reset ke pin clear pada IC pencacah. 


  6. Gerbang Logika NOT (Inverter) Berfungsi untuk membalikkan kondisi logika, dari 1 menjadi 0 atau sebaliknya. Dalam rangkaian ini, gerbang NOT sering diposisikan sebelum gerbang NAND (seperti pada IC 7430) untuk menyesuaikan nilai biner dari pencacah agar sesuai dengan syarat kondisi semua-satu yang dibutuhkan oleh gerbang NAND tersebut.


  7. 7-Segment Display Komponen output visual yang memudahkan pemantauan hasil simulasi. Daripada harus membaca status tegangan tinggi atau rendah pada masing-masing pin keluaran IC dalam bentuk biner, pengguna dapat langsung melihat hasil perhitungan berupa angka desimal atau heksadesimal yang menyala pada layar segmen ini. 


  8. Logic State Merupakan instrumen masukan virtual khas perangkat lunak Proteus. Alat ini digunakan oleh perancang untuk memberikan logika statis 1 atau 0 secara manual dengan cara diklik. Komponen ini biasanya disambungkan ke pin-pin kendali seperti Data Input, Enable, Load, atau pin pengatur arah cacahan. 


4. Dasar Teori[Kembali]

  1. Rangkaian Pencacah Sinkron (Synchronous Counter) Rangkaian pencacah (counter) adalah rangkaian sekuensial yang dirancang untuk menghitung jumlah pulsa detak (clock) yang masuk. Pada pencacah sinkron, seluruh flip-flop yang menyusun rangkaian tersebut dihubungkan pada satu jalur sumber clock yang sama. Hal ini menyebabkan keadaan keluaran dari semua flip-flop akan berubah secara serempak pada saat transisi pulsa detak aktif tiba. Keuntungan utama dari sistem sinkron adalah kemampuannya dalam meminimalkan waktu tunda rambatan (propagation delay) antar bit, sehingga pencacah beroperasi lebih stabil dan dapat digunakan pada sistem berfrekuensi tinggi.

  2. IC 74191 dan Konfigurasi Kaskade IC 74191 adalah komponen terintegrasi yang berfungsi sebagai pencacah biner 4-bit sinkron dengan kemampuan untuk mencacah maju (up) maupun mundur (down). Kapasitas maksimal dari satu buah IC pencacah 4-bit adalah menghitung dari 0 hingga 15 (0000 hingga 1111 dalam bilangan biner).

    Untuk aplikasi yang membutuhkan jangkauan cacahan yang lebih besar, seperti pada simulasi pertama, beberapa IC dapat digabungkan secara seri atau kaskade. Konfigurasi kaskade pada IC 74191 dilakukan dengan menghubungkan pin keluaran indikator penyelesaian cacahan seperti Ripple Clock Output (RCO) atau Terminal Count (TC) dari IC tahap pertama, menuju pin masukan kendali (Enable) pada IC tahap berikutnya. Melalui skema ini, dua buah IC 4-bit dapat dihubungkan untuk bekerja secara berkesinambungan membentuk pencacah 8-bit yang mampu menghitung data dari 0 hingga 255.

  1. Pencacah Modulo-N Secara standar, sebuah pencacah biner akan terus menghitung hingga mencapai kapasitas maksimum bit yang dimilikinya sebelum melimpah (overflow) dan kembali ke nol. Namun, batas akhir hitungan tersebut dapat dipotong dan dimodifikasi sesuai kebutuhan aplikasi. Rangkaian yang batas hitungannya telah dibatasi ini disebut pencacah Modulo-N, di mana huruf N mewakili jumlah status keluaran unik yang dilewati oleh pencacah dalam satu siklus.

    Prinsip kerja dari pencacah modulo adalah dengan menyematkan gerbang logika tambahan, seperti gerbang NAND, pada jalur keluaran sistem. Gerbang logika ini berfungsi sebagai dekoder pendeteksi untuk kombinasi angka biner tertentu. Saat kombinasi batas atas angka yang dituju tercapai, gerbang logika akan mengirimkan umpan balik berupa sinyal aktif rendah. Sinyal ini langsung diarahkan ke pin Clear atau Master Reset pada IC pencacah, yang akan memaksa hitungan kembali ke angka awal (nol).

  1. Perbedaan Clear Asinkron dan Sinkron (IC 74161 dan 74163) Untuk memahami rancangan pencacah modulo secara komprehensif, penting untuk membedakan respons sistem saat menerima sinyal reset. Meskipun IC seri 74161 dan 74163 sama-sama berfungsi sebagai pencacah biner 4-bit, keduanya memiliki perbedaan mendasar pada cara memproses instruksi penghapusan data.

    a. Clear Asinkron pada IC 74161 Pada tipe IC 74161, proses penghapusan keluaran bersifat asinkron atau tidak bergantung pada pulsa detak. Kapan pun pin reset menerima sinyal aktif dari gerbang pendeteksi, seluruh keluaran flip-flop di dalam IC akan terhapus seketika itu juga menjadi nol. Kelemahan dari karakteristik ini adalah munculnya kondisi transien (glitch) pada rangkaian. Angka batas cacahan yang dideteksi akan sempat muncul di keluaran dalam waktu yang sangat singkat sebelum sistem benar-benar sadar dan mereset dirinya ke nol.

    b. Clear Sinkron pada IC 74163 Berbeda dengan tipe sebelumnya, IC 74163 memproses sinyal penghapusan data secara sinkron. Saat pin Clear dipicu oleh gerbang pendeteksi batas cacahan, sistem di dalam IC tidak akan langsung bertindak mereset keluaran saat itu juga. Rangkaian akan menyimpan instruksi reset tersebut dan menunggu hingga datangnya pinggiran pulsa detak (clock) siklus berikutnya. Ketika pulsa clock tiba, barulah keluaran beralih menjadi nol secara bersamaan. Metode sinkronisasi ini memastikan keluaran bekerja lebih stabil dan bersih karena sistem terhindar dari kemunculan angka sekilas akibat cacat logika.


5. Contoh Soal[Kembali]
  1. Apa keuntungan utama dari penggunaan rangkaian pencacah sinkron (synchronous counter) dibandingkan pencacah asinkron? Jawaban: Keuntungan utamanya adalah kemampuannya dalam meminimalkan waktu tunda rambatan (propagation delay) antar bit, sehingga pencacah beroperasi lebih stabil, serempak, dan sangat cocok digunakan pada sistem dengan frekuensi tinggi.
  2. Pada konfigurasi kaskade menggunakan dua buah IC 74191 untuk memperluas jangkauan menjadi 8-bit, pin keluaran apa dari IC tahap pertama yang digunakan untuk memicu IC tahap kedua? Jawaban: Pin keluaran yang digunakan adalah Ripple Clock Output (RCO) atau Terminal Count (TC) dari IC tahap pertama, yang dihubungkan ke pin Enable pada IC tahap kedua.
  3. Jelaskan secara singkat apa yang dimaksud dengan rangkaian pencacah modulo-N. Jawaban: Pencacah modulo-N adalah rangkaian pencacah biner yang batas akhir hitungannya telah dimodifikasi atau dipotong menggunakan gerbang logika tambahan, sehingga rangkaian akan kembali ke nol sebelum mencapai kapasitas maksimum bit yang dimilikinya.
  4. Sebutkan perbedaan paling mendasar antara karakteristik IC 74161 dan IC 74163 dalam fungsinya sebagai rangkaian pencacah. Jawaban: Perbedaan utamanya terletak pada metode pemrosesan sinyal reset atau clear. IC 74161 memiliki fungsi clear yang bersifat asinkron, sedangkan IC 74163 memiliki fungsi clear yang bersifat sinkron terhadap pulsa detak (clock).
  5. Bagaimana respons sistem pada IC 74161 ketika pin clear menerima sinyal aktif dari gerbang pendeteksi batas cacahan? Jawaban: Seluruh keluaran pada IC 74161 akan langsung terhapus menjadi nol seketika itu juga, tanpa perlu menunggu datangnya transisi pulsa detak (clock) berikutnya.


1. Sebuah sistem penghitung barang menggunakan dua IC 74191 yang dihubungkan secara kaskade. Jika IC pertama mengalami kerusakan pada jalur pin Ripple Clock Output sehingga gagal mengirimkan sinyal lanjutan ke IC kedua, apa dampaknya terhadap proses penghitungan sistem secara keseluruhan?

Jawaban: Dampaknya adalah IC pencacah tahap kedua tidak akan pernah mendapatkan instruksi untuk memajukan hitungan. Sistem secara keseluruhan akan gagal berfungsi sebagai pencacah 8-bit dan hanya bisa menghitung sebatas kapasitas IC pertama, yaitu menghitung dari 0 hingga 15 dan terus berulang tanpa bisa berpindah ke digit atau bit yang lebih tinggi.

2. Seorang perancang merancang pewaktu menggunakan IC 74ALS161 untuk membatasi hitungan maksimum pada angka 59. Namun saat diamati, angka 60 selalu berkedip sangat cepat di layar penampil sebelum hitungan kembali ke 0. Analisislah mengapa fenomena ini terjadi pada rancangan tersebut.

Jawaban: Fenomena kedipan ini terjadi karena IC 74ALS161 menggunakan mekanisme reset asinkron. Saat kombinasi angka 60 tercapai, gerbang pendeteksi langsung mengirimkan sinyal reset saat itu juga tanpa menunggu pulsa detak sinkronisasi. Akibatnya, angka 60 tersebut sempat terkirim ke layar penampil dalam waktu yang sangat singkat (glitch) sebelum seluruh keluaran benar-benar terhapus menjadi 0.

3. Untuk memperbaiki masalah kedipan pada sistem sebelumnya, perancang mengganti komponen menjadi IC 74ALS163 yang memiliki reset sinkron. Namun, sistem kini justru menghitung hingga angka 60 secara penuh dan baru mereset pada hitungan ke 61. Kesalahan apa yang terjadi pada logika perancangannya?

Jawaban: Kesalahan terletak pada penentuan kombinasi angka batas di gerbang pendeteksi. Karena IC 74ALS163 menunda eksekusi reset hingga datangnya pulsa detak berikutnya, gerbang pendeteksi seharusnya diatur untuk membaca satu angka sebelum batas yang diinginkan, yaitu angka 59. Karena perancang tetap menyetelnya pada angka 60, maka angka tersebut dibiarkan tampil penuh selama satu siklus detak tambahan.



1. Pada pengujian simulasi pertama menggunakan IC 74191, gerbang NAND 8-input atau IC 7430 digunakan sebagai dekoder status keluaran. Gerbang ini akan menghasilkan sinyal aktif rendah (logika 0) kepada sistem pada saat... 
a. rangkaian baru saja dihidupkan 
b. pencacah mencapai kombinasi angka biner spesifik yang ditargetkan oleh susunan input dekoder 
c. pencacah mendapat pulsa detak atau clock yang pertama 
d. rangkaian pencacah mengalami kelebihan beban tegangan 
Jawaban: b. pencacah mencapai kombinasi angka biner spesifik yang ditargetkan oleh susunan input dekoder

2. Agar dua buah IC 74191 pada simulasi pertama dapat bekerja secara berkesinambungan membentuk pencacah 8-bit, konfigurasi penyambungan kaskade yang tepat adalah menghubungkan... 
a. semua pin keluaran data secara paralel 
b. pin clock dari rangkaian secara bergantian 
c. pin Ripple Clock Output (RCO) atau Terminal Count (TC) IC pertama ke pin Enable IC kedua 
d. pin pengatur arah cacahan ke jalur tegangan positif 
Jawaban: c. pin Ripple Clock Output (RCO) atau Terminal Count (TC) IC pertama ke pin Enable IC kedua

3. Pada simulasi kedua tentang pencacah modulo, gerbang NAND digunakan sebagai pendeteksi batas cacahan. Apa yang membedakan proses reset pada sistem IC 74LS161 dibandingkan dengan IC 74LS163 saat gerbang NAND mengirimkan sinyal batas tersebut? 
a. IC 74LS161 mereset ke nol seketika itu juga, sedangkan IC 74LS163 menunda eksekusi reset hingga datangnya pinggiran aktif pulsa clock berikutnya 
b. IC 74LS161 memerlukan pulsa clock untuk mereset, sedangkan IC 74LS163 tidak memerlukan pulsa clock 
c. IC 74LS161 hanya mereset sebagian bit keluaran, sedangkan IC 74LS163 mereset seluruhnya 
d. tidak ada perbedaan, keduanya akan langsung mereset tanpa menunggu pulsa clock 
Jawaban: a. IC 74LS161 mereset ke nol seketika itu juga, sedangkan IC 74LS163 menunda eksekusi reset hingga datangnya pinggiran aktif pulsa clock berikutnya

8. Percobaan[Kembali]



9. Download File[Kembali]

Download rangkaian Fig. 7.75 [disini]

Download rangkaian Fig. 7.99 [disini]

Download datasheet 7430 [disini]

Download datasheet 74191 [disini]

















Komentar