Perbezaan Antara Kaunter Segerak dan Asynchronous

Dalam elektronik digital, kaunter adalah litar logik berurut yang terdiri daripada satu siri flip-flop. Ia mengira bilangan kejadian input dari segi peralihan kelebihan negatif atau negatif. Ia digunakan dalam aplikasi seperti penyegerakan peristiwa dan pengukuran kekerapan, anggaran kedudukan sudut dan tempoh sesuatu peristiwa. Kaunter agak serupa dengan daftar kerana kedua-duanya terdiri daripada susunan cascaded lebih daripada satu flip-flop dengan atau tanpa peranti logik combinational. Kaunter terutamanya digunakan untuk mengira aplikasi. Kiraan itu mewakili bilangan jam denyutan tiba. Berdasarkan cara flip-flops yang dicetuskan, kaunter dapat diklasifikasikan ke dalam dua kategori utama: counter synchronous dan asynchronous. Dalam kaunter segerak, semua flip-flop dicetuskan oleh isyarat jam yang sama manakala di kaunter tak segerak, flip-flop dicetuskan dengan isyarat jam yang berlainan. Tidak seperti kaunter tak segerak, keadaan bit keluaran berubah serentak di kaunter segerak, tanpa riak. Mari kita lihat perbezaan antara kedua-dua.

Apakah Kaunter Penyegerakan?

Dalam kaunter segerak, juga dikenali sebagai kaunter selari, semua flip-flop dalam keadaan perubahan balas pada masa yang sama selaras dengan isyarat jam masukan. Apabila kaunter sedang mencatat sedemikian rupa sehingga setiap flip-flop di kaunter dipicu oleh isyarat jam yang sama pada masa yang sama, kaunter dipanggil sebagai kaunter segerak. Ia berbeza daripada kaunter tak segerak dalam input pulsa bilangan terhubung ke input jam semua flip-flop. Oleh kerana semua flip-flop adalah pada masa yang sama, kaunter segerak dengan nombor yang sama dan jenis flip-flop boleh beroperasi pada frekuensi jam yang lebih tinggi daripada kaunter tak segerak. Oleh kerana isyarat jam pada masa yang sama diterapkan pada input jam semua flip-flop, tidak ada lag masa antara output yang berbeza.

Apakah Kaunter Asynchronous?

Kaunter tak segerak sering dipanggil counter riak. Dalam kaunter riak, output satu flip-flop memandu yang lain. Ia adalah susunan flip-flop di mana output satu flip-flop memacu output jam flip-flop berikut. Kaunter riak terdiri daripada satu siri pujian flip-flop di mana output setiap flip-flop disambungkan kepada input jam flip-flop pesanan lebih tinggi seterusnya. Isyarat jam terus digunakan untuk flip-flop pertama sahaja dan kemudiannya dihantar, dengan kelewatan masa dari satu flip-flop ke yang lain. Sebagai contoh, output flip-flop pertama ialah input jam flip-flop kedua, dan keluaran flip-flop kedua adalah input jam flip-flop ketiga, dan sebagainya. Kerana kelewatan penyebaran, counter riak biasanya lebih perlahan daripada rakan sejawat mereka yang sedang beroperasi.

Perbezaan antara Kaunter Segerak dan Asynchronous

Input Jam

- Dalam kaunter segerak, sumber yang sama digunakan oleh masukan jam di semua flip-flop, mewujudkan isyarat yang sama pada masa yang sama, yang bermakna kaunter adalah mencatat sedemikian rupa sehingga setiap flip-flop di kaunter dipicu oleh isyarat jam yang sama pada masa yang sama. Sebaliknya, dalam kaunter asynchronous (juga disebut counter riak) hanya flip-flop pertama yang disusun oleh jam luaran yang seterusnya mendorong output jam flip-flop berikut. Dalam kaunter riak, output satu flip-flop memandu yang lain.

Operasi

- Semua flip-flops adalah pada masa yang sama, oleh itu kaunter segerak dengan nombor dan jenis flip-flop yang sama boleh beroperasi pada frekuensi jam jauh lebih tinggi daripada rakan asynchronousnya. Ia berbeza daripada kaunter tak segerak dalam input pulsa bilangan terhubung ke input jam semua flip-flop. Dalam kaunter tak segerak, tiada jam biasa digunakan bermakna input jam flip-flop tidak didorong oleh isyarat jam yang sama. Sebaliknya, di kaunter segerak, setiap flip-flop dipicu oleh nadi jam biasa.

Kelewatan Masa

- Kerana isyarat jam di kaunter segerak diterapkan pada input jam semua flip-flop pada masa yang sama, tidak ada lag masa antara output yang berbeza. Oleh itu, tiada kelewatan penyebaran yang wujud dalam kaunter segerak. Dalam kaunter tak segerak, isyarat jam terus digunakan untuk flip-flop pertama sahaja dan kemudiannya dihantar, yang mengakibatkan kelewatan masa berikutnya dari satu flip-flop ke yang lain, yang akhirnya menyumbang untuk operasi kelajuan rendah berbanding segerak kaunter.

Synchronous vs. Counter Asynchronous: Carta Perbandingan

Ringkasan

Dalam kaunter segerak, semua flip-flop dicetuskan oleh isyarat jam yang sama dan output dari keadaan perubahan balas pada masa yang sama, jadi tidak ada kelewatan penyebaran yang wujud antara output yang berbeza. Dalam kaunter asynchronous, berbeza dengan kaunter segerak, input jam flip-flop tidak dicetuskan oleh isyarat jam yang sama; sebenarnya, output satu flip-flop memacu yang lain. Ini mengakibatkan lag masa berikutnya antara output dari satu flip-flop ke yang lain. Sebaliknya, tidak ada lag masa yang wujud antara output dalam kaunter segerak.