Professional Documents
Culture Documents
KKTTTT Giao Trinh BTBT
KKTTTT Giao Trinh BTBT
KKTTTT Giao Trinh BTBT
3.3.2. Phân lo i
Có hai cách phân lo i:
- Phân lo i theo tín hi u u khi n.
- Phân lo i theo ch c n ng.
1. Phân lo i FF theo tín hi u u khi n ng b
m có hai lo i:
- Không có tín hi u u khi n ng b (FF không ng b ).
- Có tín hi u u khi n ng b (FF ng b ).
a. FF không ng b
ng 1: RSFF không ng b dùng c ng NOR (s hình 3.43)
Q S R Q
R 1 0 0 Q0
0 1 0
1 0 1
S Q 1 1 X
2
Hình 3.43. RSFF không ng b s d ng c ng NOR và b ng tr ng thái
Q
S 1 S R Q
0 0 X
0 1 1
Q 1 0 0
R 2
1 1 Q0
Hình 3.44. RSFF không ng b s d ng c ng NAND và b ng tr ng thái
R Q S Q
S R
a) b)
b. FF ng b
Xét s RSFF ng b v i s m ch, ký hi u và b ng tr ng thái ho t ng nh hình 3.46.
Trong ó: Ck là tín hi u u khi n ng b hay tín hi u ng h (Clock). Kh o sát ho t ng c a
ch:
S
3 Q
S 1
S Q
Ck
Ck
R 2 Q R Q
R 4
+ S = 0, R = 0 ⇒ S =1, R =1 ⇒ Q = Q0 S R Ck Q
+ S = 0, R = 1 ⇒ S =1, R = 0 ⇒ Q = 0 X X 0 Q0
0 0 1 Q0
+ S = 1, R = 0 ⇒ S = 0, R = 1 ⇒ Q = 1
0 1 1 0
+ S = 1, R = 1 ⇒ S = 0, R = 0 ⇒ Q = X
1 0 1 1
Trong tr ng h p này tín hi u ng b Ck tác ng m c 1. Trong
1 1 1 X
tr ng h p Ck tác ng m c 0 thì ta m c thêm c ng o nh sau (hình
3.47):
S
3 Q
S 1 S Q
Ck Ck
R Q
R 2 Q
R 4 Hình 3.47
Tùy thu c vào m c tích c c c a tín hi u ng b Ck, chúng ta có các lo i tín hi u u khi n:
- Ck u khi n theo m c 1.
- Ck u khi n theo m c 0.
- Ck u khi n theo s n lên (s n tr c).
- Ck u khi n theo s n xu ng (s n sau).
a. M c 1 b. M c 0 c. S n lên d. S n xu ng
Hình 3.48. Các lo i tín hi u u khi n Ck khác nhau
Ch ng 3. Các ph n t logic c b n Trang 55
Ck
Ck ch S
t
os n
lên R 0
Xung sau khi qua
t
ch t o s n lên
0
Hình 3.49. S kh i FF tác ng theo s n lên và d ng sóng
m ch t o s n ng i ta l i d ng th i gian tr c a tín hi u khi i qua ph n t logic. iv i
ch t o s n ng i ta l i d ng th i gian tr c a tín hi u khi i qua c ng NOT.
Ck
Ck x1 t
y 0 x2
x2 t
0
S x1
Ck t
0
R y
Hình 3.50 t
0
S
3 Q
S 1
Ck
y
R 2 Q
R 4
a) Ck b)
Ck x1
y t
0
x2
x2
t
Hình 3.52. M ch t o s n xu ng
0 x1
a. S m ch
b. D ng sóng
t
0
y
0 t
S
a) 3 Q
S 1
Ck
y
R 2 Q
R 4
b)
S Q Hình 3.53
Ck a. S m ch th c hi n
R Q b. Ký hi u
S 7 5 3 1
Q
Ck
Q
4 2
8 6
R FF1
FF2
a. RSFF
ó là FF có các ngõ vào và ngõ ra ký hi u nh hình v .
Trong ó:
S Q
- S, R : các ngõ vào d li u.
Ck - Q, Q : các ngõ ra.
R Q - Ck : tín hi u xung ng b
i Sn và Rn là tr ng thái ngõ vào Data xung Ck th n.
Hình 3.55. Ký hi u RSFF Qn , Qn+1 là tr ng thái c a ngõ ra Q xung Ck th n và th (n+1).
Sn Rn Qn+1
0 0 Qn
0 1 0
1 0 1
1 1 X
Sn Rn Qn Qn+1
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 X
1 1 1 X
Trong b ng này, tín hi u ngõ ra tr ng thái ti p theo (Qn+1) s ph thu c vào tín hi u các ngõ
vào data (S, R) và tín hi u ngõ ra tr ng thái hi n t i (Qn).
T b ng khai tri n trên ta xây d ng c b ng u vào kích cho RSFF:
Qn Qn+1 Sn Rn
0 0 0 X
0 1 1 0
1 0 0 1
1 1 X 0
SR=0
Ck
1 t
2 3 4 5
0
S
t
0
R
t
0
Q
t
0
Hình 3.56. th th i gian d ng sóng RSFF
b. TFF
TFF là FF có ngõ vào và ngõ ra ký hi u và b ng tr ng thái ho t ng nh hình v (hình 3.57):
Trong ó:
- T: ngõ vào d li u
- Q, : các ngõ ra
- Ck: tín hi u xung ng b .
T Q Tn Qn+1
Ck 0 Qn
n
Q 1 Q
Hçnh 3.57. Kyï hiãûu TFF vaì baíng traûng thaïi hoaût
n
i T là tr ng thái c a ngõ vào DATA T âäüng
xung Ck th n.
n n+1
i Q , Q là tr ng thái c a ngõ ra xung Ck th n và (n+1).
Lúc ó ta có b ng tr ng thái ho t ng khai tri n c a TFF.
b ng tr ng thái này ta có nh n xét:
+ Khi T=0: m i khi có xung Ck tác ng ngõ ra Q gi nguyên tr ng thái c tr c ó.
+ Khi T=1: m i khi có xung Ck tác ng ngõ ra Q o tr ng thái.
Bài gi ng K THU T S Trang 60
Tn Qn Qn+1
0 0 0
0 1 1
1 0 1
1 1 0
Qn Qn+1 Tn
0 0 0
0 1 1
1 0 1
1 1 0
Ck
1 2 3 t
0
T
t
0
Q
t
0
Hình 3.58
Tr ng h p ngõ vào T luôn luôn b ng 1 (luôn m c logic 1):
Ck
Ch ng 3. Các ph n t logic c b n Trang 61
Khi T=1 thì d ng sóng ngõ ra Q c cho trên hình v . Ta có nh n xét r ng chu k c a ngõ ra Q
ng 2 l n chu k tín hi u xung Ck nên t n s c a ngõ ra là:
f
f Q = CK
2
y, khi T=1 thì TFF gi vai trò m ch chia t n s xung vào Ck.
ng quát: Ghép n i ti p n TFF v i nhau sao cho ngõ ra c a TFF tr c s n i v i ngõ vào c a
TFF ng sau (Cki+1 n i v i Qi ) và lúc bây gi t t c các ngõ vào DATA T t t c các TFF u
gi m c logic 1, lúc ó t n s tín hi u ngõ ra s là:
f
f Q = CKn
n
2
i Qn là tín hi u ngõ ra c a TFF th n; fCK là t n s xung clock ngõ vào ng b TFF u tiên.
c. DFF
DFF là FF có ngõ vào và ngõ ra ký hi u nh hình 3.60.
ng tr ng thái
D Q
Dn Qn+1
Ck
0 0
Q 1
1
Hình 3.60. Ký hi u DFF
Dn Qn Qn+1
0 0 0
0 1 0
1 0 1
1 1 1
Bài gi ng K THU T S Trang 62
Qn Qn+1 Dn
0 0 0
0 1 1
1 0 0
1 1 1
Ck
1 2 3 4 5 t
0
D
t
0
Q
t
Hình 3.61. th th i gian d ng sóng c a DFF
..v..v..
D Q
DFF óng vai trò m ch chia t n s : Ck
Trên hình 3.62 là s m ch DFF th c hi n ch c n ng chia t n
Q
. m ch này ngõ ra Q c n i ng c tr v ngõ vào D.
- Tín hi u ra Q0 u tiên luôn m c logic 0:
Q0 = 0 ⇒ Q 0 = D1 = 1
Hình 3.62.
- Tín hi u Ck(1) u khi n theo s n xu ng nhìn tín hi u D1
i m c logic 1. D1 = 1 ⇒ Q1 = 1 ⇒ Q1 = D2= 0.
- Tín hi u Ck(2) u khi n theo s n xu ng nhìn tín hi u D2 d i m c logic 0. D2 = 0 ⇒ Q2 =
0 ⇒ Q 2 = D3 = 1.
- Tín hi u Ck(3) u khi n theo s n xu ng nhìn tín hi u D3 d i m c logic 1. D3 = 1 ⇒ Q3 =
1 ⇒ Q 3 = D4 = 0.
Ch ng 3. Các ph n t logic c b n Trang 63
Ck
1 2 3 4 5 t
0
D
t
0
Q
t
0
Hình 3.63. th th i gian d ng sóng m ch hình 3.62
Ck
1 t
2 3 4 5
0
J
t
0
K
t
0
Q
t
0
Hình 3.66. th th i gian d ng sóng JKFF
Qn Qn+1 Sn Rn Jn Kn Tn Dn
0 0 0 X 0 X 0 0
0 1 1 0 1 X 1 1
1 0 0 1 X 1 1 0
1 1 X 0 X 0 0 1
Logic FF Q
u vào chuy n i xu t phát
Q
Hình 3.68
Ck
R
T Q
S
Ck
Q
T Q
D
Ck Ck
Q
K
T Q
J
Ck
Q
D Q
T
Ck Ck
Q
R D Q
S Ck
Q
K
D Q
J
Ck
Q
- RSFF→ TFF:
TFF có ph ng trình logic: Qn+1 = Tn ⊕ Qn
ng nh t v i ph ng trình c a RSFF ta có:
Sn + Rn Qn = T n ⊕ Qn = Tn Qn + Tn Qn
T bi u th c này, n u ta ng nh t:
Sn = Tn Qn
Rn = Tn
thì suy ra:
Sn Rn = Tn Qn .Tn = Tn Qn ≠ 0
nên không th a mãn u ki n c a RSFF.
Th c hi n bi n i ti p:
Sn + Rn Qn = Tn Qn + Tn Qn = Tn Qn + Tn Qn + Qn Qn
Sn + Rn Qn = Tn Qn + ( Tn + Qn )Qn = Tn Qn + T nQn Qn
ng nh t 2 v ta có:
Sn = Tn Qn
R Q
Rn = Tn Qn T
th a mãn u ki n: RnSn = 0. Ck
th c hi n: hình 3.75.
S Q
- RSFF→ JKFF:
ng nh t 2 ph ng trình logic c a RSFF và JKFF ta có:
Q = S + R Qn = Jn Qn + Kn Qn
n+1 n
n
= Jn Qn + Kn Qn + Qn Qn = Jn Qn + ( Kn + Qn )Qn = Jn Qn + KnQn Qn
So sánh ta có:
Sn = Jn Qn K
n n n
R Q
R =KQ
th a mãn u ki n c a RSFF. Ck
J
th c hi n: hình 3.77.
S Q
Qn Qn+1 Sn Rn Jn Kn Tn Dn
0 0 0 X 0 X 0 0
0 1 1 0 1 X 1 1
1 0 0 1 X 1 1 0
1 1 X 0 X 0 0 1
Xét các tr ng h p c th :
- chuy n i t JKFF → TFF : J = f (T,Qn) và K = f (T,Qn)
- chuy n i t JKFF → DFF : J = f (D,Qn) và K = f (D,Qn)
- chuy n i t JKFF → RSFF : J = f (S,R,Qn) và K = f (S,R,Qn)
- chuy n i t RSFF → TFF : R = f (T,Qn) và S = f (T,Qn)
- chuy n i t RSFF → DFF : R = f (D,Qn) và S = f (D,Qn)
- chuy n i t RSFF → JKFF : R = f (J, K,Qn) và S = f (J,K,Qn)
- chuy n i t TFF → DFF : T = f (D,Qn)
- chuy n i t TFF → RSFF : T = f (R,S,Qn)
- chuy n i t TFF → JKFF : T = f (J,K,Qn)
- chuy n i t DFF → TFF : D = f (T,Qn)
- chuy n i t DFF → RSFF : D = f (R,S,Qn)
- chuy n i t DFF → JKFF : D = f (J,K,Qn)
J K
D D
Q n
0 1 Qn 0 1
0 0 1 0 X X
1 X X 1 1 0
J=D K= D
i gi n theo d ng chính t c 1 ta có: J = D và K = D .
Ví d 2: Chuy n i t JKFF → RSFF dùng ph ng pháp b ng.
Ta có các hàm c n tìm:
J = f (S,R,Qn)
K = f (S,R,Qn)
a vào b ng u vào kích t ng h p l p b ng Karnaugh (xem b ng).
i gi n theo d ng chính t c 1 ta có: J = S và K = R.
J K
SR SR
n
Q 00 01 11 10 Qn 00 01 11 10
0 0 0 X 1 0 X X X X
1 X X X X 1 0 1 X 0
J=S K=R