______________________________________________________Chương 5
Mch tun t V - 1
CHƯƠNG 5 MCH TUN T
CHT RS
Cht RS tác động mc cao
Cht RS tác động mc thp
FLIPFLOP
FF RS
FF JK
FF T
FF D
MCH GHI DCH
MCH ĐẾM
Đồng b
Không đồng b
Đếm vòng
Trong chương trước, chúng ta đã kho sát các loi mch t hp, đó là các mch mà
ngã ra ca nó ch ph thuc vào các biến ngã vào mà không ph thuc vào trng thái trước
đó ca mch. Nói cách khác, đây là loi mch không có kh năng nh, mt chc năng quan
trng trong các h thng logic.
Chương này s bàn v loi mch th hai: mch tun t.
- Mch tun t là mch có trng thái ngã ra không nhng ph thuc vào t hp các ngã
vào mà còn ph thuc trng thái ngã ra trước đó. Ta nói mch tun ttính nh. Ngã ra Q+
ca mch tun t là hàm logic ca các biến ngã vào A, B, C . . . . và ngã ra Q trước đó.
Q+ = f(Q,A,B,C . . .)
- Mch tun t vn hành dưới tác động ca xung đồng hđược chia làm 2 loi:
Đồng bKhông đồng b. mch đồng b, các phn t ca mch chu tác động đồng
thi ca xung đồng h (CK) và mch không đồng b thì không có điu kin này.
Phn t cơ bn cu thành mch tun t là các flipflop
5.1 FLIP FLOP
Mch flipflop (FF) là mch dao động đa hài lưỡng n tc mch to ra sóng vuông và
có hai trng thái n định. Trng thái ca FF ch thay đổi khi có xung đồng h tác động.
Mt FF thường có:
- Mt hoc hai ngã vào d liu, mt ngã vào xung CK và có th có các ngã vào vi các
chc năng khác.
- Hai ngã ra, thường được ký hiu là Q (ngã ra chính) và Q (ngã ra ph). Người ta
thường dùng trng thái ca ngã ra chính để ch trng thái ca FF. Nếu hai ngã ra có trng thái
ging nhau ta nói FF trng thái cm.
Flipflop có th được to nên t mch cht (latch)
Đim khác bit gia mt mch cht và mt FF là: FF chu tác động ca xung đồng h
còn mch cht thì không.
Người ta gi tên các FF khác nhau bng cách da vào tên các ngã vào d liu ca
chúng.
Nguyn Trung Lp K THUT S
______________________________________________________Chương 5
Mch tun t V - 2
5.1.1 Cht RS
5.1.1.1. Cht RS tác động mc cao:
(H 5.1) là cht RS có các ngã vào R và S tác động mc cao.
(H 5.1)
Các trng thái logic ca mch cho bng 5.1:
(Đối vi mch cht vì không có tác động ca xung đồng h nên ta có th hiu trng
thái trước là trng thái gi s, còn trng thái sau là trng thái khi mch n định).
R S Q Q+ R S Q+
0 0 0
0 Tác dng nh 0 0 Q
0 0 1
1 Q+= Q 0 1 1
0 1 0
1 Đặt (Set) 1 0 0
0 1 1
1 Q+=1 1 1 Cm
1 0 0
0 Đặt li (Reset)
1 0 1
0 Q+=0
1 1 0
Q+=Q+=0 (Cm)
1 1 1
Bng 5.1 Bng 5.2
T Bng 5.1 thu gn li thành Bng 5.2 và tính cht ca cht RS tác động mc cao
được tóm tt như sau:
- Khi R=S=0 (c 2 ngã vào đều không tác động), ngã ra không đổi trng thái.
- Khi R=0 và S=1 (ngã vào S tác động), cht được Set (tc đặt Q+=1).
- Khi R=1 và S=0 (ngã vào R tác động), cht được Reset (tc đặt li Q+=0).
- Khi R=S=1 (c 2 ngã vào đều tác động), cht rơi vào trng thái cm
5.1.1.2. Cht RS tác động mc thp:
(H 5.2) là cht RS có các ngã vào R và S tác động mc thp. Các trng thái logic cho
bi Bng 5.3
S R Q+
0
0
1
1
0
1
0
1
Cm
1
0
Q
(H 5.2) Bng 5.3
Nguyn Trung Lp K THUT S
______________________________________________________Chương 5
Mch tun t V - 3
Để có cht RS tác động mc cao dùng cng NAND, người ta thêm vào 2 cng đảo
các ngã vào ca mch (H 5.2)
(H 5.3)
(H 5.4a) là ký hiu cht RS tác động cao và (H 5.4b) là cht RS tác động thp.
(a) (b)
(H 5.4)
5.1.2 Flip Flop RS
Trong các phn dưới đây, ta luôn s dng cht RS tác động mc cao dùng cng
NAND. Khi thêm ngã vào xung CK cho cht RS ta được FF RS . (H 5.5a) là FF RS có các
ngã vào R, S và xung đồng h CK đều tác động mc cao.
(a) (H 5.5) (b)
Hot động ca FF (H 5.5a) cho bi Bng s tht: (Bng 5.4)
Vào Ra
CKS R Q+
0
1
1
1
1
x
0
0
1
1
x
0
1
0
1
Q
Q
0
1
Cm
Bng 5.4
Để có FF RS có xung đồng h tác động thp ch cn thêm mt cng đảo cho ngã vào
CK (H 5.5b). Ta có bng s tht ging Bng 5.4, tr ngã vào CK phi đảo li
Nguyn Trung Lp K THUT S
______________________________________________________Chương 5
Mch tun t V - 4
5.1.2.1. Flipflop RS có ngã vào Preset và Clear:
Tính cht ca FF là có trng thái ngã ra bt k khi m máy. Trong nhiu trường hp,
có th cn đặt trước ngã ra Q=1 hoc Q=0, mun thế, người ta thêm vào FF các ngã vào
Preset (đặt trước Q=1) và Clear (Xóa Q=0), mch có dng (H 5.6a) và (H 5.6b) là ký hiu ca
FF RS có ngã vào Preset và Clear tác động mc thp.
(a) (H 5.6) (b)
Thay 2 cng NAND cui bng hai cng NAND 3 ngã vào, ta được FF RS có ngã vào
Preset (Pr) và Clear (Cl).
- Khi ngã Pr xung thp (tác động) và ngã Cl lên cao ngã ra Q lên cao bt chp các
ngã vào còn li.
- Khi ngã Cl xung thp (tác động) và ngã Pr lên cao ngã ra Q xung thp bt chp
các ngã vào còn li.
- Ngoài ra 2 ngã vào Pr và Cl còn được đưa v 2 ngã vào mt cng AND, nơi đưa tín
hiu CK vào, mc đích ca vic làm này là khi mt trong 2 ngã vào Pr hoc Cl tác động thì
mc thp ca tín hiu này s khóa cng AND này, vô hiu hóa tác dng ca xung CK.
Bng s tht ca FF RS có Preset và Clear (tác động thp) cho bng 5.5
Pr Cl CKS R Q+
0
0
1
1
1
1
1
1
0
1
0
1
1
1
1
1
x
x
x
0
1
1
1
1
x
x
x
x
0
0
1
1
x
x
x
x
0
1
0
1
Cm
1
0
Q
Q
0
1
Cm
Bng 5.5
Lưu ý: Trên bng 5.5, dòng th nht tương ng vi trng thái cm vì hai ngã vào Pr và Cl
đồng thi mc tác động, 2 cng NAND cui cùng đều đóng, nên Q+=Q=1.
5.1.2.2. Flipflop RS ch t:
Kết ni thành chui hai FF RS vi hai ngã vào xung CK ca hai FF có mc tác động
trái ngược nhau, ta được FF ch t (H 5.7).
Nguyn Trung Lp K THUT S
______________________________________________________Chương 5
Mch tun t V - 5
(H 5.7)
Hot động ca FF được gii thích như sau:
- Do CKS ca tng tđảo ca CKM = CK ca tng ch nên khi CK=1, tng ch giao
hoán thì tng t ngưng. Trong khong thi gian này, d liu t ngã vào R và S được đưa ra
n định ngã ra R và S ca tng ch, ti thi đim xung CK xung thp, R’ và S’ được
truyn đến ngã ra Q và Q (H 5.8)
(H 5.8)
- Đối vi trường hp R = S =1 khi CK=1 thì R’= S’ =1, nhưng khi CK xung thp thì
mt trong hai ngã ra này xung thp, do đó mch thoát khi trng thái cm, nhưng S’ hay R
xung thp trước thì không đoán trước được nên mch rơi vào trng thái bt định, nghĩa là Q+
có th =1 có th =0, nhưng khác vi Q+. Ta có bng s tht:
S R CKQ+
0
0
1
1
0
1
0
1
Q
0
1
Bt định
Bng 5.6
Tóm li, FF RS ch t đã thoát khi trng thái cm nhưng vn rơi vào trng thái bt
định, đồng thi ta được FF có ngã vào xung đồng h tác động bi cnh xung ca tín hiu CK.
Để có FF RS có ngã vào xung đồng h tác động bi cnh lên ca tín hiu CK ta có th
di cng NOT đến ngã vào FF ch và cho tín hiu CK vào thng FF t.
Mc dù thoát khi trng thái cm nhưng FF RS ch t vn còn trng thái bt định nên
người ta ít s dng FF RS trong trường hp R=S.
5.1.3 Flipflop JK
FF JK được to ra t FF RS theo sơ đồ như (H 5.9a).
Nguyn Trung Lp K THUT S