Latch vs Flip-Flop
Selak dan flip flop adalah blok bangunan asas litar logik berurut, oleh itu ingatan. Litar logik berturut-turut adalah jenis litar digital yang bertindak balas bukan sahaja kepada input semasa, tetapi kepada keadaan sekarang (atau masa lalu) litar. Untuk mencapai fungsi ini, litar mesti dapat mengekalkan keadaannya sebagai maklumat binari.
Lebih lanjut mengenai Latches
Harta dasar peranti memori adalah, ia harus dapat mengekalkan outputnya pada keadaan tetap sehingga ia diarahkan untuk berubah. Fungsi ini disediakan oleh litar logik yang bistable. Ringkasnya, ia mempunyai dua negeri yang stabil; keadaan Set dan Reset semula keadaan. Dengan konvensyen, keadaan ditetapkan dianggap sebagai 1 dan set semula keadaan dianggap sebagai 0. Unsur litar tersebut dikenali sebagai selak; analog dengan peranti mekanikal yang mengunci objek ke kedudukan tetap.
Selangka Set Set Semula Asas (SR selak) adalah bentuk litar paling mudah. JK dan D selak adalah dua jenis latch yang lain. Operasi mereka mudah dinyatakan oleh meja kebenaran. Ia adalah representasi jadual semua hasil yang mungkin untuk keadaan masukan yang berlainan.
Selak asas mengubah nilai apabila input yang betul diberikan. Ini menimbulkan masalah untuk mengawal bit data yang disimpan dalam selak dalam litar besar. Lebih banyak kawalan ke litar yang boleh dipakai dapat diperkenalkan dengan melewati setiap masukan melalui gerbang AND. Dengan mengawal gerbang DAN menggunakan isyarat lain, input boleh dibenarkan pada peristiwa yang diingini. Input tambahan ini dikenali sebagai Enable, dan selak yang dikonfigurasikan dengan cara ini dikenali sebagai selak jam atau selak berlapis. Biasanya Enable dikawal oleh jam, yang merupakan isyarat digital dengan selang yang wajar tinggi (1) dan rendah (0) menyatakan.
Untuk D-selak, setiap kali jam berada di negeri yang tinggi, output mengandaikan keadaan tinggi untuk setiap keadaan tinggi input. Tingkah laku ini dipanggil ketelusan. Dalam sesetengah aplikasi, ketelusan selak adalah kelemahan.
Lebih lanjut mengenai Flip-Flops
Selalunya perlu mempunyai keupayaan untuk mencuba input pada masa tertentu dan mengekalkan nilai secara dalaman. Kerana ketelusan, selak bertindak balas kepada sebarang peristiwa yang berlaku dalam keadaan tinggi jam. Sebagai penyelesaian, litar bistable dicetuskan pada pinggir yang semakin meningkat atau kelebihan denyut nadi masa boleh digunakan. Litar ini dikenali sebagai flip-flop, yang bersesuaian dengan tepi denyut jam. Oleh itu, Flip-Flops juga dikenali sebagai litar multivibrator bersistematik. Sebaliknya, selak adalah litar berbilang asynchronous bistable.
Sesuai dengan operasi kait, SR, JK, D, dan flop flop T direka juga.
Apakah perbezaan antara Latches dan Flip Flops?
• Selak adalah litar multivibrator yang tak boleh segerak, dan flip-flop adalah litar multivibrator yang boleh disegerakkan.
• Dalam selak, keadaan tertahan boleh berubah pada bila-bila masa apabila membolehkan di negara yang tinggi, tetapi di flip flops, keadaan tertahan boleh berubah hanya pada pinggir yang semakin meningkat atau kelebihan jatuh dari isyarat jam yang diberikan sebagai input dari membolehkannya.