Professional Documents
Culture Documents
Ky Thuat Xung So
Ky Thuat Xung So
CHNG 1: .............................................................................................................................. 4
H THNG M V M ....................................................................................................... 4
I. BIU DIN S TRONG CC H THNG M ........................................................... 4
1. Khi nim c bn ........................................................................................................... 4
2. Cc h m thng dng.................................................................................................. 5
3. Biu din s trong cc h m ....................................................................................... 6
II. H M HAI (NH PHN) ............................................................................................. 7
III. M HO H S 10 ........................................................................................................ 9
1. Khi nim v m ho h s ............................................................................................ 9
2. Cc m thng dng......................................................................................................... 9
CHNG 2: ............................................................................................................................ 11
I S BOOLEAN................................................................................................................. 11
I. KHI NIM CHUNG ...................................................................................................... 11
1. M u ......................................................................................................................... 11
2. Mt s khi nim c bn .............................................................................................. 11
II. BIN V HM LOGIC.................................................................................................. 12
1. Khi nim v bin v hm logic................................................................................... 12
2. Cc hm logic s cp.................................................................................................... 13
3. H hm y d.............................................................................................................. 17
III. Phng php biu din hm logic ...................................................................................... 18
1. Phng php dng bng gi tr ca hm ...................................................................... 18
2. Phng php hnh hc.................................................................................................. 18
3. Phng php biu thc i s ...................................................................................... 18
4. Phng php dng bng Karnaugh .............................................................................. 19
CHNG 3.............................................................................................................................. 21
TI THIU HO HM BOOLEAN ...................................................................................... 21
I. PHNG PHP TI THIU HO ................................................................................ 21
1. Khi nim ti thiu ho ................................................................................................ 21
2. Phng php ti thiu ho hm logic bng bin i i s ......................................... 22
3. Nhm cc phng php ti thiu ho theo thut ton.................................................. 22
CHNG 4: ............................................................................................................................ 27
GII THIU VI MCH S .................................................................................................... 27
I. NH NGHA V PHN LOI ..................................................................................... 27
1. nh ngha .................................................................................................................... 27
2. Phn loi vi mch theo bn cht ca tn hiu vo / ra .................................................. 27
3. Phn loi theo mt tch hp..................................................................................... 28
4. Phn loi theo cng ngh ch to ................................................................................. 28
II. CC THNG S CHNH CA VI MCH S ............................................................ 30
1. Mc logic ..................................................................................................................... 30
2. c tnh truyn t ....................................................................................................... 30
3. Cc thng s v dng in. .......................................................................................... 31
4. Cng sut tiu th......................................................................................................... 32
5. H s ti FAN-IN; FAN-OUT ..................................................................................... 33
6. Khong l chng nhiu (Noise Margin)....................................................................... 34
7. Thi gian truyn t v thi gian qu ..................................................................... 35
8. Dng v IC ................................................................................................................... 36
9. Gii hn nhit .......................................................................................................... 36
III. CNG NGH IC S ..................................................................................................... 37
1. Cng ngh n cc (cng ngh MOS - Metal Oxide Semiconductor) ........................ 37
CHNG 1:
H THNG M V M
I. BIU DIN S TRONG CC H THNG M
1. Khi nim c bn
+ H thng m l t hp cc quy tc gi v biu din cc con s c gi tr xc nh
+ Ch s l nhng k hiu dng biu din mt con s
+ Phn loi h thng m gm 2 loi l h thng m theo v tr v h thng m
khng theo v tr
. H thng m theo v tr l h thng m trong gi tr v mt s lng ca mi ch s ph
thuc vo v tr ca ch s nm trong con s
V d: trong h m thp phn:
Con s 1278 c s 8 ch 8 n v
Con s 1827 c s 8 ch 8.103 n v
Nhn xt: h thng m khng theo v tr cng knh khi biu din gi tr ln do t s dng.
Do vy, khi ni ti h thng m ngi ta hiu l h thng m theo v tr v gi tt l h
m.
2. Cc h m thng dng
Nu mt h m c c s l N th mt con s bt k trong h m s c gi tr
trong h thp phn thng thng nh sau:
A = a n 1 .N n 1 + a n 2 .N n 2 + ... + a1 .N 1 + a 0 .N 0
Trong ak l cc ch s lp thnh con s (k = 0, 1 n-1) v 0 < ak < N-1
Sau y l mt s h m thng dng:
+ H m mi (thp phn): c c s l 10, cc ch s trong h m ny l: 0, 1, 2, 3, 4, 5, 6,
7, 8 v 9.
v d: con s 1278 = 1.103 + 2.102 + 7.101 + 8.100 biu din mt nghn hai trm by mi tm
n v theo ngha thng thng
+ H m hai (nh phn): c c s l 2, cc ch s trong h m ny l 0 v 1
v d: 1011 trong h nh phn s biu din gi tr
A = 1.23 + 0.22 + 1.21 + 1.20 = 11 trong h m 10 thng thng
+ H m mi su (thp lc phn hexa): c c s l 16 vi cc ch s: 0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E v F
v d: 8E trong h m hexa s biu din gi tr
A = 8.161 + 14.160 = 142 trong h m 10 thng thng
+ H m tm (bt phn octa): c c s l 8 vi cc ch s 0, 1, 2, 3, 4, 5, 6 v 7
vd: con s 12 trong h octa biu din gi tr
A = 1.81 + 2.80 = 10 trong h m thng thng
Bng i chiu 16 con s u tin trong cc h m trn
H 10
H 2
H 16
H 8
0000
0001
0010
0011
0100
0101
0110
0111
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
Dng l
H 2
Du phy tnh
Dng nguyn
Con s
Du phy ng
2
8
C s
10
16
H BCD
H 2
Dng l
Dng nguyn
H BCD
Du phy tnh:
1+0
0+1
1+1
10 (0 nh 1)
1-0
1+1
10 - 1
1.0
0.1
1.1
S d
17
s h 10
S h 2
0,525 x 2 = 1,05
0,525
1,05 1 = 0,05
H 2
0,05 x 2 = 0,1
0,1 x 2 = 0,2
0,2 x 2 = 0,4
Vy s h 2 thu c l 0,1000
T 2 kt qu trn ta tm c s h 2 tng ng vi s h 10 bng cch gp phn
nguyn v phn l vi nhau
v du:
S h 10
S h 2
17
10001
0,525
0,1000
17,525
10001,1000
III. M HO H S 10
1. Khi nim v m ho h s
M BCD 8421
12
0001 0010
1278
Tuy nhhin, trn thc t ngi ta cn s dng cc m BCD vi trng s khc nhau nh:
7421, 5421, 2421
Ch : Cc con s biu din bng m BCD 8421 v 7421 l duy nht trong khi cc m BCD
5421 hay 2421 l khng duy nht.
2. Cc m thng dng
S
S h 2
(BCD- 8421)
h
B B B B
1 3 2 1 0
0
M tha 3
M Gray
M 2 trn 5
M Johnson
A
3
A
2
A
1
A
0
G
3
G
2
G
1
G
0
D
4
D
3
D
2
D
1
D
0
J
4
J
3
J
2
J
1
J
0
10
CHNG 2:
I S BOOLEAN
I. KHI NIM CHUNG
1. M u
Tn gi
S cha (A + B) v (A.B)
tnh ng kn
A+B=B+A
A.B = B.A
(A + B).C = A.C + B.C
A + B.C = (A + B).(A + C)
(A + B) + C = A + (B + C)
Lut kt hp
(A.B).C = A.(B.C)
A+A=A
A.A = A
A + B = B A.B = A
A+0=A
A.0=0
A+1=1
A.1=A
11
A+ A =1
A. A = 0
A. (A + B) A + A.B A
Lut hp th
A + B = A.B
Lut De Morgan
A.B = A + B
A + A.B = A + B
A + AB = A + B
A.B + A.C + B.C = A.C + B.C
A A
1= 0
0 =1
+ Gin Venn: y l cch biu din trc quan cc php ton trong i s logic. Trn gin
Venn tp hp S c biu din bng 1 vung cn cc phn t A, B, C c biu din
bng cc min nm trong vung . Min khng c trn gin c coi bng 0 v min
ln nht (ton b vung) c coi bng n v 1.
v d: tp hp S l mt nhm cc sinh vin v c biu din bi ton b min trong hnh
A.B hay A B
A+B hay A B
vung; trong nhm sinh vin c 2 nhm ph A v B, vi sinh vin thuc nhm A c tc
nu trong khi cc sinh vin ca nhm B c mt xanh.
Khi , phn giao ca A v B bao gm cc sinh vin c c mt xanh v tc nu (A.B). H l
thnh vin ca c nhm A v nhm B.
Nhm cc sinh vin m c tc nu hoc mt xanh c th c biu din: A+B (c xem nh
hp ca cc nhm)
II. BIN V HM LOGIC
1. Khi nim v bin v hm logic
+ Bin logic l mt khi nim dng thay cho thut ng mnh tu , mnh ny c th
ng hoc sai v khng c kh nng mt mnh va ng va sai, ngha l bin logic ch
nhn mt trong hai gi tr l ng hoc sai
V d, cu: Hm nay l th Nm v tri ang ma c th c biu din nh sau:
12
C = A.B.
vi
A : hm nay l th Nm.
B: tri ang ma.
C: ton b cu.
sai
sai
sai
sai
ng
sai
ng
sai
sai
ng
ng
ng
Nu 1 c s dng thay th cho pht biu ng v 0 cho pht biu sai th bng
trn c th c biu din li nh sau:
A
ng vi mc in p cao 5V
Xi = 0
ng vi mc in p thp 0V
. Mc logic m:
Xi = 1
Xi = 0
2. Cc hm logic s cp
ng vi mc in p thp 0V
ng vi mc in p cao 5V
a. Hm logic s cp mt bin
13
Fi
F(A)
Biu thc
Tn gi
F1
Hng s 0
F2
Lp li A
YES
F3
o bin A
NOT
F4
Hng s 1
0 0 1 1
0 1 0 1
Tn gi ca hm
F0
0 0
0 0 F0 = 0
Hng s 0
F1
0 0
0 1 F1 = A.B
Nhn logic
F2
0 0
1 0 F2 = A.B
Cm B
F3
0 0
1 1 F3 = A
Lp li A
AND
YES / BUFFER
F4
0 1
0 0 F4 = B. A
Cm A
INHIBITION
F5
0 1
0 1 F5 = B
Lp li B
YES / BUFFER
F6
0 1
1 0 F6 = A.B + B. A = A B
F7
0 1
1 1 F7 = A + B
Cng logic
OR
F8
1 0
0 0 F8 = A B = A + B
Hm Pierce
NOR
F9
1 0
0 1 F9 = A ~ B = A.B + A.B
ng du
F10
1 0
1 0 F10 = B
B ca B
NOT B
F11
1 0
1 1 F11 = B A = A + B
Ko theo A
IMPLICATION
F12
1 1
0 0 F12 = A
B ca A
NOT B
F13
1 1
0 1 F13 = A B = A + B
Ko theo B
IMPLICATION
F14
1 1
Hm Sheffer
14
NAND
F15
1 1
1 1 F15 = 1
Hng s 1
Cc hm logic s cp
+ Hm F(A,B) = A.B
Hm ny thc hin php nhn logic ca hai bin A v B. Phn t thc hin chc nng
ca hm trn l phn t AND (cn gi l cng AND). Mt cng AND c hai hay nhiu u
vo v ch c mt u ra. u ra c mc logic 1 ch khi tt c cc u vo mc 1; v c
mc 0 khi mt trong cc u vo mc 0. Hnh di y ch ra k hiu v bng chn l ca
cng AND vi 2 u vo.
Hm ny thc hin php cng logic. Phn t thc hin l phn t OR (cn gi l cng
OR). Cng OR c mc logic cao khi c t nht mt u vo mc 1; v ch khi c 2 u vo
mc logic 0 u ra cng OR mi c mc logic 0. Hm OR c k hiu v bng chn l nh
hnh di y:
+ Hm F(A) = A
Hm ny thc hin php ly phn t b ca A. Phn t thc hin hm l phn t NOT,
thng c gi l cng o, c mt u vo v mt u ra. Trng thi ca u ra lun ngc
vi u vo. K hiu ca mch v bng chn l nh sau:
+ Hm F(A,B) = A.B
A
15
+ Hm F(A,B) = A + B
Hm ny cn gi l hm Pierce. Phn t mch in thc hin hm l phn t NOR
(cng NOR). y l cng OR theo sau bi cng NOT. u ra c mc logic thp khi mt hay
nhiu u vo mc logic cao; v u ra c mc logic cao ch khi tt c u vo mc thp.
Di y l k hiu v bng chn l ca hm.
Tng qut: hm NOR ch mang gi tr 1 khi tt c cc u vo u c mc logic 0
+ Hm F(A,B) = A B = A B + A.B
Phn t thc hin hm ny l phn t Exclusive OR (hay cng XOR). Cng ny c 2
u vo. Cng ny l thnh phn c bn ca php so snh. Khi 2 u vo ging nhau, u ra
mc logic 0; cn khi 2 u vo khc nhau, u ra c mc logic 1. Di y l k hiu v bng
trng thi.
Tng qut: hm XOR cho gi tr 1 khi s cc ch s 1 trong t hp l mt s l. y chnh l
16
3. H hm y d
+ H hm 5: AND, NOT
17
Trong phng php ny ngi ta biu din n bin ng vi khng gian n chiu. Mi t
hp ca bin c biu din bi mt im trong khng gian
Nh vy, n bin s biu din bi 2n im vi quy c 2 im trn cng mt cnh ch
khc nhau 1 bin duy nht.
v d: trng hp 1, 2 v 3 bin biu din nh trong hnh di y
3. Phng php biu thc i s
0
10
010
11
011
111
110
00
000
01
001
100
101
18
19
A \ BC
00
01
11
10
1
00
0
1
01
11
0
0
10
20
CHNG 3
TI THIU HO HM BOOLEAN
I. PHNG PHP TI THIU HO
1. Khi nim ti thiu ho
U4A
U2A
U3A
U1C
U3B
X2
X1
T bng chn l d dng thy F = X2. R rng biu thc ny n gin hn rt nhiu so vi
biu thc trn, v th mch lc ny cng ch l mt b m cho X2 m thi
X2
21
1)
2).
U7A
A
U6A
U7B
U3C
f
U8A
A
U6B
U7C
22
nh l tng y n bin
Biu din hm bng tch cc tng
Tng cc tiu
Tng quan trng
Ph ti thiu l s tng quan trng t nht m ph ht c s nh 0
Gi tr ca bin s gi nguyn nu c gi tr 0 v o nu c gi tr 1
Qu trnh ti thiu ho gm cc bc nh sau:
ch n 2 du hoa th, ta
23
A = L1 . R1 .L2.R2 + L1 .R1.L2.R2
chnh l
nhau.
, 4 , 8
bng
nhm s
chung
(C v D)
c
cho 4
24
. Xc nh nh 1 v X
. Sp xp cc t hp bin theo s lng ch s 1 c trong chng
. So snh mi t hp thuc nhm i vi t hp thuc nhm (i + 1). Nu 2 t hp ch
khc nhau 1 ct s th kt hp 2 t hp thnh mt t hp mi, trong s dng du thay
cho ct s khc nhau. nh du vo 2 t hp va kt hp
. Loi b cc t hp ging nhau v lp li bc trn cho n khi ht cc t hp c kh
nng kt hp
. Tp hp cc t hp trong bng cui v cc t hp khng b nh du chnh l tp cc
tch cc tiu
Bc 2: Tm ph ti thiu
25
(0,2,5,8,9,10,11)
Sp xp li
H 10
H 2
H 10
H 2
0000
0000
(0,2)
00-0
(0,2,8,10)
-0-0
0010
0010
(0,8)
-000
(0,8,2,10)
-0-0
0101
1000
(2,10)
-010
(8,9,10,11)
10- -
1000
0101
(8,9)
100-
(8,10,9,11)
10- -
1001
1001
(8,10)
10-0
10
1010
10
1010
(9,11)
10-1
11
1011
11
1011
(10,11)
101-
26
CHNG 4:
GII THIU VI MCH S
I. NH NGHA V PHN LOI
1. nh ngha
Tn hiu vo Tn hiu ra
Loi vi mch
Tng t
Tng t
Tng t
Tng t
Tng t
27
S transistor
S cng logic
V d
SSI Vi mch c nh
Hng chc
1 - 10
Gate, flip-flop
Hng trm
10 - 100
Gate, counter,
shift-register,
encoder, small
memory
LSI Vi mch c ln
Hng nghn
100 - 1000
Larger
Memory,
microprocessor
4 / 8bit
VLSI - Vi mch c rt ln
Hng vn
> 1.000
MP 16/32bit,
console
i/o
8086, Z8000
ULSI Vi mch c cc ln
Hng triu
> 10.000
MP 64bit
28
Vi mch
Thick / thin film
Monolithic
Digital
Hybrid
Analog (BJT)
Digital
Analog
UJT MOS
P / N chanel
CMOS
BJT
RTL
DTL
TTL
ECL
29
Ta c quan h in p u vo v ra sau:
Volmax <= VilMax .
VohMax <= VihMin .
2. c tnh truyn t
VolMin >=VilMin .
VohMin >= VihMin .
30
ECL.
Ch : in p cung cp khc nhau.
a)
b)
Ni chung, vi cc h logic ta u c:
VolMin = 0.
VohMax = Vcc.
bi th, ch cn 4 gi tr gii hn v dng in:
IilMax .
IihMax .
31
IolMin.
IohMin .
ta c quan h:
IolMin >= IilMax .
IohMin >= IihMax .
Bng sau s ch ra cc gi tr dng ra v vo tng ng vi cc h logic TTL, CMOS v
ECL.
Ti trng thi tnh, dng cung cp l tng dng tiu th ca tng linh kin khi cc cng
ca n l n nh, khng xy ra s chuyn trng thi.
Cc nh sn xut s cung cp cc thng tin v dng tnh quiescent cho tng linh kin
v di cc iu kin th c bit.
Bng sau ch ra cc gi tr dng max cho mt vi linh kin ca cc h logic.
Cng sut tiu th bi cc linh kin logic chia thnh 2 loi: tnh v ng.
Thnh phn cng sut tnh to nn do dng tnh.
Thnh phn ng to nn do dng in yu cu tch v phng cho in dung ti u
ra; do dng in yu cu bi cc in dung ni; v do dng in cn thit to trng thi dn
cho cc Transistor u ra.
Vi cc linh kin ECL, cng sut tiu th ch yu do hot ng trong min tch cc.
Cng sut tiu th c tnh theo cng thc:
P = Icc*Vcc + Cpd*Vcc2*fi + (CL*Vcc2*fo).
vi:
32
fo : tn s tn hiu ra.
Cpd : in dung tng ng u vo.
CL : in dung ti.
Thnh phn cng sut tnh tiu th ca cc linh kin LS-TTL cao hn rt nhiu so vi
linh kin CMOS nhng li nh hn so vi linh kin h ECL.
Tng cng sut ng ca 1 linh kin h CMOS ph thuc ch yu vo tn s, khng
ging nh linh kin h TTL.
Bng cng sut tiu th ca cc linh kin trong mt s h logic.
5. H s ti FAN-IN; FAN-OUT
H s ti u vo FAN-IN.
FAN OUT ( H ) =
Ioh 400 A
=
= 20
Iih 20 A
FAN OUT ( L) =
Iol 8mA
=
= 20
Iil 0.4mA
CMOS
HCT
ECL
33
FAN-OUT
20
100
100
34
34
C hai khong thi gian c trng cho tng h logic, trong thi gian truyn t l
tham s quan trng hn. N l khong thi gian gia thi im thay i mc logic vo v thi
im xut hin thay i mc logic ra tng ng. N s xc nh tc ln nht ca ton
mch. Thi gian qu xc nh tc chuyn mc ca tn hiu ra.
Thng thng, mi linh kin s s phi ch r cc thi gian truyn t sau:
tPHL : thi gian tr vi u ra chuyn t mc cao xung thp.
tPLH : thi gian tr vi u ra chuyn t mc thp ln cao.
Cc thi gian tr ny, phi c o gia cc mc ngng c th, trong hu ht cc
trng hp, trng vi 50% khong thay i tn hiu.
Tham s ny ch yu dng cho vic thit k cc h thng logic v khi kt qu thay i,
thi gian s phi xc nh theo mt cch c bit cho mi thay i chng li cc xung
khng mong mun.
Thi gian qu (transition time)
35
8. Dng v IC
9. Gii hn nhit
36
37
30 100ns
38
Kh nng ti
50
n nh nhiu
~ 45%Vdd
Mc logic
Ngun cung cp
3 15V
Cc cng logic c bn
NOR; NAND
39
H logic chun TTL (STD) c thay i qua nhiu nm c cc tnh nng tt hn,
to nn cc nhnh ph (sub-families) ca h TTL.
40
Thc t, cc nhnh ph ca h TTL chun hot ng nhanh hn hay tiu th cng sut
t hn so vi h TTL chun.
Chng gm:
S TTL (Schottky TTL) : tc tng gp 3 ln nhng cng sut tiu th tng ln ti
20mW/cng.
AS TTL (Advanced Schottky): tc gn bng ECL (1 n 2ns)
LS TTL (Low Power Schottky TTL) : cng tc nhng cng sut tiu th gim 5 ln.
10ns, 2mW/cng
F TTL (Fast TTL) : tc gp 4 ln, cng sut tiu th gim mt na.
ALS TTL: 3ns, 1.25mW/cng
Mt s k hiu ca TTL cho bit di nhit cng tc
74:
00C - +700C
84:
-250C- +850C
54:
-550C - +1250C
10ns
10mW
Kh nng ti
10
n nh nhiu
Cao
Mc logic
mc 0 bng +0,4V;
mc 1 bng +3,6V
Ngun cung cp
5V 10%
Cc cng logic c bn
NOR; NAND
b. H logic ECL.
H logic ECL (Emitter Coupled logic) c to ra s dng cng ngh lng cc (ging
nh h TTL).
y l h logic c tc hot ng nhanh nht trn th trng. N t c tc
v 2 l do:
+ Trnh vic a cc linh kin tch cc vo trng thi bo ho.
+ Cho php tiu th cng sut cao hn trn mi cng so vi cc h logic khc.
Mt thnh phn chnh trong h ECL l b khuch i vi sai, trong 2 Transistor c
ghp Emitter chung nh trong hnh di y
41
Cc c im ca b khuch i vi sai:
Dng emitter khng i.
Dng s chy t Transistor ny sang T kia, khi in p
Vin a ti u vo ca T th nht nm trong khong:
VBB 0,1V <Vin <VBB+0,1V.
vi VBB : in p chun a vo base ca T th 2.
in p u ra ca mch s nhn mt trong hai gi tr c
th v nh vy, n hot ng ging nh mch nh phn. Bi
th, mch khuch i vi sai thng thng c xem nh mt
mch tng t nhng cng l mch s quan trng.
V cc mch s so snh c to nn t mch vi sai khng c Transistor no ri vo
trng thi bo ho, do vy, h logic ECL c tc hot ng rt nhanh v thi gian tr thp
hn 1ns.
Tuy vy, tc cao phi tr gi bng vic tng cng sut tiu th trn mi cng so vi
h TTL (khong 25mW/cng)
Di y l cng OR v NOR vi 2 u vo.
Mch ny tng t nh mch hnh trn ch khc l
u vo s dng 2 Transistor mc song song.
Nu A v B mc thp, T1 v T2 s khng dn
trong khi T3 tch cc (dn). Lc ny, Y c mc thp v Y
c mc cao.
Nu mt trong hai u vo mc cao, dng Emitter
s chy qua R3 v dng collector ca T3 gim gn v 0.
Bi th in p ti im Y tng v in p Y gim. Nh
vy, mch logic thc hin hm OR ti u ra Y v hm
NOR ti u ra cn li.
Mt trong nhng nhc im ca cu trc mch ECL
hnh trn l cc mc in p u ra c khc bit so vi
u vo. khc phc, mc thm 2 Transistor T4 v T5 theo kiu CC, nh trong hnh di
y a mc in p tr v ng cc gi tr yu cu.
y l cu trc c bn ca
cng ECL vi 3 u vo. in p
chun VBB c to ra t mch b
nhit (khng c ch ra hnh v).
Mch ny to ra cc mc in p :
V(0) = -1,7V.
V (1) = -0,9V.
Khong l chng nhiu ca h
logic ny rt hp v iu ny gii
thch ti sao cc cng c cp
ngun gia t v -VEE (-5.2V)
lm gim tr khng trong.
42
Trng hp n gin nht ca giao tip gia linh kin TTL v CMOS l khi ta ch c 1
ngun cung cp duy nht l 5V.
Vic ghp ni trc tip linh kin CMOS-TTL s dng cng ngun cung cp +5V yu
cu vic xem xt dng r ca linh kin CMOS gi mc in p u ra thp ca CMOS
nm trong phm vi cho php ca linh kin TTL.
Trong Seri CMOS CD4000 B tt c cc linh kin u c th iu khin ti thiu mt
43
Tnh hung ny cn gp phi khi cn truyn d liu t phn thu thp d liu s dng
linh kin CMOS (chng hn trong khu vc cng nghip yu cu khong l chng nhiu caoch c vi cc linh kin h CMOS) ti h thng x l dng cc linh kin h TTL. Linh kin
c s dng nn l b m CMOS vi u ra h cc mng D- MM 74C906. in tr R nn
nm trong khong vi KOhm.
44
PHN II
MCH T HP
45
CHNG 5:
PHN TCH V THIT K MCH T HP
Mch s c chia lm 2 loi l :
+ Mch t hp / Combinational Circuit
+ Mch dy / Sequential Circuit
Mch t hp l mch m tn hiu ra ch ph thuc vo tn hiu vo. Phng trnh xc nh tn
hiu ra ca mch l:
Yi l tn hiu ra u ra th i, c m u ra
Xj l tn hiu vo u vo th j, c n u vo
St l trng thi trong ca mch
Mch dy c kh nng lu tr d liu nn cn c gi l mch c nh.
C th coi mch t hp l mt trng hp ring ca mch dy vi s trng thi trong
ca mch l 1.
I. M HNH TON HC CA MCH T HP
X1
X2
X3
Xn
Y1
Mch
t
hp
Y2
Y3
Mch
t
hp
Ym
46
Bi ton phn tch la bi ton t s logic cho trc vit hm logic ca cc u ra theo
cc vo v nu cn th cn phi ch ra dng sng ca tn hiu ra tng ng vi tn hiu
vo, xc nh gi tr tnh hiu tng im trong s .
Cc bc phn tch mch t hp nh sau:
U1C
U2C
U2A
U1B
u im:
+ C th thc hin c mi hm logic
+ C tc cao
+ Vic phn tch v thit k mch n gin
Nhc im:
+ Trong mt s trng hp thit k khng nhn c s n gin nht
+ Thng yu cu cc phn t c s u vo ln
Cc cch thit k mch hai tng vi cc phn t cho trc
Tng1 / tng 2
AND
OR
NAND
X
CTT
X
AND
NOR
1. CTH
47
2. f , D
1. CTT
CTH
OR
2. f , D
1. CTT
1. CTH
NAND
2. tp , D
2. f , D
1. CTT
X
NOR
X
X
1. CTH
2. tp , D
2. f , D
Ghi ch:
f : ph nh hai ln hm f
tp : ph nh hai ln tng thnh phn
D: p dng lut Demoorgan
Cc gi tr tn hiu vo Xi v Xi c sn
Trn cng mt tng ch s dng mt loi phn t (AND, OR, NAND, v NOR)
Nhng phn t ny c s u vo khng hn ch
v d: Cho hm logic f =
0,1,5,6,7
Trc khi xy dng s ta cn thc hin ti thiu ho hm trn theo dng CTT v
CTH
Biu din hm f trn bng Karnaugh
C / AB
00
01
11
10
48
49
U11
U5A
U7A
U1D
U9B
U6B
U10A
U4
U2D
U10B
U12A
U8A
U13A
U12B
3. Thit k mt h hm t hp
50
CHNG 6:
MT S MCH T HP THNG GP
I. B CNG NH PHN MT CT S
1. Phn tch bi ton
Ai
Si
B cng 1
bit
FA
Bi
Ci-1
Ci
Bi
Ci-1
Si
Ci
51
2. Xy dng s
T bng chn l rt ra c:
S = A B
C = A.B
Nh vy s ca b bn tng nh sau:
HA
U1A
S
U2A
C
Si = Ai Bi C i 1
Ci = Ai.Bi + C i 1 ( Ai + Bi )
ta xy dng c s ca b tng FA bng 2 b HA v 1 cng OR nh sau:
A
B
C1
HA
1
Ci
S1
C2
Ci-1
HA
2
S2
Si
chng minh:
Si = S 2 = Ci 1 S1 = Ci 1 A B
Ci = C1 + C 2 = AB + C i 1 .S1 = AB + C i 1 ( A B)
Ci = AB + C i 1 ( AB + AB) = A( B + B.C i 1 ) + B( A + A.C i 1 )
Ci = A( B + C i 1 ) + B ( A + C i 1 ) = AB + C i 1 ( A + B)
52
53
II. B TR NH PHN MT CT S
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
0
1
Ci
S nh a ti
ct c trng s
ln hn
0
1
1
1
0
0
0
1
C
0
1
0
0
H = A B
C = A.B
Khi ta c s b bn tr v b tr y nh sau:
A
B
C1
HS
1
Ci
H1
C2
Ci-1
HS
2
S2
Hi
Chng minh:
54
Hi = C i 1 H 1 = Ci 1 A B
Ci = AB + A B.Ci 1 = AB + ( AB + AB).Ci 1
U2A
HS
Ci = C1 + C 2 = AB + H 1.Ci 1
Ci = A( B + B.Ci 1 ) + B( A + ACi 1 )
U1A
U3A
C
Ci = A( B + Ci 1 ) + B( A + C i 1 )
Ci = AB + C i 1 ( A + B)
Ch : trn thc t t khi ngi ta s dng b tr m thng bin thnh php cng hay dng
m b s dng cc b cng
III. B SO SNH COMPARATOR
Mt b so snh s thc hin php so snh 2 s nh phn v kt qu s c th hin ti
u ra.
B so snh nh phn thng thng c ba u ra: A=B, A>B, A<B. V cc u ra ch ph
thuc vo trng thi tc thi ca u vo nn mch khng c cc phn t nh.
1. B so snh 2 s nh phn 1 bit
Bng chn l cho cc hm ra ca b so snh nh sau:
A
B
A=B A>B
0
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
A<B
0
1
0
0
Hm NXOR
Hm (A > B) = A.B
Hm cm B (inhibition)
Hm (A < B) = AB
Hm cm A
U4A
U4D
U5B
f1
U4C
B
vi
U5C
f3
f1 l hm (A = B)
f2 l hm (A > B)
f3 l hm (A < B)
55
2. B so snh n bit
(A > B)
(A3 > B3) + (A3 = B3)(A2 > B2) + (A3 = B3)(A2 = B2)(A1 > B1)
(A < B)
(A3 < B3) + (A3 = B3)(A2 < B2) + (A3 = B3)(A2 = B2)(A1 < B1)
S dng cc b so snh 1 bit (A1, B1), (A2, B2) v (A3, B3), ta s c s mch thc
hin so snh 3 bit nh sau:
U7A
U1B
f1
U1C
U5D
U7C
f2
U7B
U1D
U6A
U8A
f3
U8B
56
57
Phng php kim tra chn l l mt phng php n gin nht xc nh li trong
vic truyn d liu. Phng php ny c thc hin bng cch thm 1 bit d liu c
truyn i sao cho s ch s 1 trong d liu lun l mt s chn hoc s l. Bit thm vo
gi l bit chn l.
Bit chn: nu bit thm vo c gi tr sao cho s ch s 1 trong d liu l mt s chn
(Even)
Bit l: nu bit thm vo c gi tr sao cho s ch s 1 trong d liu l mt s l (Odd)
thc hin c vic truyn d liu theo kiu a thm bit chn , l vo d liu cn
xy dng:
+ S to c bit chn, l thm vo n bit d liu
+ S kim tra c h l h chn hay l vi (n+1) bit u vo (n bit d liu v 1 bit
chn / l)
1. Mch to bit chn l
Xt v d trong trng hp d liu 3 bit, trng hp s bit ln hn c th thc hin
hon ton tng t.
Gi 3 bit d liu l d1, d2, d3 v Xe, Xo l 2 bit chn, l thm vo d liu. Xe l gi tr
bit phi thm vo h l h chn , Xo l gi tr bit phi thm vo h l h l. Bng chn l
ca mch to bit chn l cho trng hp d liu 3 bit nh sau:
Vo
Ra
d1
d2
d3
Xe
Xo
T bng chn l ta c:
Xe = d1 d 2 d 3
Xo = Xe = d1 d 2 d 3
2. Mch kim tra chn l
Ra
d1
d2
d3
Fe
Fo
58
59
TBNV 1
IR
I2
TBNV 2
TBNV 2
B
phn
loi
ngt
I2
B
VXL
A1
An
V d: xy dng s b phn loi ngt cho 4 thit b ngoi vi, vi gi thit cc thit b ngoi
vi c u tin ngt theo th t P3, P2, P1, P0
Nh vy b phn loi ngt s c 4 u vo v 3 u ra ( IR v AB l a ch ca cc
TBNV). Khi ta c bng chn l ca b phn loi ngt nh sau:
Vo
Ra
P3
P2
P1
P0
IR
60
En
Hnh bn l s khi ca mt
chn 1 u vo t 2n u vo
Hin nay b MUX c dng
phn t vn nng xy dng nhng
hp khc, c th l:
b MUX
nh mt
mch t
X0
X1
MUX
2n 1
+ To hm logic
+ To cc dy xung
+ Truyn d liu
X2n - 1
+ MUX c dng nh b
thng tin dng song song u vo
tip u ra
chuyn
thnh ni
An-1 An-2
A0
+ Gii m a ch
+.
2. B phn knh
En
d
En
Y0
Hnh bn l s khi ca b
Nhim v ca b phn knh thc
chc nng gii m t mt a ch ca
cho to tn hiu iu khin ca knh
chuyn thng tin t mt u vo d
ch c xc nh nh cc u vo a
u ra khng o khi u vo cho php
thi tch cc.
vo
php
DEMUX
X
MUX
1 2n
Y1
Y 2n - 1
cht l c
knh
l
liu c a
ch
n
trng
An-1 An-2
A0
Tu theo gi tr ca n u vo
a ch m
u ra th i (Yi) s bng gi tr u
vo X. C
th l nu gi tr thp phn ca t hp (An-1An-2A0) bng i th Yi = X nu khi En = 1.
VII. B CHUYN M
61
A
0
0
0
0
0
0
0
0
1
1
B
0
0
0
0
1
1
1
1
0
0
C
0
0
1
1
0
0
1
1
0
0
D
0
1
0
1
0
1
0
1
0
1
T bng chn l ta c:
A=8+9
62
B=4+5+6+7
C=2+3+6+7
D=1+3+5+7+9
Nh vy mch thc hin m ho 10 BCD 8421 c s nguyn l nh sau:
U1A
D
U1B
C
U2A
B
U3A
A
D0
D1
D2
D3 D4 D5 D6
D7 D8 D9
63
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
64
65
Chn LT (Lamp Test) c dng kim tra tnh trng hot ng (sng hay cht) ca
cc vch; trong khi chn RB (Ripper Blanking) c dng tt tt c cc vch khi yu cu
trng thi khng hin th s.
66
Cc bc thit k mch chuyn m hon ton tng t nh thit k mch t hp, ngha
l qua cc bc sau:
+ Lp bng chn l ca mch
+ Ti thiu ho cc hm ra
+ Xy dng s mch vi loi cng cho trc
5. Mt s vi mch chuyn m thng dng
Tn vi mch
74147
B m ho s h thp phn thnh m BCD
8421
7447 / 74LS47
Chuyn i m BCD thnh m 7 vch hin
th theo h 10 bng led 7 thanh c anode
chung
A3
A2
A1
A0
U7
74LS47
A3
A2
A1
A0
g
f
e
d
c
b
a
test
RBI RBO
7442
U11
74LS42
9
8
7
6
5
4
3
2
1
0
67
7448
Chuyn i m BCD thnh m 7 vch hin
th theo h 10 bng led 7 thanh c cathode
chung
U8
74LS48
A3
A2
A1
A0
g
f
e
d
c
b
a
test
RBI RBO
74LS138
74LS138
A2
A1
A0
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
E3
E2
E1
74154
B gii m / phn knh 4 ng thnh 16
ng
U10
74LS154
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
E1
E0
A3
A2
A1
A0
4028
U12
4028
Q9
Q8
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
68
PHN III
MCH DY
69
CHNG 7:
CC PHN T NH C BN
I.KHI NIM CHUNG
Q
FLIP - FLOP
sau.
K hiu v tnh tch cc trong mch FF:
xung tch cc sn +
mc +
xung tch cc sn
xung tch cc mc +
sn +
sn -
mc -
xung tch cc mc -
70
2. Phn loi FF
Flip-flop
T - FF
RS - FF
ASYNC
SYNC
Normal
M/S
3. Biu din FF
FF
R, S l cc u vo iu khin
Qn l trng thi ca FF ti thi im hin ti t
Q l trng thi s chuyn ti ca FF sau thi gian qu , tc trng thi ca FF thi
im tip theo
Gi thit, ti thi im bt u, S=1 v R= 0. Mc u ra ca cng 1 l thp (0) v iu
ny to nn trng thi cao trn u ra ca cng 3 (Q=1). Tuy nhin, u ra ca cng 2 mc
71
72
Tm li: Khi khng c xung nhp FF khng thay i trng thi (khng ph thuc vo tn hiu
u vo iu khin) v ch khi c xung nhp Ck mch mi lm vic theo bng chc nng (ph
thuc vo tn hiu u vo iu khin)
Cc bin th ca RS FF
JK = 00
JK = 01
JK = 10
JK = 11
73
Q = 1 v Q =0;
Tuy nhin, do vn c xung nhp kch thch, u ra s hi tip tr li u vo khin mch
c xu hng dao ng gia 0 v 1. Bi th, ti thi im cui ca xung nhp, trng thi ca
Flip-Flop s khng c xc nh. Hin tng ny gi l hin tng ua vng quanh v c
th gy nn chuyn bin sai nhm ca mch. Ngi ta khc phc hin tng ny bng cch s
dng mch JK FF kiu ch t.
JK Flip-Flop kiu ch t.
Qn+1
Qn
Qn
Qn
74
Q
_
Q
CP
R
D l Q = D
Thc cht D FF chnh l mt khu tr c thi gian t l thi gian qu ca mch. u
ra Q chnh l tr ca u vo sau khong thi gian t, v vy FF ny c tn l D FF (delay FF)
Ch to D FF t JK FF
Ngoi ra cng c th ch to D FF t RST FF bng cch thm cng NOT gia hai u
vo S v R tng ng vi J v K nh hnh trn.
Bin th ca D FF
Trn thc t ngi ta s dng bin th ca D l DV FF. Loi FF ny c bng trng thi
v s xy dng t cc cng NOR nh sau:
Qn+1
Qn
Qn
U1A
U1D
Q
U1B
V
U1C
75
Qn+1
Qn
Qn
Khi T = 0
Khi T = 1
Trn thc t ngi ta s dng bin th ca T l TV FF. Loi FF ny c bng trng thi
nh sau:
T bng trng thi ta thy:
Qn+1
Qn
Qn
Qn
Qn
+ Cc D FF v RS FF c th lm vic ch ng b
76
Mch
logic
FF
loi i
Q
Cc bc thc hin:
+ Xc nh h hm i = f(j, Q) theo bng cc u vo kch ca cc FF
+ Ti thiu ho cc hm ny v xy dng s
Bng u vo kch ca cc FF
Qn
Qn+1
JK
RS
0X
X0
1X
01
X1
10
X0
0X
00
01
11
10
77
X
1
Vy: R = QK
Lp bng Karnaugh ca S theo Q, J, K ta c:
Q / JK
00
01
0
1
11
10
1
X
Vy: S = J. Q
Nh vy mch thc hin chuyn i t RS FF sang JK FF s c dng nh sau:
U2B
U1
S
R
Q
_
Q
U2A
K
78
CHNG 8
B M
I. NH NGHA V PHN LOI
1. nh ngha:
B m l mt mch dy tun hon c cc c im sau:
+ Mt u vo( m) v mt u ra(kt qu)
+ S trng thi trong bng h s m
Di tc dng ca tn hiu vo, b m s chuyn trng thi ny n trng thi khc,
theo mt trnh t nht nh. C sau K tn hiu vo m, mch li tr v trng thi ban u:
Tn hiu m: X
Tn hiu ra: Y
B m
(h s m K)
S khi ca b m
2. Phn loi
a, Phn loi theo cch lm vic:
+ B m ng b(Synchronous Counter) l b m m cc FF dng( m ho cho
cc trng thi trong ca b m) cng mt lc khi c tn hiu vo m m khng qua cc
trng thi trung gian. Cc tn hiu xung nhp(Ck) c a ng thi vo cc FF
Si
0001
Si
0010
Si+1
0010
Si+m
Sj
0100
79
X/0
X/0
X/0
1
X/0
X/0
K-2
X/0
K-1
X/0
X/1
Tc l Y=(SK-1)X
V khi c tn hiu ra mch s tr v trng thi ban u, v qu trnh m tip tc.
VD: Gi s m s xe trn mt on ng, theo nguyn tc c xe i qua mt vch ngang th
tin hnh m
Khi , tn hiu vo m tch cc X chnh l xe i qua vch, gi s khi tin hnh m
cha c xe no i qua, khi c 1 xe i qua, th trng thi b m thay i: s xe tng ln 0->1,
c nh th cho n 9, khi n 9 th nu c mt xe i qua ta s c 1_0 xe, vit 0 nh 1(tn
hiu ra l 1- hng chc), b m quay v trng thi ban u 0(ta hay ni l vit 0 nh 1).
Ch : mun quan st c trng thi ca b m, th cn c mch di m, nh v d trn th
ting Vit quy c c l: mt, hai, ba, bn... th ngi bit ting Vit s hiu l c 1, 2, 3,
4,... xe i qua vch.
80
II. M CA B M.
t hp th nht : 0 0 0
t hp th hai : 1 0 0
t hp th ba : 1 1 0
t hp th t : 1 1 1
t hp th nm : 0 1 1
t hp th su : 0 0 1
n=4
0000
1000
1100
1110
1111
0111
0011
0001
......
e. M vng:
M vng c nguyn tc lp m:
+ Dng n bt nh phn th m ho c n trng thi
81
1000
0100
0010
0001
.......
III.CC BC THIT K B M
X/Y
S0
S1
X/Y
X/Y
X/Y
S2
S3
X/Y
X/Y
X/Y
82
0/0
0/0
00
0/0
01
10
1/0
1/0
0/0
11
1/0
1/1
t+1
A B
0 1
1 0
1 1
0 0
Q->Q
0->0
0->1
1->0
1->1
FF -A
JA KA
0
x
1
x
x
0
x
1
JK
0x
1x
x1
x0
FF -B
JB KB
1
x
x
1
1
x
x
1
83
JA
B
0
1
KA
KA=B
B
0
JB=1
B
0
JA=B
JB
KB
B
0
KB=1
84
FF-A
JA
FF-B
JB
_
A
KA
KB
B
Ck
Ck
Ck
a, K = 6
- Bc 1: T bi ton cho, xc nh tn hiu vo m, h s m K, t v hnh
trng thi ca b m:
Gi s: + K hiu tn hiu vo m l X: tch cc(1); X d khng tch cc(0)
+ K hiu tn hiu ra m l Y: tch cc(1); Y khng tch cc(0)
K=6, nn s trng thi l 6, k hiu S0, S1, S2, S3, S4, S5
Ta c hnh trng thi nh sau:
X/Y
X/Y
S0
X/Y
S1
X/Y
X/Y
S2
X/Y
X/Y
S3
X/Y
X/Y
X/Y
S4
X/Y
S5
X/Y
Trng thi
S0
S1
S2
S3
S4
S5
85
0/0
0/0
000
0/0
0/0
010
001
1/0
1/0
0/0
011
0/0
101
100
1/0
1/0
1/0
1/1
A
0
0
0
1
1
0
t+1
B C
0 1
1 0
1 1
0 0
0 1
0 0
FF -A
JA KA
0
x
0
x
0
x
1
x
x
0
x
1
JB
0
1
x
x
0
0
FF -B
KB
x
x
0
1
x
x
JC
1
x
1
x
1
x
FF -C
KC
x
1
x
1
x
1
Ti thiu ho cc hm J v K
KA
JA
AB
00
01
C
0
1
11
10
AB
C
0
00
01
11
10
KA=C
JA=BC
86
AB
00
C
0
1
01
11
C
0
00
x
x
01
11
10
KB=KA=C
JB = A C
AB
AB
10
00
01
11
C
0
AB
10
00
01
11
10
C
0
JC=1
KC=1
_
A
KA
Ck
JB
B
_
JC
KB
KC
Ck
C
Ck
Ck
Bi tp: thit k vi K=8, 10, 12. Dng JK-FF; D-FF; T-FF; RS-FF
2. Cc b m nghch, nh phn, ng b vi h s m chn
Phng php thit k ging nh m thun, ch khc hnh trng thi: cc trng
thi s c chuyn t 'cao' xung 'thp'
V d K= 4
87
AB
11
10
S2
S3
AB
11
10
01
00
A'B'
10
01
00
11
DA
1
0
0
1
01
00
S1
S0
DB
0
1
0
1
DA
DB
A
Ck
B m K=4
Sinh vin t lm cc phn sau:
- B m m Gray, ng b K=10
- B m m NBCD, ng b K=10, m thun
- B m m NBCD, ng b K=10, m nghch
- B m m JohnSon, ng b K=10, m nghch
- B m m Vng, ng b K=10, m nghch
3. Cc b m nh phn, ng b vi h s m chn
88
'1'
JB
KA
JC
JD
'1'
'1'
'1'
'1'
'1'
'1'
'1'
JA
KB
KC
KD
Ck
B m thun, khng
ng b, dng JK-FF
S0
S
S0
S1
S2
S3
S2
S1
AB
00
01
10
11
AB
01
10
00
00
89
V. LU KHI THIT K B M:
B m cng l mt mch dy, nn cng c th ri vo trng thi kho hay trng thi
chu k, cho nn trong qu trnh thit k cn hn ch kh nng ny, chi tit phng php xem
chng Mch dy ng b v chng Mch dy khng ng b.
VI. MT S IC M THNG GP:
- IC 7490
- IC 74L90
- IC 74LS90
- IC 74LS190
- IC 74LS192
Ngoi chc nng m, cc IC ny cn c th dng chia tn s theo nguyn tc: n
xung vo cho m xung ra, th tn s s gim cn n/m ln.
S chn v ng dng c th xem cc ti liu hng dn s dng v tra chn IC
90
CHNG 9
M T V THIT K MCH DY
I. KHI NIM C BN.
1. M hnh tng qut.
V1
Li
vo
Vn
Mch t
hp
Trng
thi
trong
Li
ra
Hm
kch
Mch
dy
Ck
M hnh mch dy
91
R = f1 (S),
S = f2(X,S),
X = f3 (V,S).
b. Bng trng thi.
Trong phng php ny, ta thit lp bng lit k mi quan h gia R, trng thi
trong S vi tn hiu vo V v trng thi S. Bng thu c c tn gi l bng chuyn i trng
thi. Nu nh bit loi FF, t bng chuyn i trng thi, ta c th suy ra hm chuyn i
trng thi v hm kch thch.
V
V0
V1
S S
S0 S0
S1 S1
R
R0
R1
V2
S2 S2
R2
V3
S3 S3
R3
...
...
...
Vn
Sn-1 Sn-1
U1A
U1B
Ra
U1C
DFF
D
CP
Q
_
Q
V
JK
00
S S
0 0
00
1 1
01
0 0
92
01
1 0
10
0 1
10
1 1
11
0 1
11
1 0
S S
S0 S0
S1 S1
R
S0
S1
V1
S0 S0
S0
V1
S1 S0
S0
V2
S0 S1
S1
V2
S1 S1
S1
V3
S0 S1
S1
V3
S1 S0
S0
Nu t :
00: V0 ;
01: V1;
10 : V2;
11: V3
v
0: S0; 1: S1,
ta s c:
V
V0
V0
V0 (V1)/S1
S0
S1
V1 (V3)/S0
M hnh Mealy.
b. M hnh Moore
V tn hiu ra ch ph thuc vo trng thi trong ca mch m khng ph thuc tn hiu vo
cho nn :
Tp nh M l tp trng thi trong/tn hiu ra.
Tp cung K l tp cc tn hiu vo.
93
Lu thut ton
Bng ca Otomat
hnh
nh phn
Bng Otomat
nh phn
H hm ra
Y
H PT u
vo kch cho
FF-D
H PT u
vo kch cho
FF-T
H PT u
vo kch cho
FF-JK
H PT u
vo kch cho
FF-JK
94
hiu r thm phng php thit k mch dy dng bng trng thi ta s xt bi ton
minh ho sau:
Thit k mch m ng b thun, K=5 (m t 0-4) dng FF D theo phng php
bng trng thi.
Qu trnh gii nh sau:
1. Xy dng s khi chung.
xy dng mch m, K=5 ta dng 3 FF. Hnh v s khi chung c th hin nh
sau:
Mch
t hp
Q3
Q1 TG1 D1 Q2
TG2 D2
TG3
D3
Ck
S khi chung ca mch m K=5
Theo quy nh, FF1 c trng s nh nht. FF3 c trng s ln nht.
2. M ho.
S
S
S1
S0
S2
S1
S3
S2
S4
S3
S0
S4
Bng trng thi trong ca mch
3. Xy dng bng chuyn i trng thi.
Q3
Q2
Q1
Q3
S0
0
0
0
0
S1
0
0
1
0
S2
0
1
0
0
S3
0
1
1
1
S4
1
0
0
0
Q2
0
1
1
0
0
Q1
1
0
1
0
0
D3
0
0
0
1
0
D2
0
1
1
0
0
D1
1
0
1
0
0
D1= Q1.Q3
D2 = Q2Q1 D3 = Q1.Q2
6. V s mch.
Sau khi xy dng c h hm kch, ta s v mch.
U3C
U5A
U3A
95
Ton = T *. Qi
th J = T*.
96
CHNG 10
THANH GHI DCH
I, KHI QUT
1. nh ngha:
Thanh ghi dch l mt mch dy, c kh nng ghi gi v dch bit thng tin(dch phi
huc tri)
Thanh ghi dch c dng:
+ nh s liu
+ chuyn s liu song song thnh ni tip, v
ngc li
+ Thit k b m, to dy tn hiu nh phn tun
hon theo yu cu cho trc
2. Cu to
Thanh ghi dch gm dy cc phn t nh n bit(FF) c mc lin tip v ng trong
cng mt v.
Cc FF s dng trong thanh ghi dch thng l D-FF huc FF mc theo kiu D-FF, s
FF chnh l s bt m thanh ghi dch lu tr c.
B1B2B3B4
B2
B1
B3
B4
Input
JA
KA
JB
KB
JC
KC
JD
KD
Clock
Thanh ghi dch 4 bit dng JK-FF
97
Thng tin c np vo thanh ghi dch theo nguyn tc tng bit ng b vi xung nhp, bit
u tin c np vo FF u tin, cc bit thng tin c lu tr dch phi 1 bit(bit lu
trong FF-A chuyn sang FF-B, FF-B chuyn sang FF-C)
3. Phn loi
a, Phn loi theo cch a thng tin vo, ly thng tin ra
- Vo ni tip, ra song song: thng tin c a vo thanh ghi dch tun t tng bit mt, s
liu c a ra ng thi
- Vo song, ra song song: thng tin c a vo v ly ra ng thi
- Vo ni tip, ra ni tip: thng tin c a v ly ra tun t tng bit mt
- Vo song song, ra ni tip: thng tin c a vo thanh ghi dch ng thi, s liu c
a ra tun t tng bt mt.
b, Phn loi theo u vo:
- u ra n: mi FF trong thanh ghi dch ch c mt u ra Qi(huc u o), c a ra
chn ca vi mch.
- u ra n: C hai u ra ca FF c a ra chn ca vi mch
II. HNH TNG QUT
hnh tng qut ca thanh ghi dch theo m hnh De Bruijn nh sau:
- Thanh ghi dch 2 bit:
00
0
00
01
1
0
10
11
00
10
01
11
01
S1
S3
0
0
00
10
S0
0
0
11
S2
98
T hnh ta nhn thy thanh ghi dch s b kho trng thi 00 nu hm hi tip l 0 v
kho trng thi 11 nu hm hi tip l 1.
99
S3
001
011
S2
0
1
1
1
010
S7
0
000
111
101
S0
S5
0
110
100
0
S6
S4
S3
001
010
001
S7
011
101
0
0
000
011
100
111
S0
101
010
100
S8
110
0
S12
S15
110
111
S14
100
MCH HI TIP
JA
KA A
A
JB
JN
KB
B
A
KN N
A
Clock
101
2. Cc bc thit k
Xc nh fht v ti thiu ho hm ny
Xy dng s
V d: Thit k b m K=8
- Bc 1, Xc nh s bt n=log28=3
- Bc 2: Chn chu trnh chuyn trng thi, cn c vo hnh trng thi ca thanh ghi dch
chn mt chu trnh c 8 trng thi:
S3
S1
1
001
011
S2
1
1
010
S7
0
000
S0
1
0
S2
101
S5
100
111
110
0
S6
102
C
0
0
0
1
1
1
0
1
B
0
0
1
1
1
0
1
0
A
0
1
1
1
0
1
0
0
fht
1
1
1
0
1
0
0
0
Ti thiu ho fht:
C
0
1
BA
00
1
01
1
11
1
10
1
fht= C B + C A + CB A
- Bc 4: Xy dng s :
JA
KA A
JB
JC
KB
KC C
Clock
103
MCH HI TIP
JA
KA A
A
JB
JN
KB
B
A
KN N
A
Clock
MCH LOGIC RA
Tn hiu ra
104
2. Cc bc thit k
Xc nh fht v ti thiu ho hm ny
Xc nh hm ra v ti thiu ho hm ny
Xy dng s
Minh ho: Thit k mch to tn chui tn hiu tun hon:
L=0-1-0-1-1-1-0-1
- Bc 1: Tn hiu c chiu di L= 8 =>n=log28=3
- Bc 2: chn chu trnh chuyn trng thi:
Gi s chn: S0->S1->S3->S7->S6->S5-> S2->S4->S0
- Bc 3: Xy dng hm hi tip v ti thiu ho
K hiu cc FF ln lt l CBA, ta c bng m ho trng thi v hm hi tip nh sau:
S
S0
S1
S3
S7
S6
S5
S2
S4
C
0
0
0
1
1
1
0
1
B
0
0
1
1
1
0
1
0
A
0
1
1
1
0
1
0
0
fht
1
1
1
0
1
0
0
0
105
Ti thiu ho fht:
C
0
1
BA
00
1
01
1
11
1
10
1
fht= C B + C A + CB A
- Bc 4: Xc nh hm ra:
S
S0
S1
S3
S7
S6
S5
S2
S4
C
0
0
0
1
1
1
0
1
B
0
0
1
1
1
0
1
0
A
0
1
1
1
0
1
0
0
fht
1
1
1
0
1
0
0
0
L
0
1
0
1
1
1
0
1
Ti thiu ho fht:
C
0
1
BA
00
01
1
1
11
10
fht= C + B A
-Bc 5: Xy dng s
JA
JB
JC
KA
KB
KC
Ck
0-1-0-1-1-1-0-1
106
JA
JB
KA
JC
KB
KC
JD
KD
Ck
fht=JA=C D
Da vo hnh De Bruijn ca b ghi dch 4 bit v phng trnh ca hm hi tip
ng thi l hm kch cho FF-A d dng xc nh c trng thi tip theo ca b ghi dch
khi bit trng thi hin ti.
V d , nu b ghi dch ang trng thi S1(0001, D=0,C=0,B=0,A=1) th fht=JA= C
D= 0 0=0, do vy khi c xung nhp Ck tip theo b ghi dch s chuyn n trng thi
S2(0010, D=0,C=0,B=1,A=0), bng y nh sau:
S
S1
S2
S4
S9
S3
S6
S13
S10
S5
D
0
0
0
1
0
0
1
1
0
C
0
0
1
0
0
1
1
0
1
B
0
1
0
0
1
1
0
1
0
A
1
0
0
1
1
0
1
0
1
F
0
0
1
1
0
1
0
1
1
107
S11
S7
S15
S14
S12
S8
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
Trng thi S0(0000) khng xut hin trong bng trng thi, v b ghi dch trng thi
ny, do hm hi tip fht=JA= C D n s nm mi trng thi ny m khng thot ra c,
y chnh l trng thi kho, nn phi loi S0.
Thanh ghi dch 4 bit ny c s trng thi khc nhau trong dy chuyn bin trng
thi(L, hay K) l 15 t Lmax
2. V d ng dng mch loi ny thit k b m:
+ Cc bc thit k:
Xc nh s bt n ca thnh ghi dch nlog2K
chn fht l hm cng module thch hp c Lmax
Xy dng s
+ Minh ho: Thit k b m K=10, dng b ghi dch v hm hi tip cng module 2
- Bc 1: K=L=10 do vy n=4, chn hm hi tip l hm cng module tng ng
mch t Lmax, nh bit chn:
fht= C D, huc fht= A D
Gi s chn fht= C D
- Bc 2: Trn hnh trng thi Lmax=15 ca b ghi dch 4bit vi fht= C D chn,
chn bc nhy loi i 5 trng thi , gi s chn bc nhy S3 v S7:
108
S1
DCBA
0001
1000
S2
S4
S9
S3
0010
0100
1001
0011
1110
1111
0111
S8
1100
D
0
0
0
1
0
0
1
1
1
1
C
0
0
1
0
0
1
1
1
1
0
B
0
1
0
0
1
1
1
1
0
0
A
1
0
0
1
1
1
1
0
0
0
f*ht
0
0
1
1
0
1
0
0
0
0
Ti thiu ho ta c f*ht= C D + AB D + AB D
-Bc 4: Xy dng s :
109
110
111
CHNG 11
MCH DY NG B
Mch dy ng b l mt mch s bao gm cc mch t hp v cc phn t nh
FF, mch hot ng theo s ng b ca xung nhp Ck.
I. PHN TCH
Bi ton phn tch l bi ton xc nh chc nng cho trc;
- S mch:
T s mch cho trc cn xc nh chc nng tng phn t c bn ca s , v mi lin
h gia cc s
- Xc nh u vo, u ra, s trng thi trong ca mch:
Coi mch nh mt hp en, cn phi xc nh s u vo, u ra, c im cc u vo ra,
xc nh trng thi ca mch
- Xc nh phng trnh hm ra, hm kch cho cc FF
Da vo s cho trc xc nh h phng trnh hm ra, hm kch cho cc FF
- Lp bng trng thi, bng ra nh phn:
Bng trng thi, bng ra nh phn l bng biu din quan h gia trng thi chuyn n, tn
hiu ra nh phn vi trng thi hin ti v tn hiu vo tng ng. Da vo cc phng trnh
hm kch, hm ra xc nh c trn, v da vo phng trnh c tnh ca FF xc nh
c trng thi chuyn ti v tn hiu ra tng ng vi tn hiu vo v trng thi hin ti ca
mch.
- hnh trng thi:
T bng trng thi v bng ra lp trn, xy dng c hnh trng thi v tn hiu ra
ca mch.
- Chc nng ca mch:
Sau khi lp c hnh trng thi, da vo hnh xc nh c chc nng ca mch.
C th l t s phn tch m rt ra c chc nng ca mch.
II. THIT K
1. Cc bc thit k:
Cc bc thit k ngc li vi cc bc phn tch, tuy nhin mch thit k phi thc hin
chc nng cho trc vi s cng n gin cng tt, iu ny ng ngha vi vic ti thiu
ho trng thi.
- Bc 1: Xc nh bi ton
y l bc u tin v cng l bc quan trng thc hin tt vic thit k mch, trc
tin phi xc nh c yu cu t ra cho mch v phi xc nh mch c thit k t
nhng yu t no?
- Bc 2: Xc nh tn hiu vo/ra:
Xc nh tn hiu vo, ra cng nh c im ca chng
- Bc 3: Xy dng hnh trng thi, bng trng thi, bng tn hiu ra
Ni chung vic xy hnh trng thi khng da trn mt quy tc no, m phn ln
da vo kinh nghim ca ngi thc hin, nhng quy tc l da vo yu cu ca bi ton t
ra(tn hiu vo ra ), t lp hnh trng thi, xc nh c iu kin cho mch c th
chuyn i t trng thi ny sang trng thi tip theo v khi no th mch cho tn hiu ra.
112
T hnh trng thi lp trn, xy dng bng trng thi v bng tn hiu
Xc nh bi ton
Xc nh tn hiu vo ra
Rt gn trng thi
M ho nh phn
113
Nu s lng trng thi trong l N, s lng bin nh phn dng l n, th n phi tho
mn iu kin: nlog2N
C nhiu cch m ho khc nhau, mi cch cho mt s khc nhau, yu cu phi
m ho sao cho s l n gin nht.
- Bc 6: Xc nh h phng trnh ca mch:
Sau khi m ho c cc trng thi trong ca mch, c th xc nh h phng
trnh ca mch theo 2 cch:
+ Lp bng chuyn i trng thi v tn hiu ra nh phn, t xc nh c phng trnh
u vo kch cho cc FF v phng trnh ca tn hiu ra, sau chng ta tin hnh ti thiu
ho cc phng trnh .
+ Da trc tip vo hnh trng thi, vit h phng trnh Ton , Toff ca cc FF v phng
trnh tn hiu ra ca mch sau tin hnh ti thiu ho h phng trnh .
- Bc 7: S mch thc hin
T cc phng trnh xc nh c ta xy dng s mch
III. TI THIU HO:
Nhim v t ra cho ngi thit k l phi a ra mch hot ng ng chc nng cho
trc, s cng n gin cng tt, mun vy cn gim nh s trang thi trong.
Vic ti thiu ho ch yu da vo khi nim"trng thi tng ng", bi ton ti
thiu ho trng thi chnh l bi ton i tm lp trng thi tng ng ln nht, v c thay
bng mt trng thi i din, s trng thi tng ng chnh l s trng thi ti thiu. C 3
phng php ti thiu hay dng:
1, Phng php Caldwell:
Phng php ny c minh ha qua v d sau:
Thit k mt mch dy ng b thc hin nhim v kim tra dy tn hiu vo dng
nh phn c di bng 3 c a vo lin tip u vo X, nu dy tn hiu vo c dng 010
huc 110 huc 111 th tn hiu ra Z=1 bo hiu l mch nhn c mt trong cc dy tn
hiu vo .
- Bc 1: Xc nh bi ton
Mch thit k c nhim v pht hin dy tn hiu vo, nu dy tn hiu vo c dng
010, huc 011, huc 110 huc 111 th Z=1 bo hiu mch nhn c mt trong cc dy
tn hiu .
- Bc 2: Xc nh tn hiu vo ra
Mch phi thit k l mch ng b, nn ngoi u vo X cn c u vo xung nhp
Ck mt u tn hiu ra l Z, theo dng s khi nh sau:
Error!
X
Z
MCH LOGIC
Ck
S0
000
XCK
S1
001
X CK
010
S2
114
Trng thi ban u l S0 : khi tn hiu vo l XCK mch chuyn n S1, X CK mch
chuyn n S2.
Tng t vi trng thi S1, mch s chuyn n S3 khi tn hiu vo l XCK, mch
chuyn n S2 khi tn hiu vo l X CK
Tng t vi trng thi S2, mch s chuyn n S5 khi tn hiu vo l XCK, mch
chuyn n S2 khi tn hiu vo l X CK.
Nu mch mt trong 4 trng thi S3, S4, S5, S6, khi c tn hiu vo l XCK huc
X CK mch s chuyn n trng thi ban u S0, vy khi dy tn hiu vo l 110 huc 111
ng chuyn i trng thi: S0->S1->S3->S0 hay khi dy tn hiu vo l 010 huc 011
ng S0->S2->S5->S0 th mch s cho tn hiu ra Z=1 ti thi im ca xung nhp th 3.
Vi ng chuyn i khc Z=0, t hnh trng lp c bng trng thi nh bng sau:
S
S0
S1
S2
S3
S4
S5
S6
X=0
S2
S4
S6
S0
S0
S0
S0
S'
X=1
S1
S2
S5
S0
S0
S0
S0
Z
X=0
0
0
0
1
0
1
0
X=1
0
0
0
1
0
1
0
115
- Nhm cc trng thi tng ng phi c nhng hng trong bng trng thi cng mt
ct(ng vi cng t hp tn hiu vo ) l tng ng. Ngha l ng vi cng mt t hp tn
hiu vo cc trng thi s chuyn bin ti, ca chng l tng ng.
iu ny cho thy th tc kim tra tnh tng ng ca nhm cc trng thi phi tin hnh
tun t tng bc cho n nhm c trng thi cui cng, nu nhm c trng thi cui cng
ny l tng ng th nhm trng thi c kim tra l tng ng.
Quy tc Caldwell:
Nhng hng(tng ng vi trng thi trong) ca bng chuyn i trng thi v tn hiu
ra s kt hp vi nhau v c biu din mt hnh chung- c trng(trng thi c trng) cho
chng nu nh chng tho mn 2 iu kin sau:
1- Cc hng tng ng trong ma trn ging nhau
2- Trong ma trn ra, cc hng tng ng phi tho mn mt trong 3 im:
- Cc hng trong ma trn phi ging nhau
- Cc trng thi trong cng mt ct nm trong nhm trng thi c xt
- Cc trng thi trong cng mt ct l cc trng thi tng ng
Sau khi thay th cc trng thi tng ng bng mt trng thi chung c trng cho
chng, lp li cc cng vic tm cc trng thi tng ng(cc hng tng ng) khc, cho
ti khi no khng th tm c cc hng(cc trng thi) tng ng vi nhau na th dng
li. S trng thi trong bng trng thi lc l ti thiu.
p dng quy tc Caldwell vo bi ton trn, trong bng trn:
S
S0
S1
S2
S3
S4
S5
S6
X=0
S2
S4
S6
S0
S0
S0
S0
S'
X=1
S1
S2
S5
S0
S0
S0
S0
Z
X=0
0
0
0
1
0
1
0
X=1
0
0
0
1
0
1
0
S4 tng ng S6, S3 tng ng S5, thay th cc trng thi tng ng bng trng
thi c trng cho chng, chng hn thay th S4, S6 bng S46, S3 v S5 bng S35, t lp
c bng mi nh sau:
S
S0
S1
S2
S35
X=0
S2
Z=0
S46
Z=0
S46
Z=0
S0
Z=1
X=1
S1
Z=0
S35
Z=0
S35
Z=0
S0
Z=1
116
S46
S0
S0
Z=0
Z=0
S
S0
S12
S35
S46
X=0
S12
Z=0
S46
Z=0
S0
Z=1
X=1
S12
Z=0
S35
Z=0
S0
Z=1
S0
S0
Z=0
Z=0
AB
00
01
11
10
S
S0
S12
S35
S46
AB
00
01
Ck
X Ck
10
Ck
XCk
11, Z=1
117
Trng
thi hin
ti
AB
00
01
11
10
AB
01, Z=0
10, Z=0
00, Z=1
00, Z=0
AB
01, Z=0
11, Z=0
00, Z=1
00, Z=0
JA
0
1
x
x
KA
x
x
1
1
Cc u vo ca FF
X=1
X=0
X=1
JA
0
1
x
x
JB
1
x
x
0
KA
x
x
1
1
JB
1
x
x
0
KB
x
1
1
x
KB
x
0
1
x
118
'1'
CK
JA
KA
A
A
JB
KB B
A
119
S0
X=0
S0
S1
S4
S2
S0
S3
S5
S4
S1
S5
S5
S6
S0
Z=0
Z=1
Z=1
Z=0
Z=1
Z=0
Z 1
+ S phn chia ln 1:
P1=(S0,S3,S5)(S1,S4)(S2,S6)
+ S phn chia ln 2:
P2=(S3)(S0, S5)(S1,S4)(S2,S6)
Ta c P3=P2=(S3)(S0, S5)(S1,S4)(S2,S6)
Trng thi hin ti
S05
X=0
S05
Z=0
S14
S14
Z=1
S26
S05
Z=1
S3
S05
Z=0
120
X=0
S0
Z=0
S3
Z=1
S5
Z=0
S4
Z=1
S6
Z=1
S2
Z=0
S1
Z=1
S7
Z=0
S1
S2
S3
S4
S5
S6
121
S1
S0S5
S2S5
S2
S3S4
S0S1
S3S6
S0S6
S3
S4
S5
S4-S6
S1-S6
S0S2
S6
S2-S5
S1S3
S0S7
S1
S7
S0
S2
S0S7
S1-S4
S1-S7
S1-S6
S6-S7
S3
S4
S5
S5-S7
S2-S5
S6
S2S7
S1
S2
S3S4
S0S1
S3S6
S0S6
S3
S4
S5
S4-S6
S1-S6
S2-S5
S6
S1S3
S0-
S7
S0
S1
S2
S1-S4
S1-S7
S1-S6
S6-S7
S3
S4
S5
S6
122
S0257
X=0
S0257
S1
S3
S3
S4
S4
S6
S6
S1
Z=0
Z=1
Z=1
Z=1
Z=1
123
X 10100111011
Z
Mch logic
Ck
X Ck
S0
Ck
AB
00
S3
AB
10
XCk
S1
X Ck
XCk
AB
01
XCk
X Ck
S2
Z=XCk
AB
11
124
b, Vi m mnh Moore:
Chuyn t m hnh Mealy sang Moore ta c s v cch m ho nh sau:
A
0
0
1
1
B
0
1
1
0
S
S0
S1
S2
S3
X Ck
S0
AB
00
XCk
S1
XCk
XCk
AB
01
X Ck
X Ck
S3
XCk
Z=1
AB
10
X Ck
S2
AB
11
125
=> JA=B X
=> KA=1
=> JB= AX
=> KB= A X
=> JA=B X
=> KA=BX
=> JB=A+X
=> KB= A
V Z= A B
- Bc 7: S
a, M hnh Mealy:
X
JA
'1'
KA A
JB
KB B
CK
126
b, M hnh Moore:
X
JA
JB
KB B
CK
127
CHNG 12
MCH DY KHNG NG B
Nu mch dy ng b hot ng theo s iu khin ca xung nhp Ck th mch dy
khng ng b hot ng theo s iu khin bi cc s kin m khng tun theo quy lut.
Tm li tt c cc mch dy m c iu khin bi cc s kin ngu nhin th c
xp vo nhm mch dy khng ng b.
I. CC BC THIT K:
V c bn ging vi cc bc thit k mch ng b, ch khc bc 5 v bc 6
Xc nh bi ton
Xc nh tn hiu vo ra
Rt gn trng thi
M ho nh phn
- Bc 5: M ho nh phn
Mch khng ng b hot ng khng c s tc ng ca xung nhp, cho nn trong mch
thng xut hin hin tng chy ua huc hin tng chu k, dn ti s hot ng khng
chnh xc ca mch. Cho nn khi m ho cn c bin php loi tr.
128
129
S0
S1
AB
00
AB
01
S2
AB
11
130
S0
AB
00
S1
V iu kin
AB
10
AB
01
S2
AB
11
S3
Tm lai: Khi m ho cc trng thi trong ca mch, trnh hin tng chu k, v chy ua,
ta cn c trng thi trung gian, thng thng tng s bit m ho tng trng thi, v la chn
trng thi trung gian cho hp l, v phi thit k vic thot khi trng thi trung gian l v
iu kin
2. Ti thiu ho:
Ging nh mch dy ng b, nhng thng ch n yu t mch chy tt l c(khng
c hin tng chy ua v chu k)
III. HIN TNG CHU K V CHY UA
1. Hin tng chu k:
Hin tng chu k l hin tng ti mt t hp tn hiu no , mch lin tc chuyn t trng
thi ny sang trng thi khc theo mt chu k kn, ngha l trong qu trnh khng c trng
thi no n nh, do vy khi thay i tn hiu vo khng xc nh c mch ang trng thi
no trong dy cc trng thi ni trn.
V d: ng vi mt t hp tn hiu vo qu trnh chuyn i trng thi theo Hnh v di y
Vic m ho trng thi s dng bin nh phn A v B l hon ton tu . hnh
trng thi, v bng trng thi nh sau:
Gi thit ban u mch trng thi S3(AB=10) v X=0, sau tn hiu vo X thay
i t 0 1, mch s chuyn t trng thi S3S0.
Nu X vn =1 mch s chuyn ln lt chuyn n cc trng thi tip theo l S1, S2,
, S0 . Khi X= 1 ta c:
131
S0
S1
AB
00
AB
01
X +X
X
S2
AB
10
S3
AB
11
X +X
X=1
X
S
S0
S2
S1
S1
S2
S2
S2
S3
S3
S3
S3
S0
132
X
S
S0
S2
S1
S1
S2
S2
S2
S3
S3
S3
S3
S0
AB
00
01
11
B thay i trc A
Av B cng thay i
10
A thay i trc B
AB
11
AB
00
S0
S1
X
S2
AB
10
AB
01
S3
X
Gi thit trng thi ban u ca mch l S0(AB=00) v tn hiu vo X=0. Nu X thay
i t 01 mch s chuyn i trng thi nh sau:
- Nu A, B thay i ng thi mch s chuyn n S1
- Nu B thay i trc A th mch s chuyn n S2
- Nu A thay i trc B mch s chuyn n S3
y trng thi S3 l trng thi kho, nh vy khi A thay i trc B mch s ri vo
trng thi kho v khng thot ra c, chy ua khi ny l chy ua nguy him
IV. CC V D MINH HO
1. V d 1:
Thit k mch m m s ngi vo thm mt vin bo tng, mch gm 2 LED sng X1
v X2 c b tr nh hnh v. Mch thit k sao cho mi ln m c mt ngi
Li vo
Li ra
133
X 1X 2
X 1X 2
X 1X 2
S0
S4
S4
Tnh
S3
X 1X 2
X1X2
X 1X 2
X1X2
X 1X 2
Z=1
S2
Li ra
X 1X 2
S4
Li vo
S0 l trng thi ban u ca mch(trng thi tnh)
- Nu mt ngi i vo s chuyn i trng thi ca mch s l S0S1
S2 S3 S0
- Nu mt ngi i ra s chuyn i trng thi ca mch s l S0S3 S4
S1 S0
- Nu mt ngi ngp ngng vo sau li i ra: ban u chn X1 , sau
khng chn X1 na, trng thi mch: S0S1S0 khi ny mch s khng m.
134
X1
0
S0
X2
0
Z=0
X2
0
S0
Z=0
Z=0
S1
S0
S2
Z=0
S1
Z=0
Z=0
S1Z=0
S2
S3
Z=0
S2 Z=1
S3
Z=0
S4 Z=0
S3
S0
Z=0
S4
S3
Z=0
S4
Z=0
Z=0
S1
135
X1
0
S012
S34
S012
X2
0
Z=0
S34
Z=0
Z=0
S34
Z=0
S012
S34
Z=1
Z=0
S012
S012
X1
1
X2
0
Z=0
Z=0
S34
X2
Z=X1X2
A=0
A=1
X 1X 2
136
X1
RA
A
A'
RA
A
A
Z
X2
2. V d 2
Thit k mch iu khin bm nc vo mt ng nc nh 2 bm p1 v P2, c 2 bm c
m bm nc khi mc nc di mc 1 v vn m cho n khi cha t mc 2. Khi va
t mc 2 th bm P1 ngt, cn P2 vn bm. V P1 vn ngt cho n khi nc li di
mc 1, P2 vn m, ch khi nc t mc3 th P2 mi ngt. V P2 vn ngt, ch m khi nc
li xung di mc 1
Gii:
M ho trng thi:
+ a=1 khi mc nc ln hn huc bng mc 1, trng hp khc a=0
+ b=1 khi mc nc ln hn huc bng mc 2, trng hp khc b=0
+ c=1 khi mc nc ln hn huc bng mc 3, trng hp khc c=0
+ P=1 : Bm m; P=0 : bm ng
P1
Vo
P2
Vo
Mc3
c
b
Mc2
Mc1
Ra
Mch
logic
P1
P2
137
S0
S1
a
P1=0
P2=0
P1=1
P2=1
b
P1=0
P2=1
S2
abc
000
100
110
111
S1
P1=1
P2=1
S0
P1=0
P2=0
S0
P1=0
P2=0
S0
P1=0
P2=0
S1
P1=1
P2=1
S1
P1=1
P2=1
S2
P1=0
P2=1
S1
P1=1
P2=1
S2
P1=0
P2=1
S2
P1=0
P2=1
S0
S1
S2
S0
P1=1
P2=1
M ho trng thi:
138
S1
AB
00
P1=0
P2=0
AB
10
AB
11
c
S3
AB
01
P1=1
P2=1
P1=0
P2=1
S2
139
A
'
a
RA A
RB B
RA A
RB B
B
'
P1
P2
c
140
CHNG 13
THIT K MCH S DNG MSI V LSI
I. KHI NIM:
SSI
MSI, LSI
Bi ton
Bi ton
Xc nh
phng trnh
Chn cc vi mch
MSI, LSI
Ti
thiu ho
141
0
0
1
f
MUX
2n
2n
2. Cc ng d ng
a. Chuyn i d liu song song thnh ni tip
Minh ho bin i 8 bit song song thnh ni tip, vic iu khin a tn hiu ra thc hin
nh b m nh phn 3 u ra
D0
D1
Cc bt ra ni tip
(theo xung nhp)
MUX
D7
A
Ck
142
+5V
D7
10010011
MUX
D0
A
Ck
n u vo a
ch
n u
vo a
ch
m u ra
d liu
ROM
Ma trn
AND
Ma trn
OR
m u ra
d liu
2n tch
2. ng dng
a, Dng lm b nh trong, lu cc chng trnh c nh ca my tnh.
b, Dng thit k cc mch t hp
143
A
0
0
0
0
1
1
1
1
i ch
B
C
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
Z1
1
0
1
1
1
0
0
0
Z2
1
0
0
0
0
0
0
1
u ra
Z4
Z5
1
1
1
0
0
1
0
1
0
1
1
0
0
0
1
1
Z3
0
0
1
1
1
0
1
1
Z6
0
0
0
0
0
1
0
0
Z7
0
0
1
0
0
1
0
0
Z8
1
0
0
0
0
1
0
1
M 7 vch:
M
16
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
H
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
M nh phn
G
F
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
E
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
P
1
0
1
1
0
1
1
1
1
1
1
0
1
0
1
1
Q
1
1
1
1
1
0
0
1
1
1
1
0
0
1
0
0
R
1
1
0
1
1
1
1
1
1
1
1
1
0
1
0
0
M 7 vch
S
T
1
1
0
0
1
1
1
0
0
0
1
0
1
1
0
0
1
1
1
0
0
1
1
1
1
1
1
1
1
1
0
1
U
1
0
0
0
1
1
1
0
1
1
1
1
1
0
1
1
V
0
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
Ma trn ni nh sau:
144
145
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P
146
Control
Unit
clock
Comparator
D/A
Register
converter
Digital output
147
C
Vi
R
_
_
Vref
in
Cloc
k
Mch tch
Mch so snh
Mch
logic
iu
Start
B m
Ng ra
148
+
VA
Clock
Logic iu khin
MSB
LSB
Start
EOC
DAC
Hnh 6.3 : S khi chuyn i ADC dng phng php xp x lin tip.
* Hot ng
Khi tc ng cnh xung ca xung start th ADC bt u chuyn i .
-Mch logic iu khin t bit c ngha ln nht(Most Signifi cant Bit
)ca thanh ghi iu khin ln mc cao v tt c cc bit cn li mc thp.S
nh phn ra mch thanh ghi iu khin cqua mch DAC to ra in p
tham chiu Va.
Nu Va >Va th ng ra b so snh xung mc thp ,lm cho mch logic
iu khin xa bit MSB xung mc thp.
Nu Va<Va th ng ra ca b so snh vn mc cao v lm cho mch
logic iu khin gi bit MSB mc cao.
Tip theo mch logic iu khin a bit c ngha k bit MSB ln mc
cao v to ng ra khi DAC mt in p tham chiu va ri em so snh
tng t nh bit MSB trn .Qu trnh ny c tip tc cho n bit cui cng
trong thanh ghi iu khin. Lc va gn bng Va ng ra ca mch logic iu
khin bo kt thc chuyn i.
Nh vy mch i ra n bit ch mt n chu k xung clock nn c th t
tc rt cao. Tuy nhin mch ADC xp x lin tip li khng th p ng vi
tn hiu tng t vo bin i cc nhanh .
3. Phng php song song (paralled method)
149
Vref
R/2
13 ULSB
2
11
ULSB
+
9 ULSB
2
7
U
2 LSB
1D
C1
X1
1D
C1
X2
1D
C1
X3
1D
C1
X4
55
U
22 LSB
D2
D1
1D
C1
X5
1D
C1
X6
1D
C1
X7
D0
3
U
2 LSB
1
U
2 LSB
R/2
Vin
150
Hnh 6.4 S khi mch chuyn i AD dng phng php song song
* Hot ng
Mch bao gm: khi so snh song song v mch m ho. Tn hiu tng
t c vo cc mch so snh cng mt lc, cc trng thi ra ca mch so snh
c a vo cc flip flop D a n b m ha,u ra ca mch m ha
chnh l u ra ca mch ADC.
Mch so snh v mch m ha l loi mch c tc x l rt cao nn
tng thi gian tr ch vi chc ns,nh vy s chuyn i xy ra rt nhanh. Tuy
nhin vi mch ADC nhanh 3 bit th n i hi by b so snh khi 6 bit th
cn n 63 b so snh l nhc im ca mch ADC dng phng php so
snh .
Bng s tht ca mch chuyn i
151
Chng 3 :
KHO ST B NH BN DN
Add Bus
Ao
A1
A2
A3
D0
D1
ROM
Data
D7
152
D7
D0
CS
A2
A3
1of
4
deco
R1
R4
R8
R1
R1
R5
R9
R13
R2
R6
R1
R1
R3
R7
R1
R1
Row3
Out
put
buff
Column 0
1of 4
decod
4.1 S cu trc n gin ca ROM16 x8
-er Hnh
Column 3
153
gian tr hay thi gian truy xut.Khong thi gian t lc ng vo cho php CS\ n lc
d liu xut hin gi l thi gian cho php xut d liu.
Gin thi hng truy xut ca Rom
1
tacc
CS
toe
High-Z
t0
t1
t2
t3
3. Cc loi b nh ROM
Maskable Programmed ROM(ROMmt n): y l loi ROM do nh sn xut
np sn chng trnh,khi np chng trnh th cc bit tring ROM ny khng c
thay i na.
Programmable ROM(PROM): loi ROM ny ngi s dng c th np chng
trnh v ch np mt ln khng th xa c.
ErasableProrammable ROM(EPROM): loi ROM ny c th lp trnh bi
ngi s dng v c th xa np nhiu ln . xa d liu trong EPROM phi dng
nh sng cc tm xa, lp trnh cho ROM phi dng mch np EPROM.
EPROM c hai im bt li: phi ly EPROM ra khi soket xa v lp trnh
li khi mun thay i chng trnh .Khi mun thay i d liu nh th phi xa d
liu ca nh ,nhnng khi dng nh sng cc tm th tt c d liu trong EPROM b
xa sch v phi np li ton b d liu.
4. Kho st b nh EPROM 2764
Trong cc mch iu khin dng vi x l PROM c s dng rt ph bin v
n cho php ngi s dng c th np v xa cc chng trnh d dng theo yu cu
ca mi ngi. EPROM 2764 c dung lng 8kbyte c s chn v s logic nh
sau:
154
Vpp
A12
A7
A6
A5
A4
A3
A2
A1
A0
D0
D1
D2
GND
2764
Vcc
PGM
NC
A8
A9
A11
OE\
A10
CE\
D7=
D6
D5
D4
D3
A0
D0
D1
D2
D3
D4
D5
D6
D7
2764
A12
CE\
OE\
PGM\
VPP
Hnh
4.2
S
chn
v
s
logic
EPROM
2764
EPROM 2764 c 13 ng a ch v 8 ng d liu nn dung lng ca 2764 l
13
2 =8192byte d lu hay 8kbyte ,c 2 ngun cung cpVcc v Vpp ng vo Vcc lun ni ti ngun
5v ng vo Vpp c ni ti ngun+5v khi EPROM ang lm vic ch c d liu v ni ti
ngun
26v
khi
lp
trnh
cho
EPROM
Hai ng vo iu khin:
OE\ c dng iu khin b m cho php d liu ca EPROM xut ra ngoi hay khng
.
CE\ l ng vo cho php c hai chc nng :khi hot ng bnh thngCE\ l it1n hiu cho
php dc d liu t EPROM,CE\ phi mc thp mch in bn trongla chn d liu v
chuyn n n output buffer kt hp vi tn hiu cho OE\ mc thp,th d liu mi xut cc ng
raD0-D7.Khi CE\ mc cao th EPROM trng thi ch(Standby).cng sut tiu tn lc ny
132mw.
Bng trng thi lm vic ca EPROM
MO
DE
OE\
E\
REA
Vil
GM\
Vil
D
STA
NDBY
PRO
GAM
PRO
GRAM
P
pp
V
ih
cc
cc
ih
il
il
ih
H
ighZ
V
cc
V
pp
out
cc
pp
Vil
O
utput
cc
cc
il
D
in
V
cc
D
out
155
VERYFY
PRO
GRAM
INHIBIT
X
ih
V
pp
H
ighZ
cc
II.B NH RAM
-Ram l b nh truy xut ngu nhin, c ngha l bt k nh no cng d dng truy xut
nh nhng nh khc.
-Khuyt im ca Ram l d liu lu tr trong Ram s mt khi mt in.
-u im chnh ca Ram l c th c v ghi nhanh chng
1.Cu Trc Ca Ram
Tng t nh b nh Rom,b nh Ram cng gm c mt s thanh ghi .mi thanh ghi lu tr
1 t d liu duy nht v mt d liu duy nht.Dung lng ca b nh Ram l 1K,2K ,8K, 16K
Data
,32K, 64K, 128K, 256K, 512K, v 1024K.v
t 72 d liu l 8 hoc 4 bit.
INPUT BUFFER
RW
Register 0
Address
Register 1
A5
A4
A3
A2
A1
A0
CS\
Register 2
Register
Deco
Selects One
Register
63
Output
Oo O1 O2 O3
Data
cc
ng
vo
s
c
np
thanh
ghi
c
chn
156
157