Pengertian D dan T Flip-flop
Pengertian
D Flip-flop
Data
flip-flop merupakan pengembangan dari RS flip-flop, pada D flip-flop
kondisi output terlarang (tidak tentu) tidak lagi terjadi. Data
flip-flop sering juga disebut dengan istilah D-FF sehingga lebih
mudah dalam penyebutannya. Data flip-flop merupakan dasar dari
rangkaian utama sebuah memori penyimpan data digital. Input atau
masukan pada RS flip-flop adalah 2 buah yaitu R (reset) dan S (set),
kedua input tersebut dimodifikasi sehingga pada Data flip-flop
menjadi 1 buah input saja yaitu input atau masukan D (data) saja.
Model
modifikasi RS flip-flop menjadi D flip-flop adalah dengan penambahan
gerbang NOT (Inverter) dari input S ke input R pada RS flip-flop
seperti telihat pada gambar dasar D flip-flop berikut.
Gambar
Rangkaian Dasar D Flip-Flop
Pada gambar diatas input Set (S) dihubungkan ke input Reset (R) pada
RS flip-flop menggunakan sebuah inverter sehingga terbentuk input
atau masukan baru yang diberi nama input Data (D). Dengan kondisi
tersebut maka RS flip-flop berubah menjadi Data Flip-Flop (D-FF).
Pada perkembanganya D flip flop ini ditambahkan dengan input atau
masukan control berupa enable/clock seperti ditunjukan pada gambar
berikut.
Gambar
Data Flip-Flop Dengan Enable/Clock
Gambar
diatas memperlihatkan Data flip-flop yang dilengkapi denganmasukan
enable/clock. Fungsi input enable/clock diatas adalah untuk menahan
data masukan pada jalur Data (input D) agar tidak diteruskan ke
rangkaian RS flip-flop. Prinsip kerja dari rangkaian Data flip-flop
dengan clock diatas adalah sebagai berikut.
- Apabila input clock berlogika 1 “High” maka input pada jalur data akan di teruskan ke rangkaian RS flip flop, dimana pada saat input jalur Data 1 “High” maka kondisi tersebut adalah Set Q menjadi 1 “High” dan pada saat jalur Data diberikan input 0 “Low” maka kondisi yang terjadi adala Reset Q menjadi 0 “Low”.
- Kemudian Pada saat input Clock berlogika rendah maka data output pada jalur Q akan ditahan (memori 1 bit) walaupun logika pada jalur input Data berubah. Kondisi inilah yang disebut sebagai dasar dari memor 1 bit. Untuk lebih jelasnya dapat dilihat pada tabel Data flip-flop berikut.
Tabel Kebenaran Data
Flip-Flop
Clock/Enable
|
D
|
Q
|
Q’
|
Keterangan
|
1
|
0
|
0
|
1
|
Reset
Q ke 0
|
1
|
1
|
1
|
0
|
Set
Q ke 1
|
0
|
0
|
1
|
0
|
Menahan
kondisi Q terakhir
|
0
|
1
|
1
|
0
|
Menahan
kondisi Q terakhir
|
Dari tabel kebenaran
diatas terlihat bahwa Data flip-flop merupakan dasar dari pembuatan
memori digital 1 bit. Data Flip-flop sering juga disebut sebagai
D-latch.
Flip-Flop T
Nama flip-flop T
diambil dari sifatnya yang selalu berubah keadaan setiap ada sinyal
pemicu (trigger)
pada masukannya. Flip-flop T atau flip-flop toggle adalah flip-flop
J-K yang kedua masukannya (J dan K) digabungkan menjadi satu sehingga
hanya ada satu jalan masuk. Karakteristik dari flip-flop ini adalah
kondisi dari keluaran akan selalu toogle atau selalu berlawanan
dengan kondisi sebelumnya. Input T merupakan satu-satunya masukan
yang ada pada flip-flop jenis ini sedangkan keluarannya tetap dua,
seperti semua flip-flop pada umumnya. Kalau keadaan keluaran
flip-flop 0, maka setelah adanya sinyal pemicu keadaan-berikut
menjadi 1 dan bila keadaannya 1, maka setelah adanya pemicuan
keadaannya berubah menjadi 0. Karena sifat ini sering juga flip-flop
ini disebut sebagai flip-flop toggle (berasal dari skalar
toggle/pasak).
Qn
|
T
|
Qn+1
|
1
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
T
|
Qn+1
|
|
0
|
Qn
|
|
1
|
/Qn
|
Tabel
Kebenaran: T flip-flop
Pada saat T = 0 maka
Qn+1 = Qn. Pada saat T = 1 maka Qn+1 = /Qn
Rangkaian
T flip-flop atau Togle flip-flop dapat dibentuk dari modifikasi
clocked RS-FF, D-FF maupun JK-FF. T-FF mempunyai sebuah terminal
input T dan dua buah terminal output Q dan Qnot.
T-FF
banyak digunakan pada rangkaian Counter, frekuensi deviden dan
sebagainya.
No comments:
Post a Comment