Perbedaan antara penghitung sinkron dan asinkron
- 4290
- 54
- Mr. Jordan Gusikowski
Dalam elektronik digital, counter adalah sirkuit logika berurutan yang terdiri dari serangkaian sandal jepit. Itu menghitung jumlah kejadian input dalam hal transisi tepi negatif atau positif. Mereka digunakan dalam aplikasi seperti sinkronisasi peristiwa dan pengukuran frekuensi, estimasi posisi sudut dan durasi suatu peristiwa. Penghitung sangat mirip dengan register karena keduanya terdiri dari pengaturan cascade lebih dari satu flip-flop dengan atau tanpa perangkat logika kombinasional. Penghitung terutama digunakan untuk menghitung aplikasi. Hitungan mewakili jumlah pulsa jam tiba. Berdasarkan cara sandal jepit dipicu, counter dapat diklasifikasikan ke dalam dua kategori utama: penghitung sinkron dan asinkron. Dalam penghitung sinkron, semua flip-flop dipicu oleh sinyal clock yang sama sedangkan pada penghitung asinkron, flip-flop dipicu dengan sinyal jam yang berbeda. Tidak seperti penghitung asinkron, keadaan bit output berubah secara bersamaan dalam penghitung sinkron, tanpa riak. Mari kita lihat perbedaan antara keduanya.
Apa itu penghitung sinkron?
Dalam penghitung sinkron, juga dikenal sebagai penghitung paralel, semua flip-flop dalam keadaan mengubah counter pada saat yang sama secara sinkron dengan sinyal jam input. Ketika penghitung clock sedemikian rupa sehingga setiap flip-flop di konter dipicu oleh sinyal jam yang sama pada saat yang sama, penghitung disebut sebagai penghitung sinkron. Ini berbeda dari penghitung asinkron karena input pulsa hitungan terhubung ke input jam dari semua sandal jepit. Karena semua sandal jepit dicatat pada saat yang sama, penghitung sinkron dengan jumlah dan jenis flip-flop yang sama dapat beroperasi pada frekuensi clock yang jauh lebih tinggi daripada penghitung asinkron. Karena sinyal jam secara bersamaan diterapkan pada input jam dari semua sandal jepit, tidak ada jeda waktu antara output yang berbeda.
Apa itu penghitung asinkron?
Penghitung asinkron sering disebut penghitung riak. Di penghitung riak, output dari satu flip-flop menggerakkan yang lain. Ini adalah pengaturan flip-flop yang bertingkat di mana output dari satu flip-flop menggerakkan output jam dari flip-flop berikut. Penghitung riak terdiri dari serangkaian sandal jepit pujian di mana output dari setiap flip-flop terhubung ke input jam dari flip-flop tingkat tinggi berikutnya. Sinyal jam langsung diterapkan pada flip-flop pertama dan kemudian ditransmisikan, dengan penundaan waktu dari satu flip-flop ke yang lain. Misalnya, output dari flip-flop pertama adalah input clock dari flip-flop kedua, dan output dari flip-flop kedua adalah input clock dari flip-flop ketiga, dan sebagainya. Karena penundaan propagasi, konter riak biasanya lebih lambat dari rekan -rekannya yang sinkron dalam operasi.
Perbedaan antara penghitung sinkron dan asinkron
Input jam
- Dalam penghitung sinkron, sumber yang sama digunakan oleh input jam di semua sandal jepit, menciptakan sinyal yang sama pada saat yang sama, yang berarti penghitung clock sedemikian rupa sehingga setiap flip-flop di konter dipicu oleh sinyal jam yang sama pada saat yang sama. Sebaliknya, dalam penghitung asinkron (juga disebut Ripple Counter) hanya flip-flop pertama yang dicatat oleh jam eksternal yang pada gilirannya menggerakkan output jam dari flip-flop berikut. Di penghitung riak, output dari satu flip-flop menggerakkan yang lain.
Operasi
- Semua flip-flop clock pada saat yang sama, sehingga penghitung sinkron dengan jumlah dan jenis flip-flop yang sama dapat beroperasi pada frekuensi clock yang jauh lebih tinggi daripada mitra asinkronnya. Ini berbeda dari penghitung asinkron karena input pulsa hitungan terhubung ke input jam dari semua sandal jepit. Dalam penghitung asinkron, tidak ada jam umum yang digunakan yang berarti input jam dari flip-flop tidak digerakkan oleh sinyal jam yang sama. Sebaliknya, dalam konter sinkron, setiap flip-flop dipicu oleh pulsa jam yang umum.
Waktu tunda
- Karena sinyal jam dalam penghitung sinkron diterapkan pada input jam dari semua sandal jepit pada saat yang sama, tidak ada jeda waktu antara output yang berbeda. Jadi, tidak ada keterlambatan propagasi yang melekat dalam penghitung sinkron. Dalam penghitung asinkron, sinyal clock secara langsung diterapkan pada flip-flop pertama dan kemudian ditransmisikan, yang menghasilkan penundaan waktu berikutnya dari satu flip-flop ke yang lain, yang akhirnya menjelaskan operasi kecepatan rendah dibandingkan dengan sinkron menangkal.
Sinkron vs. Penghitung Asinkron: Bagan Perbandingan
Ringkasan
Dalam penghitung sinkron, semua flip-flop dipicu oleh sinyal clock yang sama dan output dari keadaan perubahan penghitung pada saat yang sama, sehingga tidak ada penundaan propagasi yang melekat antara output yang berbeda. Dalam penghitung asinkron, berbeda dengan penghitung sinkron, input jam dari flip-flop tidak dipicu oleh sinyal jam yang sama; Faktanya, output dari satu flip-flop mendorong yang lain. Ini menghasilkan jeda waktu berikutnya antara output dari satu flip-flop ke yang lain. Sebaliknya, tidak ada jeda waktu yang melekat antara output dalam penghitung sinkron.