Top Banner
Sesi Rangkaian Sekuensial Oleh: I Made Wirawan
32

Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

Nov 29, 2015

Download

Documents

Khoirul Anshori

Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

SesiRangkaian Sekuensial

Oleh:I Made Wirawan

Page 2: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

2

Rangkaian Logika

Rangkaian Logika Kombinasi

Rangkaian Logika Sekuensial

Page 3: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

3

Rangkaian logika kombinasi

memiliki keluaran yang hanya bergantung pada sumber masukannya saja.

Contoh, Putaran pemilih saluran pada televisi (TV lama) merupakan rangkaian kombinasi, yang keluaranya dipilih hanya didasarkan saluran pada sumber masukan posisi pemilih saluran.

Rangkaian Logika KombinasiMasukan Keluaran

Page 4: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

4

Rangkaian logika sekuensial

Rangkaian yang memiliki keluaran yang bergantung tidak hanya pada sumber masukan, tetapi juga pada masukan sekuen yang sebelumnya, yang berubah-ubah terhadap waktu.

Contoh, Rangkaian yang dikendalikan dengan pemilih saluran push button ke atas dan ke bawah pada TV, dimana saluran yang terpilih bergantung pada pemilihan sekuen sebelumnya, saat 10 jam yang lalu dan dimungkinkan untuk dapat pilih kembali ketika pertama kali tersambung dan ditampilkan di layar.

Rangkaian logika Kombinasi

Elemen Penyimpan

Next State

Present State

KeluaranMasukan

Page 5: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

5

Rangkaian LogikaSekuensial

Rangkaian Logika Sekuensial Asinkron

Rangkaian Logika Sekuensial Sinkron

Page 6: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

6

Rangkaian Sekuensial Asinkron

Rangkaian sekuensial yang berperilaku bergantung pada masukan-masukan yang diterapkan.

Elemen memori digunakan di dalam rangkaian asinkron umumnya merupakan piranti time delay.

Sebuah rangkaian sekuensial dapat dipandang sebagai rangkaian kombinasi dengan umpanbalik.

Page 7: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

7

Rangkaian Sekuensial Sinkron

Rangkaian sekuensial yang memiliki keadaan yang hanya dapat digunakan pada waktu diskrit.

Sinkronisasi dicapai menggunakan piranti pewaktu yang disebut System Clock Generator, yang membangkitkan deret periode waktu pulsa. Waktu pulsa dimasukan ke semua sistem melalui keadaan internal (yakni bagian dari memori) yang hanya berpengaruh ketika waktu pulsa memicu rangkaian.

Rangkaian sekuensial sinkron menggunakan pewaktu pada masukan elemen memori yang disebut Clock Sequential Circuit.

Page 8: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

8

Clock Sequential Circuit

Rangkaian sekuensial pewaktu menggunakan sebuah elemen memori yang dikenal sebagai Flip-Flop.

Sebuah flip-flop merupakan sebuah rangkaian elektronika yang digunakan untuk menyimpan 1 bit informasi, dan membentuk 1 bit sel memori.

Flip-Flop memiliki dua keluaran, sebuah memberikan nilai bit biner yang disimpan dan yang lain memberikan nilai komplemen.

Page 9: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

9

Flip-Flop

Petunjuk termudah terhadap flip-flop adalah 1bit sel memori yang tetap menyimpan bit selama periode waktu yang dikehendaki.

Flip-flop merupakan piranti bistabil mendefiniskan dua keadaan dan sewaktu-waktu piranti diasumsikan tidak stabil. Keadaan stabil adalah sebuah keadaan yang dicapai oleh piranti yang tidak berubah dan selama tanpa ada yang mengubahnya

Page 10: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

10

Contoh Piranti Bistabil

Sebuah toggle switch memiliki dua keadaan stabil dan dapat dipandang sebagai piranti bistabil. Ketika switch tertutup, tetap tertutup (keadaan stabil

pertama) sampai ada yang mebukanya. Ketika switch terbuka, tetap terbuka (keadan stabil

kedua) sampai ada yang menutupnya, yakni membuatnya untuk kembali ke keadaan stabil yang pertama.

Jadi jelasnya switch memperlihatkan 1 bit sel memori, ketika menjaga keadaanya (terbuka atau tertutup).

Piranti bistabil disebut 1 bit sel memori.

Page 11: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

11

Keadaan Piranti Bistabil

Sebuah Flip-Flop didefinisikan sebagai sebuah piranti elektronika bistabil yang memiliki dua keadaan yakni 0 V untuk logika 0 dan 5 V untuk logika 1.

Dua keadaan stabil dan flip-flop sebagai elemen memori ditunjukkan pada Gambar di atas, yakni (a) Logika 0 dan (b) Logika 1

Page 12: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

12

Flip-Flop atau Latch Dasar‘Logic 0’ = 0V, and ‘Logic 1’ = 5 V

a) Rangkaian memori dasar atau flip-flop yang menghubungkan dua inverter (gerbang NOT) secara seri.

b) Logika 0, dengan membuka dan menutup switch dan grounding masukan inverter pertama

c) Logika 0

d) Logika 1

Page 13: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

13

Latch Gerbang NOR atau Flip-Flop RS (atau Reset Set)

Page 14: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

14

Flip-Flop SR gerbang NOR Jika S = 0 dan R = 0, keluaran gerbang B sama dengan keluaran

sebelumnya. Jika S = 0 dan R = 1, keluaran gerbang A adalah Low, yakni Q =

0 dimasukan ke gerbang B bersama masukan S. Selanjutnya dengan Q = 0 kedua masukan di NOR gerbang B menjadi Low sebagai hasil C(Q)=1. Q and C(Q) merupakan komplementer. saat Q = 0, flip-flop mempunyai keadaan “reset”.

Jika S = 1 and R = 0, keluaran gerbang B adalah LOW, membuat kedua masukan gerbang A adalah LOW, sehingga Q = 1. Ini disebut keadaan “set”.

Ketika S = 1 and R = 1, keluaran kedua gerbang memberikan Logika 0. Hal ini bertentangan dengan definisi komplementer, sehingga kondisi ini tidak digunakan pada flip-flop SR. Tetapi jika keadaan S = 1 and R = 1 digunakan, maka keluaran tidak dapat diprediksi dan flip-flop mempunyai keadaan tak tentu.

Page 15: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

15

Flip-Flop SR gerbang NAND

Page 16: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

16

Modifikasi Flip-Flop SR Gerbang NAND

Page 17: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

17

IC 74LS279, Quad Set Reset Latch

Page 18: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

18

Flip-Flop D

Page 19: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

19

JK Flip-Flop lewat SR Flip-Flop

Page 20: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

20

Pewaktu JK Flip-Flop

Page 21: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

21

JK Flip-Flop dgn Preset dan Clear aktif LOW

Page 22: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

22

Toggles Flip-Flop lewat JK Flip-Flop

Page 23: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

23

Pewaktu T Flip-Flop dgn Masukan Asinkron Aktif LOW

Page 24: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

24

Karakteristik Operasi Flip-Flop Propagation Delay Time—Interval waktu yang dibutuhkan

setelah sinyal masukan diterapkan untuk menghasilkan perubahan keluaran

Set-up Time—interval minimum yang dibutuhkan level logika untuk tetap bertahan pada masukan (J dan K, atau S dan R, atau D) sebelumnya untuk memicu sisi pulsa pewaktu pada tingkat pewaktuan pada flip-flop.

Hold Time—interval minimum yang dibutuhkan level logika untuk tinggal pada masukan setelah sisi pemicuan pulsa pewaktu pada tingkat pewaktuan pada flip-flop.

Maximum Clock Frequency—Laju tertinggi sebuah flip-flop yang dapat dipercaya terpicu.

Power Dissipation—konsumsi daya total piranti. Pulse Widths—lebar pulsa minimum masukan Clock, SET dan

CLEAR.

Page 25: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

25

Aplikasi Flip-FlopPembagi Frekuensi

Keluaran flip-flop kedua Q adalah 1/4 frekuensi masukan pewaktu asli. Ini disebabkan frekuensi dari pewaktu dibagi dengan 2 oleh flip-flop yang pertama kemudian dibagi 2 lagi oleh flipflop yang kedua. Jika lebih banyak flip-flop yang dihubungkan dengan cara demikian, frekuensi dibagi dua dengan pangkat n, dimana n adalah jumlah flip-flop.

Page 26: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

26

Penyimpan Data Paralel

Setiap tiga jalur data paralel dihubungkan ke masukan D flip-flop. Saat semua masukan pewaktu dihubungkanke pewaktu yang sama, data pada masukan D disimpan secara simultan oleh flip-flop pada sisi positif pewaktu.

Page 27: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

27

Digital Counter

Sebuah counter menghitung dari 0 sampai 2yang ditunjukkan dalam diagram waktu.sekuen biner dua bit berualang setiap pulsa waktu keempat. Ketika hitungan ketiga, siklus kembali ke 0 untuk memulai sekuen lagi.

Page 28: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

28

Tabel Eksitasi Flip-Flop

Tabel Karakteristik bermanfaat selama analisis rangkaian sekuensial ketika nilai masukan flip-flop diketahui dan ingin menemukan nilai keluaran flip-flop Q setelah sisi naik sinyal pewaktu. Seperti tabel kebenaran yang lain yang dapat memetakan persamaan karakteristik untuk setiap flip-flop.

Selama proses desain biasanya diketahui transisi keadaan sekarang ke keadaan berikutnya dan ingin menemukan kondisi masukan flip-flop yang membutuhkan transisi. Untuk itu diperlukan tabel yang berisi daftar masukan yang dibutuhkan untuk memberikan perubahan yang sering disebut tabel eksitasi. Tabel berisi empat kemungkinan transisi dari keadaan sekarang ke keadaan. X menyatakan kondisi don’t care, artinya dapat bernilai 1 atau 0

Page 29: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

29

Contoh Konversi Flip-Flop

Soal: Konversikan D Flip-Flop ke T Flip-Flop?

Page 30: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

30

Solusi

Dibutuhkan desain rangkaian untuk membangkitkan sinyal pemicu D sebagai fungsi dari T dan Q yakni D = f (T, Q)

Dibutuhkan tabel eksitasi. Menafsirkan D sebagai

fungsi T dan sumber keadaan flip-flop Q dan Qn

D=T’Q + TQ = TQ

Page 31: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

31

Tugas 1Konversi SR Flip-flop ke D Flip-flop

Page 32: Sesi 7 Rangkaian Sekuensial (Flip-Flop).ppt

32

Tugas 2

Konversi SR Flipflop ke JK Flip-flop