Professional Documents
Culture Documents
Rangk. Digital
Kombinasional
bi i l S k
Sekuensial
i l
Sinkron Asinkron
Elektronika Digital 2 2
Rangk. Sekuensial
• Sinkron • Asinkron
– Sinkronisasi eksternal – Tidak ada sinkronisasi
dari pulsa clock eksternal untuk
– ”clocked sequential perubahan state.
circuit”
circuit – Elemen memori berupa
– Elemen memori divais penunda waktu
menggunakan
gg Flip-flop
p p (time delay device)
(divais penyimpan
biner)
Elektronika Digital 2 3
state
Elektronika Digital 2 4
SR Latch
Elektronika Digital 2 5
Kondisi Set
1
0
1
0
• “1” pada Set, membuat output NOR bagian bawah = 0, (Q’=0), dan diumpankan ke
NOR bagian atas.
• Bersama dengan “0” pada input Reset, membuat output NOR bag. Atas = 1, (Q=1).
• Saat “1” dihilangkan dari input Set, flip-flop tetap mengingat kondisi SET (Q=1, Q’=0).
• Saat Set=0, Reset=0, dan Q=1 dari kondisi sebelumnya ;
•NOR
NOR bag.
b B
Bawahhddengan input
i t00-1;
1 membuat
b t Q’=0
Q’ 0
•NOR bag. Atas dengan input 0-0; menjaga Q=1
• Flip-flop tetap SET setelah input Set kembali ke “0”.
Elektronika Digital 2 6
Kondisi Reset
0
1
0
1
Elektronika Digital 2 7
NAND Gate SR Latch
Elektronika Digital 2 8
SR Latch dengan input kontrol
•Selama
S l C=0
C 0 (low),
(l ) output
t t llatch
t h tidak
tid k berubah
b b h (kondisi
(k di i hold)
h ld)
•Saat C=1 (high), latch beroperasi normal (tergantung kombinasi S dan R)
Elektronika Digital 2 9
D Latch
Elektronika Digital 2 10
Simbol SR dan D Latch
•Latch disimbolkan dengan blok persegi dengan input pada sebelah kiri dan output sebelah
kanan
•Satu output untuk output normal dan output lain untuk output komplemen
•Untuk NAND gate latch, ditambahkan bubble pada input, mengindikasikan setting dan
reseting terjadi pada logika 0
Elektronika Digital 2 11
Flip Flop
Flip-Flop
• St
State
t dari
d i latch
l t h atau
t flip-flop
fli fl berpindah
b i d h karena
k
perubahan input kontrol
• Perubahan input kontrol ini disebut trigger
p dari latch selalu merespon
• State/output p kondisi input p
selama pulsa clock pada level “1” (level triggered)
• State/output dari flip
flip-flop
flop merespon kondisi input saat
transisi pulsa clock dari 0 ke 1 atau dari 1 ke 0. (edge
triggered)
Elektronika Digital 2 12
Respon terhadap clock dari Latch dan Flip-Flop
Elektronika Digital 2 13
Edge triggered
D Flip-flop
Elektronika Digital 2 14
Edge triggered D Flip-flop dengan 3 buah SR latch
Elektronika Digital 2 15
Simbol Edge triggered D Flip-flop
Elektronika Digital 2 16
JK Flip-flop
Elektronika Digital 2 17
JK Flip-flop
Elektronika Digital 2 18
T Flip-flop
Elektronika Digital 2 19
Tabel Karakteristik Flip-Flop
Elektronika Digital 2 20
Persamaan Karakteristik
• Karakteristik
e s flip-flop
p op jug
juga bisa
b s ddinyatakan
y ddalam
bentuk persamaan :
D − FF : Q(t +1) = D
JK − FF : Q(t +1) = J Q + KQ
T − FF : Q(t +1) = T ⊕Q = TQ +TQ
Elektronika Digital 2 21
Elektronika Digital 2 22
Rangkaian Sekuensial dengan D Flip-flop
Elektronika Digital 2 23
Keterangan:
• Utk D FF: input D mewakili next state dari FF
Pers input D A = A(t ) x (t ) + B (t ) x (t )
Pers.
Pers. input D B = A(t ) x (t )
A(t + 1) = Ax + Bx
B (t + 1) = Ax
y = ( A + B )x Elektronika Digital 2 25
Two-dimensional State Table for the Circuit in Fig. 5-15
Elektronika Digital 2 26
State Diagram
Elektronika Digital 2 27
Rangkaian Sekuensial dengan D Flip-flop
Elektronika Digital 2 28
Analisa rangk. Sequential dng JK dan T Flip-Flop
Lewat tabel
• Cari persamaan input FF/eksitasi sbg fungsi Present State
(PS) dan input
input.
• Isi nilai biner dalam tabel eksitasi untuk tiap persamaan
input FF (J dan K)K).
• Dari kombinasi JK, dapat diketahui nilai next state (NS).
Lewat persamaan
Elektronika Digital 2 29
Rangkaian Sekuensial dengan JK Flip-flop
Elektronika Digital 2 30
Elektronika Digital 2 31
Elektronika Digital 2 32
Persamaan JK FF pada gambar 5-18
J A = B , KA = Bx
J B = x , K B = A ⊕ x = A x + Ax
• Isikan nilai biner dalam tabel eksitasi untuk tiap persamaan
input FF (JA,KA dan JB,KB).
• Dari kombinasi JK,
JK dapat diketahui nilai next state (NS).
(NS)
• Atau substitusi pers. input ke pers. karakteristik FF
JK − FF : Q(t + 1) = J Q + KQ
T − FF : Q(t + 1) = T ⊕ Q = T Q + T Q
• Isi nilai Next State dari persamaan
Elektronika Digital 2 33
Rangkaian Sekuensial dengan T Flip-flop
y = A.B
Elektronika Digital 2 34
Penyelesaian T FF pada gambar 5-20
• Pers. Input :
TA = Bx , TB = x , y = AB
• Pers. Next state :
( )
A(t + 1) = Bx A + (Bx )A
A(t + 1) = AB + A x + ABx
B (t + 1) = B ⊕ x = B x + Bx
Elektronika Digital 2 35
Model Sequential Circuit
• Mealy : • Moore :
• Output sebagai fungsi • Output sebagai fungsi
Present state dan input Present state
Elektronika Digital 2 36
Elektronika Digital 2 37
Penyederhanaan State
• Penyederhanaan state =
penyederhanaan rangkaian
– Mengurangi jumlah state
dalam tabel state dengan
g
tidak mengubah input dan
output eksternal.
• Meng
Mengurangi
rangi state dapat
mengurangi jumlah FF,
dan mungkin
menimbulkan efek yang
tidak bisa diprediksi,
sehingga perlu tambahan
rangkaian kombinasi.
Elektronika Digital 2 38
Penyederhanaan State
Elektronika Digital 2 39
Penyederhanaan State
Elektronika Digital 2 40
State sederhana
P S Next State
P.S. output
x=0 x=1 x=0 x=1
a a b 0 0
b c d 0 0
c a d 0 0
d e d 0 1
e a d 0 1
Elektronika Digital 2 41
Sintesa rangkaian sekuensial (prosedur desain)
Elektronika Digital 2 42
Desain rangkaian sequence detector : mendeteksi
adanya
d tiga
ti urutan
t kondisi
k di i “1” yang masukk
Elektronika Digital 2 43
• Dari tabel, cari pers. NS dari pers. Input FF (karena
menggunakan D FF) :
A ( t + 1) = D (A , B , x ) = ∑ (3 , 5 , 7 )
B ( t + 1 ) = D ( A , B , x ) = ∑ (1 , 5 , 7 )
y ( A , B , x ) = ∑ (6 , 7 )
Elektronika Digital 2 44
Gambar rangkaian
Sequence detector
Elektronika Digital 2 45
Tabel Eksitasi Flip-Flop
Elektronika Digital 2 46
Desain rangk. sekuensial dng JK dan T FF
1
00 01
1 0
11 10
1
0
0
Elektronika Digital 2 47
Tabel State untuk JK FF
Elektronika Digital 2 48
Persamaan Input dari Karnaugh Map
Elektronika Digital 2 49
Gambar Rangkaian dengan JK FF
Elektronika Digital 2 50
Desain rangk. sekuensial dng T FF
Desain rangkaian
counter
menggunakan T FF
dengan urutan hitung
0-1-2-3-4-5-6-7-0-1-
2-3-…
2-3-
Elektronika Digital 2 51
Tabel State
Elektronika Digital 2 52
Rangkaian 3-bit counter dengan T FF
Elektronika Digital 2 53
Elektronika Digital 2 54
Elektronika Digital 2 55
Elektronika Digital 2 56
Elektronika Digital 2 57