Sunday, October 6, 2013

JK Flip Flop

JK FLIP FLOP

JK flip-flop merupakan flip flopyang dibangun berdasarkan pengembangan dari RS flip-flop. JK flip-flop sering diaplikasikan sebagai komponen dasar suatu counter atau pencacah naik (up counter) ataupun pencacah turun (down counter). JK flip flop dalam penyebutanya di dunia digital sering di tulis dengan simbol JK -FF. Dalam artikel yang sedikit ini akan diuraikan cara membangun sebuah JK flip-flop menggunakan komponen utama berupa RS flip-flop.

Rangkaian Dasar JK Flip-Flop :

Gambar rangkaian diatas memperlihatkan salah satu cara untuk membangun sebuah flip-flop JK, J dan K disebut masukan pengendali karena menentukan apa yang dilakukan oleh flip-flop pada saat suatu pinggiran pulsa positif diberikan. Rangkaian RC mempunyai tetapan waktu yang sangat pendek, hal ini mengubah pulsa lonceng segiempat menjadi impuls sempit. Pada saat J dan K keduanya 0, Q tetap pada nilai terakhirnya. Pada saat J rendah dan K tinggi, gerbang atas tertutup, maka tidak terdapat kemungkinan untuk mengeset flip-flop. Pada saat Q adalah tinggi, gerbang bawah melewatkan pemicu reset segera setelah pinggiran pulsa lonceng positif berikutnya tiba. Hal ini mendorong Q menjadi rendah . Oleh karenanya J = 0 dan K=1 berarti bahwa pinggiran pulsa lonceng positif berikutnya akan mereset flip-flopnya. Pada saat J tinggi dan K rendah, gerbang bawah tertutup dan pada saat J dan K keduanya tinggi, kita dapat mengeset atau mereset flip-flopnya.

Timing Diagram JK Flip-Flop :


Prinsip Kerja JK Flip-Flop Master / Slave Prinsip kerja dari JK flip-flop master / slave adalah sebagai berikut.

Pertama, flip-flop master terpicu-pinggiran-positif dan flip-flop slave terpicu-pinggiran-negatif. Oleh karenanya, flip-flop master memberikan tanggapan terhadap masukan-masukan J dan K nya sebelum flip-flop slave. Jika J=1 dan K=0, flip-flop master diset pada saat pinggiran pulsa clock positif diberikan. Keluaran Q yang tinggi dari flip-flop utama mendrive masukan J pada flip-flop slave, maka pada saat pinggian pulsa clock negatif diberikan, flip-flop slave diset, menyamai kerja flip-flop master. Jika J=0 dan K=1, flip-flop master direset pada saat pinggiran naik pulsa clock diberikan. Keluaran Q yang tinggi dari flip-flop master menuju ke masukan K pada flip-flop slave. Oleh karenanya, kedatangan pinggiran turun pulsa clock mendorong flip-flop slave untuk reset. Sekali lagi, flip-flop slave menyamai kerja flip-flop master. Jika masukan J dan K pada flip-flop master adalah tinggi, maka flip-flop ini toggle pada saat pinggiran pulsa clock positif diberikan sedang flip-flop slave toggle pada saat pinggiran pulsa clock negatif diberikan. Dengan demikian, apapun yang dilakukan oleh flip-flop master, akan dilakukan pula oleh flip-flop slave: jika flip-flop master diset, flip-flop slave diset; jika flip-flop master direset, flip-flop slave direset pula. Disebut sebagai JK flip-flop master / slave karena setiap proses yang dikerjakan oleh flip-flop master maka proses tersebut akan diproses dan dikuti oleh flip-flop slave.

1 comment: