Bài ging N T S 1 Trang 102
Chng 5
TUN T
5.1. KHÁI NIM CHUNG
ch sc chia thành hai loi chính : H t hp và h tun t.
i vi h t hp: tín hiu ngõ ra trng thái k tip ch ph thuc vào trng thái hin ti ca
ngõ vào, mà bt chp trng thái hin ti ca ngõ ra. Nh vy, khi các ngõ vào thay i trng thái (b
qua thi gian tr ca tín hiu i qua phn t logic) thì lp tc ngõ ra thay i trng thái.
i vi h tun t: Các ngõ ra trng thái k tip va ph thuc vào trng thái hin ti ca ngõ
vào, ng thi còn ph thuc trng thái hin ti ca ngõ ra.
Do ó, vn thit k h tun t s khác so vi h t hp và c s thit k h tun t là da trên
các Flip - Flop (trong khi vic thit k h t hp da trên các cng logic).
ûc khác, i vi h tun t, khi các ngõ vào thay i trng thái thì các ngõ ra không thay i
trng thái ngay mà chn cho n khi có mt xung u khin (gi là xung ng h Ck) thì lúc ó
các ngõ ra mi thay i trng thái theo các ngõ vào. Nh vy h tun t còn có tính ng b và tính
nh (có kh nng lu tr thông tin, lu tr d liu), nên h tun t là c s thit k các b nh.
5.2. BM
5.2.1. i cng
m c xây dng trên c s các Flip - Flop (FF) ghép vi nhau sao cho hot ng theo
t bng trng thái (qui lut) cho trc.
lng FF s dng là s hàng ca bm.
m còn c s dng to ra mt dãy a ch ca lnh u kin, m s chu trình thc
hin phép tính, hoc có th dùng trong vn thu và phát mã.
Có th phân loi bm theo nhiu cách:
- Phân loi theo c s các hm: m thp phân, bm nh phân.
Trong ó bm nh phân c chia làm hai loi:
+ Bm vi dung lng m 2n.
+ Bm vi dung lng m khác 2n (m modulo M).
- Phân loi theo hng m gm: ch m lên (m tin), mch m xung (m lùi),
ch m vòng.
- Phân loi mch m theo tín hiu chuyn: bm ni tip, bm song song, bm
n hp.
- Phân loi da vào chc nng u khin:
+ Bm ng b: S thay i ngõ ra ph thuc vào tín hiu u kin Ck.
+ Bm không ng b.
c dù có rt nhiu cách phân loi nhng ch có ba loi chính: m ni tip (không ng
), m song song (ng b), m hn hp.
Chng 5. H tun t Trang 103
5.2.2. Bm ni tip
1. Khái nim
m ni tip là bm trong ó các TFF hoc JKFF gi chc nng ca TFF c ghép ni
tip vi nhau và hot ng theo mt loi mã duy nht là BCD 8421. i vi loi bm này, các
ngõ ra thay i trng thái không ng thi vi tín hiu u khin Ck (tc không chu su khin
a tín hiu u khin Ck) do ó mch m ni tip còn gi là mch m không ng b.
2. Phân loi
- m lên.
- m xung.
- m lên /xung.
- m Modulo M.
a. m lên
Ðây là bm có ni dung tng dn. Nguyên tc ghép ni các TFF (hoc JKFF thc hin chc
ng TFF) to thành bm ni tip còn ph thuc vào tín hiu ng b Ck. Có 2 trng hp
khác nhau:
- Tín hiu Ck tác ng theo sn xung: TFF hoc JKFF c ghép ni vi nhau theo qui
lut sau:
Ck
i+1
= Q
i
- Tên hiu Ck tác ng theo sn lên: TFF hoc JKFF c ghép ni vi nhau theo qui lut
sau:
Ck
i+1
=
i
Q
Trong ó T luôn luôn gi mc logic 1 (T = 1) và ngõ ra ca TFF ng trc ni vi ngõ vào
Ck ca TFF ng sau.
minh ha chúng ta xét ví d v mt mch m ni tip, m 4, m lên, dùng TFF.
lng TFF cn dùng: 4 = 2
2
→ dùng 2 TFF.
Trng hp Ck tác ng theo sn xung
(hình 5.1a):
T
Ck
1
T
Ck
2
Q
2
Q
1
11
Ck
Clr
Hình 5.1a
Ck
Bài ging N T S 1 Trang 104
Trng hp Ck tác ng theo sn lên (hình 5.1b):
Trong các s mch này Clr (Clear) là ngõ vào xóa ca TFF. Ngõ vào Clr tác ng mc thp,
khi Clr = 0 thì ngõ ra Q ca FF b xóa v 0 (Q=0).
Gin thi gian ca mch hình 5.1a :
ng trng thái hot ng ca mch hình 5.1a:
Xung vào Trng thái hin ti Trng thái k tip
Ck Q
2
Q
1
Q
2
Q
1
1
2
3
4
0
0
1
1
0
1
0
1
0
1
1
0
1
0
1
0
T
Ck
1
T
Ck
2
Q
2
Q
1
11
Ck
Clr
1
Q
Q
2
H 5.1b
Ck
1
2
3 4
5
7
8
1
1 1
10 0 0 0
0 0
00
1
1
1
1
Ck
Q
1
Q
2
Hình 5.2a. Gin thi gian mch hình 5.1a
Chng 5. H tun t Trang 105
Gin thi gian mch hình 5.1b :
ng trng thái hot ng ca mch hình 5.1b :
Xung vào Trng thái hin ti Trng thái k tip
Ck Q
2
Q
1
Q
2
Q
1
1
2
3
4
0
0
1
1
0
1
0
1
0
1
1
0
1
0
1
0
b. m xung
ây là bm có ni dung m gim dn. Nguyên tc ghép các FF cng ph thuc vào tín hiu
u khin Ck:
- Tín hiu Ck tác ng sn xung: TFF hoc JKFF c nghép ni vi nhau theo qui lut
sau:
Ck
i+1
=
i
Q
- Tín hiu Ck tác ng sn xung: TFF hoc JKFF c nghép ni vi nhau theo qui lut
sau:
Ck
i+1
= Q
i
Trong ó T luôn luôn gi mc logic 1 (T = 1) và ngõ ra ca TFF ng trc ni vi ngõ vào
Ck ca TFF ng sau.
1
2
3 4
5
7
8
1
1 1
10 0 0 0
00
00 11
1
1
Ck
Q
1
Q
2
11
1
1
0
0 0
0
1
Q
Hình 5.2b. Gin thi gian mch hình 5.1b
Bài ging N T S 1 Trang 106
Ví d: Xét mt mch m 4, m xung, m ni tip dùng TFF.
lng TFF cn dùng: 4 = 2
2
⇒ dùng 2 TFF.
mch thc hin khi s dng Ck tác ng sn xung và Ck tác ng sn lên ln lt
c cho trên hình 5.3a và 5.3b :
T
Ck
1
T
Ck
2
Q
2
Q
1
11
Ck
Clr
H 5.3b
Ck
Hình 5.3a
Ck
T
Ck
1
T
Ck
2
Q
2
Q
1
11
Ck
Clr
1
Q
Q
2
Hình 5.4a. Gin thi gian mch H 5.3a
1
2
3 4
5
7
8
Ck
Q
1
Q
2
11
1
1
0
0
0
0
1
Q
0
0
00 11
1
1
0
0
Chng 5. H tun t Trang 107
ng trng thái hot ng ca mch hình 5.3a:
Xung vào Trng thái hin ti Trng thái k tip
Ck Q
2
Q
1
Q
2
Q
1
1
2
3
4
0
1
1
0
0
1
0
1
1
1
0
0
1
0
1
0
Gin thi gian ca mch hình 5.3b:
ng trng thái hot ng ca mch hình 5.3b :
Xung vào Trng thái hin ti Trng thái k tip
Ck Q
2
Q
1
Q
2
Q
1
1
2
3
4
1
1
0
0
1
0
1
0
1
0
0
1
0
1
0
1
c. m lên/xung:
i X là tín hiu u khin chiu m, ta quy c:
+ Nu X = 0 thì mch m lên.
+ Nu X = 1 thì m xung.
Ta xét 2 trng hp ca tín hiu Ck:
- Xét tín hiu Ck tác ng sn xung:
Lúc ó ta có phng trình logic:
iii1i
QXQX.QXCk ⊕=+=
+
- Xét tín hiu Ck tác ng sn lên:
Lúc ó ta có phng trình logic:
ii
i
1i
QXX.QQ.XCk ⊕=+=
+
Hình 5.4b. Gin thi gian mch hình 5.3b
1
2
3 4
5
7
8
1
1 1
1
0 0 0 0
0
0
0
1
1
1
1
Ck
Q
1
Q
2
0
Bài ging N T S 1 Trang 108
d. m modulo M:
ây là bm ni tip, theo mã BCD 8421, có dung lng m khác 2
n
.
Ví d: Xét mch m 5, m lên, m ni tip.
lng TFF cn dùng: Vì 2
2
= 4 < 5 < 8 = 2
3
⇒ duìng 3 TFF.
y bm này s có 3 u ra (chú ý: S lng FF tng ng vi su ra).
ng trng thái hot ng ca mch:
Xung vào Trng thái hin ti Trng thái k tip
Ck Q
3
Q
2
Q
1
Q
3
Q
2
Q
1
1
2
3
4
5
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
0
0
0
1
1/0
0
1
1
0
0
1
0
1
0
1/0
u dùng 3 FF thì mch có thm c 8 trng thái phân bit (000 → 111 tng ng 0→7).
Do ó, s dng mch này thc hin m 5, m lên, thì sau xung Ck th 5 ta tìm cách a t hp
101 v 000 có ngha là mch thc hin vic m li t t hp ban u. Nh vy, bm sm t
000 → 100 và quay v 000 tr li, nói cách khác ta ã m c 5 trng thái phân bit.
xóa bm v 000 ta phân tích: Do t hp 101 có 2 ngõ ra Q
1
, Q
3
ng thi bng 1 (khác vi
các t hp trc ó) ( ây chính là du hiu nhn bit u khin xóa bm. Vì vy xóa b
m v 000:
- i vi FF có ngõ vào Clr tác ng mc 0 thì ta dùng cng NAND 2 ngõ vào.
- i vi FF có ngõ vào Clr tác ng mc 1 thì ta dùng cng AND có 2 ngõ vào.
Nh vy s mch m 5 là s ci tin t mch m 8 bng cách mc thêm phn t cng
NAND (hoc cng AND) có hai ngõ vào (tùy thuc vào chân Clr tác ng mc logic 0 hay mc
logic 1) c ni n ngõ ra Q
1
và Q
3
, và ngõ ra ca cng NAND (hoc AND) sc ni n ngõ
vào Clr ca bm (cng chính là ngõ vào Clr ca các FF).
Trong trng hp Clr tác ng mc thp s mch thc hin m 5 nh trên hình 5.5 :
T
Ck
1
T
Ck
2
Q
2
Q
1
11
Ck
Clr
T
Ck
3
Q
3
1
Hình 5.5. Mch m 5, m lên
Chng 5. H tun t Trang 109
Y
1
C1
R1
Y
VCC
1
Hình 5.7. Mch
Reset mc 0
Chú ý:
Do trng thái ca ngõ ra là không bit trc nên mch có thm t trng thái ban u là 000
ta phi dùng thêm mch xóa t ng ban u xóa bm v 0 (còn gi là mch RESET ban
u). Phng pháp thc hin là dùng hai phn t thng R và C.
Trên hình 5.7 là mch Reset mc 0 (tác ng mc 0). Mch hot ng nh sau: Do tính cht
n áp trên t C không t bin c nên ban u mi cp ngun Vcc thì V
C
= 0 ( ngõ ra Clr = 0
và mch có tác ng Reset xóa bm, sau ó t C c np n t ngun qua n tr R vi thi
ng np là τ = RC nên n áp trên t tng dn, cho n khi t C np y thì n áp trên t xp x
ng Vcc ⇒ ngõ ra Clr = 1, mch không còn tác dng reset.
Chú ý khi thit k: Vi mt FF, ta bit c thi gian xóa (có trong
Datasheet do nhà sn xut cung cp), do ó ta phi tính toán sao cho thi
gian t C np n t giá tr ban u n giá trn áp ngng phi ln
n thi gian xóa cho phép thì mi m bo xóa c các FF.
ch cho phép xóa bm tng (H 5.8) và bng tay (H 5.9):
Ck
Q
1
Q
2
1
1 1
1
0
0
0
0
0 0
00
0
1
1
1
1
1
0
0
0
1
2
3
4
5 7 8
9
10
6
0
0
0
0
00
00
1
Q
3
Hình 5.6. Gin thi gian mch m 5, m lên
T
Ck
1
T
Ck
2
Q
2
Q
1
1
1
Ck
Clr
T
Ck
3
Q
3
1
Y
1
R1
C1
Y
VCC
1
Hình 5.8. Mch cho phép xóa bm tng