HC VIN CÔNG NGH BU CHÍNH VIN THÔNG
IN T S
(Dùng cho sinh viên h đào to đi hc t xa)
Lu hành ni b
HÀ NI - 2006
HC VIN CÔNG NGH BU CHÍNH VIN THÔNG
IN T S
Biên son : ThS. TRN TH THÚY HÀ
LI GII THIU
Cùng vi s tin b ca khoa hc và công ngh, các thit b đin t đang và s tip tc đc
ng dng ngày càng rng rãi và mang li hiu qu cao trong hu ht các lnh vc kinh t k thut
cng nh đi sng xã hi.
Vic x lý tín hiu trong các thit b đin t hin đi đu da trên c s nguyên lý s
. Bi
vy vic hiu sâu sc v đin t s là điu không th thiu đc đi vi k s đin t hin nay.
Nhu cu hiu bit v k thut s không phi ch riêng đi vi các k s đin t mà còn đi vi
nhiu cán b k thut chuyên ngành khác có s dng các thit b
đin t.
Tài liu này gii thiu mt cách h thng các phn t c bn trong các mch đin t s kt
hp vi các mch đin hình, gii thích các khái nim c bn v cng đin t s, các phng pháp
phân tích và thit k mch logic c bn.
Tài liu bao gm các kin thc c bn v m
ch cng logic, c s đi s logic, mch logic t
hp, các trig, mch logic tun t, các mch phát xung và to dng xung, các b nh thông dng.
Tài liu gm 6 chng và mt phn ph lc (bn đc t nghiên cu), trc và sau mi chng
đu có phn gii thiu và phn tóm tt đ giúp ngi hc d nm bt kin thc hn. Các câu hi
ôn t
p đ ngi hc kim tra mc đ nm kin thc sau khi hc mi chng. Trên c s các kin
thc cn bn, tài liu đã c gng tip cn các vn đ hin đi, đng thi liên h vi thc t k
thut.
Tài liu gm có 6 chng đc b cc nh sau:
Chng 1: i s Boole và các phng pháp biu di
n hàm
Chng 2: Cng logic TTL và CMOS
Chng 3: Mch logic t hp.
Chng 4: Mch logic tun t.
Chng 5: Mch phát xung và to dng xung.
Chng 6: B nh bán dn.
Do thi gian có hn nên tài liu này không tránh khi thiu sót, rt mong ngi đc góp ý.
Các ý kin xin gi v Khoa K thut in t 1- Hc vin Công ngh Bu chính vin thông.
Xin trân trng cm n.
Chng 1: i s Boole và các phng pháp biu din hàm
3
CHNG 1: I S BOOLE VÀ CÁC PHNG PHÁP BIU
DIN HÀM
GII THIU CHUNG
Trong mch s, các tín hiu thng cho hai mc đin áp, ví d 0 V và 5 V. Nhng linh
kin đin t dùng trong mch s làm vic mt trong hai trng thái, ví d transistor lng cc
làm vic ch đ khóa (tt), hoc thông
Do vy, đ mô t hot đng ca các mch s, ngi ta dùng h nh phân (Binary), hai
trng thái ca các linh kin trong mch đc mã hóa tng ng thành 1 và 0.
M
t b môn đi s đc phát trin t cui th k 19 mang tên chính ngi sáng lp ra nó,
đi s Boole, còn đc gi là đi s logic rt thích hp cho vic mô t mch s. i s Boole là
công c toán hc quan trng đ thit k và phân tích mch s. Các k s, các nhà chuyên môn
trong lnh vc đin t, tin hc, thông tin, điu khin đu cn phi nm vng công c
này đ có
th đi sâu vào mi lnh vc liên quan đn k thut s.
84 nm sau, đi s Boole đã đc Shannon phát trin thành lý thuyt chuyn mch. Nh
các công trình ca Shannon, v sau này, các nhà k thut đã dùng đi s Boole đ phân tích và
thit k các mch vi tính. Trng thái "đúng", "sai" trong bài toán logic đc thay th bng trng
thái "đóng", "ngt" ca mt chuyn mch (CM)
. Mi quan h nhân qu trong bài toán logic đc
thay bi mi quan h gia dòng đin trong mch vi trng thái các CM gn trên đon mch y.
Mi quan h này s đc th hin bng mt hàm toán hc, có tên là hàm chuyn mch. Khi đó,
các trng thái ca CM : "đóng" = 1 và "ngt" = 0. Hình 1-1 mô t điu va nói. đây, trng thái
ca CM đc kí hiu bng ch cái A.
V
thc cht, hàm chuyn mch là mt trng hp c
th ca hàm logic. Do đó, đi s Boole ng vi trng hp
này cng đc gi là đi s chuyn mch. Mc dù vy, trong
mt s tài liu ngi ta vn thng gi nó là đi s logic hay
đi s Boole.
Ngày nay, đi s Boole không ch gii hn trong lnh
vc k thut chuyn m
ch mà còn là công c phân tích và
thit k các mch s, đc bit là lnh vc máy tính. Cu kin
làm chuyn mch đc thay bng Diode, Transistor, các mch
tích hp, bng t Hot đng ca các cu kin này cng đc
đc trng bng hai trng thái: thông hay tt, dn đin hay
không dn đin Do đó, hai giá tr h nh phân vn đc
dùng đ mô t trng thái ca chúng.
i s logic ch có 3 hàm c bn nht, đó là hàm "Và",
hàm "Hoc" và hàm "o". c đim ni bt ca đi s logic
là c hàm ln bin ch ly hai giá tr hoc 1 hoc 0.
Hình 1.1
CM trng
thái Ngt:
A= 0
CM trng
thái óng:
A=1
Chng 1: i s Boole và các phng pháp biu din hàm
4
Trong chng này, ta s đ cp đn các tiên đ, đnh lý, các cách biu bin hàm Boole và
mt s phng pháp rút gn hàm. Ngoài ra, chng này cng xét các loi cng logic và các tham
s chính ca chúng.
NI DUNG
1.1 I S BOOLE
1.1.1. Các đnh lý c bn:
STT Tên gi Dng tích Dng tng
1 ng nht X.1 = X X + 0 = X
2 Phn t 0, 1 X.0 = 0 X + 1 = 1
3 Bù
X.X 0
XX1
4 Bt bin X.X = X X + X = X
5 Hp th X + X.Y = X X.(X + Y) = X
6 Ph đnh đúp
XX
7 nh lý
DeMorgan
X.Y.Z X Y Z
X Y Z X.Y.Z
Bng 1.1. Mt s đnh lý thông dng trong đi s chuyn mch
1.1.2 Các đnh lut c bn:
+ Hoán v:
X.Y Y.X , XYYX
+ Kt hp:
X. Y.Z X.Y .Z
,
XYZ XYZ
+ Phân phi:
X. Y Z X.Y X.Z ,
XY.XZ XY.Z
1.2 CÁC PHNG PHÁP BIU DIN HÀM BOOLE
Nh đã nói trên, hàm logic đc th hin bng nhng biu thc đi s nh các môn toán
hc khác. ây là phng pháp tng quát nht đ biu din hàm logic. Ngoài ra, mt s phng
pháp khác cng đc dùng đ biu din loi hàm này. Mi phng pháp đu có u đim và ng
dng riêng ca nó. Di đây là ni dung ca mt s phng pháp thông dng.
1.2.1 Bng tr
ng thái
Lit kê giá tr (trng thái) mi bin theo tng ct và giá tr hàm theo mt ct riêng (thng
là bên phi bng). Bng trng thái còn đc gi là bng s tht hay bng chân lý.
Chng 1: i s Boole và các phng pháp biu din hàm
5
i vi hàm n bin s có 2
n
t hp đc lp. Các t hp này đc kí hiu bng ch m
i
, vi i
= 0 đn 2
n
-1 (xem Bng 1-2) và có tên gi là các hng tích hay còn gi là mintex.
Vì mi hng tích có th ly 2 giá tr là 0 hoc 1, nên nu có n bin thì s hàm mà bng
trng thái có th thit lp đc s là:
n
2
N2
1.2.2 Phng pháp bng Các nô (Karnaugh)
T chc ca bng Các nô: Các t hp bin đc vit theo mt dòng (thng là phía trên) và
mt ct (thng là bên trái). Nh vy, mt hàm logic có n bin s có 2
n
ô. Mi ô th hin mt
hng tích hay mt hng tng, các hng tích trong hai ô k cn ch khác nhau mt bin.
Tính tun hoàn ca bng Các nô: Không nhng các ô k cn khác nhau mt bin mà các ô
đu dòng và cui dòng, đu ct và cui ct cng ch khác nhau mt bin (k c 4 góc vuông ca
bng). Bi vy các ô này cng gi là k
cn.
Mun thit lp bng Các nô ca mt hàm đã cho di dng chun tng các tích, ta ch vic
ghi giá tr 1 vào các ô ng vi hng tích có mt trong biu din, các ô còn li s ly giá tr 0 (theo
đnh lý DeMorgan). Nu hàm cho di dng tích các tng, cách làm cng tng t, nhng các ô
ng vi hng tng có trong biu din li ly giá tr 0 và các ô khác ly giá tr 1.
1.2.3 Phng pháp đi s
Có 2 dng biu din là dng tuyn (tng các tích) và dng hi (tích các tng).
+ Dng tuyn: Mi s hng là mt hng tích hay mintex, thng kí hiu bng ch "m
i
".
+ Dng hi: Mi tha s là hng tng hay maxtex, thng đc kí hiu bng ch "M
i
".
Nu trong tt c mi hng tích hay hng tng có đ mt các bin, thì dng tng các tích hay tích
các tng tng ng đc gi là dng chun. Dng chun là duy nht.
Tng quát, hàm logic n bin có th biu din ch bng mt dng tng các tích:
n
21
n1 0 i i
i0
f X , ,X a m
m A
B
C
f
m
0
m
1
m
2
m
3
m
4
m
5
m
6
m
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
1
Bng 1.2. Bng trng thái hàm 3 bin
Chng 1: i s Boole và các phng pháp biu din hàm
6
hoc bng ch mt dng tích các tng:
n
21
n1 0 i i
i0
f X , ,X a m
đây, a
i
ch ly hai giá tr 0 hoc 1. i vi mt hàm thì mintex và maxtex là bù ca nhau.
1.3 CÁC PHNG PHÁP RÚT GN HÀM
1.3.1. Phng pháp đi s
Da vào các đnh lý đã hc đ đa biu thc v dng ti gin.
Ví d: Hãy đa hàm logic v dng ti gin:
fABACBC
Áp dng đnh lý,
AA1
, XXYX ta có:
fABACBCAA
AB ABC AC ABC
AB AC
Vy nu trong tng các tích, xut hin mt bin và đo ca bin đó trong hai s hng khác
nhau, các tha s còn li trong hai s hng đó to thành tha s ca mt s hng th ba thì s
hng th ba đó là tha và có th b đi.
1.3.2 Phng pháp bng Các nô
Phng pháp này thng đc dùng đ rút gn các hàm có s bin không vt quá 5.
Các bc ti thi
u hóa:
1. Gp các ô k cn có giá tr ‘1’ (hoc ‘0’) li thành tng nhóm 2, 4, , 2
i
ô. S ô trong
mi nhóm càng ln kt qu thu đc càng ti gin. Mt ô có th đc gp nhiu ln trong các
nhóm khác nhau. Nu gp theo các ô có giá tr ‘0’ ta s thu đc biu thc bù ca hàm.
2. Thay mi nhóm bng mt hng tích mi, trong đó gi li các bin ging nhau theo dòng
và ct.
3. Cng các hng tích mi li, ta có hàm đã ti gin.
Ví d: Hãy dùng bng Các nô đ gin c hàm :
f A, B,C 1, 2, 3, 4, 5
Li gii:
00 01 11 10
0 1 1 1 0
1 1 1 0 0
Hình 1-2
A
BC
1
fB
2
fAC
Chng 1: i s Boole và các phng pháp biu din hàm
7
+ Xây dng bng KN tng ng vi hàm đã cho.
+ Gp các ô có giá tr 1 k cn li vi nhau thành hai nhóm (Hình 1-2)
Li gii phi tìm :
12
fff BAC
Nu gp các ô có giá tr 0 li theo hai nhóm, ta thu đc biu thc hàm bù
f :
fABBC
1.3.3. Phng pháp Quine Mc. Cluskey
Phng pháp này có th ti thiu hóa đc hàm nhiu bin và có th tin hành công vic
nh máy tính.
Các bc ti thiu hóa:
1. Lp bng lit kê các hng tích di dng nh phân theo tng nhóm vi s bit 1 ging
nhau và xp chúng theo s bit 1 tng dn.
2. Gp 2 hng tích ca mi cp nhóm ch khác nhau 1 bit đ to các nhóm mi. Trong mi
nhóm mi, gi li các bin ging nhau, bin b
đi thay bng mt du ngang (-).
Lp li cho đn khi trong các nhóm to thành không còn kh nng gp na. Mi ln rút gn,
ta đánh du # vào các hng ghép cp đc. Các hng không đánh du trong mi ln rút gn s
đc tp hp li đ la chn biu thc ti gin.
Ví d. Hãy tìm biu thc ti gin cho hàm:
f A, B,C,D 10, 11, 12, 13, 14, 15
Gii: Bc 1: Lp bng (bng 1.3a):
Bng a Bng b
Hng tích
đã sp xp
Nh phân
A B C D
Rút gn ln đu.
A B C D
Rút gn ln th 2.
A B C D
10
12
11
13
14
15
1 0 1 0
1 1 0 0
1 0 1 1
1 1 0 1
1 1 1 0
1 1 1 1
1 0 1 - # (10,11)
1 - 1 0 # (10,14)
1 1 0 - # (12,13)
1 1 - 0
# (12,14)
1 - 1 1 # (11,15)
1 1 - 1 # (13,15)
1 1 1 - # (14,15)
1 1 - - (12,13,14,15)
1 - 1 - (10,11,14,15)
Bng 1.3
Bc 2: Thc hin nhóm các hng tích (bng 1.3b).
Chng 1: i s Boole và các phng pháp biu din hàm
8
Tip tc lp bng la chn đ tìm hàm ti gin (Bng 1.4):
A BCD
10 11 12 13 14 15
1 1 - -
1 - 1 -
x
x
x
x
x
x
x
x
Bng 1.4
T bng 1-4, ta nhn thy rng 4 ct có duy nht mt du "x" ng vi hai hng 11 và 1-1
Do đó, biu thc ti gin là :
f A,B,C,D AB AC
1.4 CNG LOGIC VÀ CÁC THAM S CHÍNH
Cng logic c s là mch đin thc hin ba phép tính c bn trong đi s logic, vy ta s
có ba loi cng logic c s là AND, OR và NOT.
1.4.1 Cng logic c bn
1.4.1.1 Cng AND
Cng AND thc hin hàm logic
ffA,B A.B
hoc nhiu bin:
f A, B,C,D, A.B.C.D
a) Theo tiêu chun ANSI b) Theo tiêu chun IEEE
Hình 1-4a,b. Ký hiu ca cng AND.
Nguyên lý hot đng ca cng AND:
Bng trng thái 1.5a,b là nguyên lí hot đng ca cng AND (2 li vào).
A
B
f
f
A
B
C
D
E
A
&
B
f
f
&
A
B
C
D
E
Chng 1: i s Boole và các phng pháp biu din hàm
9
A B f A B f
0 0 0 L L L
0 1 0 L H L
1 0 0 H L L
1 1 1 H H H
a) Ghi theo giá tr logic b) Ghi theo mc logic
Bng 1.5a,b. Bng trng thái mô t hot đng ca cng AND 2 li vào.
Theo qui c, logic 1 đc thay bng mc đin th cao, vit tt là H (High) còn logic 0
đc thay bng mc đin th thp, vit tt là L (Low) (bng 1-5b). Cng AND có n li vào s có
2
n
hng tích (dòng) trong bng trng thái.
Khi tác đng ti li vào các chui xung s xác đnh, đu ra cng s xut hin mt chui
xung nh ch hình 1-4. th này thng đc gi là đ th dng xung, đ th dng sóng hay đ
th thi gian.
T đ th, ta nhn thy rng, ch ti các thi đim t
2
đn t
3
và t
7
đn t
8
trên c hai li vào
đu có logic 1 nên li ra cng ly logic 1. ng vi các khong thi gian còn li vì hoc c hai li
vào bng 0, hoc mt trong hai li vào bng 0 nên li ra ly logic 0. Hot đng ca cng AND
nhiu li vào cng xy ra tng t.
Có th gii thích d dàng mt vài ng dng ca cng AND qua đ th dng xung.
Ví d : Dùng cng AND đ to "ca" th
i gian. Trong ng dng này, trên hai li vào ca
cng AND đc đa ti 2 chui tín hiu s X, Y có tn s khác nhau. Gi s tn s ca X ln hn
tn s ca Y. Trên đu ra cng AND ch tn ti tín hiu X, gián đon theo tng chu kì ca Y. Nh
vây, chui s Y ch gi vai trò đóng, ngt cng AND và thng đc gi là tín hiu "ca". Hot
đng c
a mch đc mô t bng hình 1-5.
1
1
Li vào A
Li ra f
t
t
0
t
1
t
2
t
3
t
4
t
5
t
6
t
7
t
8
t
9
t
10
Li vào B
1
1
1
1
0 0 0 0 0 0 0 0
0 0 0 0 0 0
1 1
0
1
1
1
0 0 0 0
Hình 1-4. th dng xung vào, ra ca cng AND
Chng 1: i s Boole và các phng pháp biu din hàm
10
Tùy theo điu kin cho trc, có th ng dng mch theo các mc đích khác nhau. Nu đã
bit đ rng xung “ca” Y ( thng ly bng 1s ) thì s xung xut hin đu ra chính bng tn s
ca X. Ngc li, nu tn s ca X đã cho, chng hn bng 1 Hz ( T
x
= 1s ) thì ch cn đm s
xung trên đu ra ta có th tính đc đ rng xung “ca” Y. ây chính là phng pháp đo tn s
và thi gian đc ng dng trong k thut hin nay.
1.4.1.2 Cng OR
Cng OR thc hin hàm logic:
fA,B A B
hoc vi hàm nhiu bin:
f A, B,C,D A B C D
Ký hiu ca cng OR đc biu din Hình 1-6a, b.
a) Theo tiêu chun ANSI b) Theo tiêu chun IEEE
Hình 1-6 a, b. Ký hiu ca cng OR.
Tng t nh cng AND, nguyên lý hot đng ca cng OR có th đc gii thích thông
qua bng trng thái (Bng 1.6a,b) và đ th dng xung - hình 1-7.
A B f A B f
0
0
1
1
0
1
0
1
0
1
1
1
L
L
H
H
L
H
L
H
L
H
H
H
a) Theo giá tr logic b) Theo mc đin th
Bng 1.6 a, b. Bng trng thái ca cng OR.
X
1s
1s
Y
f
Hình 1-5. Mô hình dùng cng AND đ to “ca” thi gian
A
1
B
F
A
B
F
E
F
A
C
D
B
A
1
B
F
C
D
E
Chng 1: i s Boole và các phng pháp biu din hàm
11
Mt cng OR có n li vào s có 2
n
hng tích trong bng trng thái ca nó.
1.4.1.3. Cng NOT
Cng NOT thc hin hàm logic:
fA
Ký hiu ca cng NOT đc ch ra trên hình 1-8 a, b.
a) Theo tiêu chun ANSI. b) Theo tiêu chun IEEE.
Hình 1-8a,b. Ký hiu ca cng NOT
Hot đng ca cng NOT khá đn gin, nu li vào:
A0 thì
A1
,
nu
A1 thì
A0
Nguyên lý này đc minh ho bng đ th dng xung hình 1-9.
Hot đng ca cng NOT đc tóm tt bng 1.7a,b.
A f A f
0
1
1
0
L
H
H
L
a) Theo giá tr logic b) Theo mc logic
Bng 1.7a, b. Bng trng thái ca cng NOT.
1.4.2 Logic dng và logic âm
Logic dng là logic có đin th mc H luôn ln hn đin th mc L (Hình 1-10).
f
B
t
t
0
t
1
t
2
t
3
t
4
t
5
t
6
t
7
t
8
t
9
t
10
0 1 1 0 0 0 1 1 1 0 A
0 0 1 1 1 0 0 1 0 0
0 1 1 1 1 0 1 1 1 0
Hình 1-7. th dng xung ca cng OR.
A
A
Hình 1-9
A
A
A
A
1
A
1
A
A
A
Chng 1: i s Boole và các phng pháp biu din hàm
12
Hình 1-10a,b. th dng xung ca logic dng
Logic âm thì ngc li, logic 1 có đin th thp hn mc 0. Khái nim logic âm thng
đc dùng đ biu din tr các bin. Logic âm và mc âm ca logic là hoàn toàn khác nhau.
2.4.3 Mt s cng ghép thông dng
Khi ghép ba loi cng logic c bn nht s thu đc các mch logic t đn gin đn phc
tp.
đây ta ch xét mt vài mch ghép đn gin nhng rt thông dng.
1.4.3.1 Cng NAND
Ghép ni tip mt cng AND vi mt cng NOT ta đc cng NAND (Hình 1-11).
Hình 1-11. S đ cu to cng NAND
Hàm ra ca cng NAND 2 và nhiu bin vào nh sau:
fAB
f ABCD
Ký hiu cng NAND (Hình 1-12a,b) và bng trng thái (Bng 1-8).
a) Theo tiêu chun ANSI b) Theo tiêu chun IEEE
Hình 1-12a,b. Ký hiu ca cng NAND
A
B
f
A
B
f
C
A
&
B
f
f
&
A
B
C
D
E
0 1 1
0 0 1 0
1 1 1 0
0 1
0
0
t
V
H
L
0 1 1
0 0 1 0
1 1 1 0
0 1
0
t
V
H
L
0
a) Logic dng vi mc dng.
b) Logic dng vi mc âm.
A
B
AB
fAB
Chng 1: i s Boole và các phng pháp biu din hàm
13
Bng 1.8a,b. Bng trng thái ca cng NAND
1.4.3.2 Cng NOR
Cng NOR đc thit lp bng cách ni tip mt cng OR vi mt cng NOT.
T hình 1-13 ta có th vit đc hàm ra ca cng NOR 2 và nhiu li vào nh sau:
f A B hay f A B C
Hình 1-13. S đ cu to cng NOR
Ký hiu ca cng NOR 2 li vào nh ch hình 1-14a,b.
a) Theo tiêu chun ANSI. b) Theo tiêu chun IEEE.
Hình 1-14a, b. Ký hiu cng NOR 2 li vào
Hot đng ca cng NOR đc gii thích bng bng trng thái nh ch bng 1.9a,b.
A B f A B f
0
0
1
1
0
1
0
1
1
0
0
0
L
L
H
H
L
H
L
H
H
L
L
L
Bng 1.9a, b. Bng trng thái ca cng NOR 2 li vào.
2.4.3.3 Cng khác du
Cng khác du còn có mt s tên gi khác: cng Cng Modul-2, cng XOR.
A
B
f
A
1
B
f
A B f
0
0
1
1
0
1
0
1
1
1
1
0
A B f
L
L
H
H
L
H
L
H
H
H
H
L
A
B
AB
AB
Chng 1: i s Boole và các phng pháp biu din hàm
14
Hình 1-15. S đ ca cng XOR 2 li vào
T hình 1-15, ta có biu thc ca hàm khác du 2 li vào là:
fAB AB hay theo qui c fAB
Ký hiu ca cng XOR 2 li vào nh hình 1-16a, b.
a) Theo tiêu chun ANSI b) Theo tiêu chun IEEE
Hình 1-16a, b. Ký hiu ca cng XOR 2 li vào
Bng trng thái ca cng XOR hai li vào đc trình bày bng 1.10a,b.
A B F A B F
0
0
1
1
0
1
0
1
0
1
1
0
L
L
H
H
L
H
L
H
L
H
H
L
Bng 1-10a,b. Bng trng thái ca cng XOR 2 li vào
Hot đng cng XOR nhiu li vào cng tng t nh cng 2 li vào, ngha là nu s bit 1
trên tt các các li vào là mt s l, thì hàm ra ly logic 1; ngc li nu tng s bit 1 trên các li
vào là mt s chn, thì hàm ra ly logic 0. Có th dùng cng XOR 2 li vào đ thc hin hàm
XOR nhiu bin.
2.4.3.4 Cng đng du (XNOR)
Cng XNOR thc hin biu thc logic sau:
fAB ABhayfA BA~B
Ký hiu ca cng XNOR hai li vào đc trình bày hình 1-17.
A
=1
B
f
A
B
f
A
B
fABAB
B
AB
AB
A
Chng 1: i s Boole và các phng pháp biu din hàm
15
a) Theo tiêu chun ANSI b) Theo tiêu chun IEEE
Hình 1-17. Ký hiu ca cng XNOR 2 li vào
Nu tng s bit 0 trên tt c các li vào là mt s l, thì hàm ra ca XNOR s ly logic 1.
Nu tng s bit 0 trên tt c các li vào là mt s chn, thì hàm ra li ly logic 0.
XOR và XNOR là hai loi cng có rt nhiu ng dng trong k thut s. Chúng là phn t
chính hp thành b cng, tr , so sánh hai s
nh phân v.v
1.4.4 Các tham s chính
1.4.4.1 Mc logic
Vào Ra Vào Ra
a) i vi h TTL b) i vi h CMOS
Hình 1-19a, b. Mc logic ca các h cng TTL và CMOS
Mc logic là mc đin th trên đu vào và đu ra ca cng tng ng vi logic "1" và logic
"0", nó ph thuc đin th ngun nuôi ca cng (V
CC
đi vi h TTL (Transistor Transistor
Logic) và V
DD
đi vi h MOS (Metal Oxide Semiconductor)). Lu ý rng, nu mc logic vào
vt quá đin th ngun nuôi có th gây h hng cho cng.
Mc TTL
Mc TTL là mt chun quc t, trong đó qui đnh:
- in th ngun nuôi V
CC
, V
DD
bng + 5 vôn hoc bng - 5,2 vôn;
- Mc đin th tng ng vi logic H và L trên đu vào, đu ra ca cng nh ch hình 1-
18a,b.
Nhn xét: + Mc vào ra đi vi cng TTL và CMOS (Complementary Metal Oxide
Semiconductor) khác nhau rt nhiu;
5v
4v
3v
2v
1v
0v
V
VHmax
V
VHmin
V
VLma
0,8v
V
RHmax
V
VHmax
V
RHmax
V
RHmin
V
RLmax
V
VHmin
V
VLma
V
RHmin
V
RLmax
2,4v
0
,
4v
3,5v
1,5v
4,9v
0
,
1v
N
L
N
H
N
L
N
H
A
B
f
A
=1
B
f
Chng 1: i s Boole và các phng pháp biu din hàm
16
+ Mc vào ra s nh hng đn đ phòng v nhiu ca cng.
1.4.4.2 chng nhiu
chng nhiu (hay đ phòng v nhiu) là mc nhiu ln nht tác đng ti li vào hoc li
ra ca cng mà cha làm thay đi trng thái vn có ca nó.
a) Tác đng nhiu khi mc ra cao b) Tác đng nhiu khi mc ra thp
Hình 1-20a, b, Mô t tác
đng nhiu đn các cng logic
nh hng ca nhiu có th phân ra hai trng hp :
+ Nhiu mc cao: đu ra cng I ly logic H (hình 1-20a), tt nhiên, đu ra cng II là logic
L, nu các cng vn hot đng bình thng. Khi tính ti tác đng ca nhiu, ta có:
RHmin NH VHmin NH VHmin RHmin
VVV VVV
Vi cng TTL:
NL
V 2V 2,4V 0,4V
Vi cng CMOS:
NL
V3,5V4,9V1,4V
+ Nhiu mc thp: đu ra cng I ly logic L (hình 1-20b), tng t ta có:
RLmax NL VLmax NL VLmax RLmax
VVV VVV
Vi cng TTL:
NL
V 0,8V 0,4V 0,4V
Vi cng CMOS:
NL
V1,5V0,1V1,4V
1.4.4.3 H s ghép ti K
Cho bit kh nng ni đc bao nhiêu li vào ti đu ra ca mt cng đã cho.
H s ghép ti ph thuc dòng ra (hay dòng phun) ca cng chu ti và dòng vào (hay dòng
hút) ca các cng ti c hai trng thái H, L.
V
TT
TT
Cng I Cng II
V
RH
V
VL
V
VH
V
NH
TT
TT
Cng I Cng II
V
VH
V
RH
V
RL
V
VL
V
NL
Chng 1: i s Boole và các phng pháp biu din hàm
17
a) Mc ra ca cng chu ti là H b) Mc ra ca cng chu ti là L
Hình 1-21a,b. Mô t v h s ghép ti.
1.4.4.4. Công sut tiêu th
Hình 1-22. Hai trng thái tiêu th dòng ca cng logic
I
CCH
- Là dòng tiêu th khi đu ra ly mc H,
I
CCL
- Là dòng tiêu th khi đu ra ly mc L.
Theo thng kê, tín hiu s có t l bit H / bit L khong 50%. Do đó, dòng tiêu th trung
bình I
CC
đc tính theo công thc :
I
CC
= (I
CCH
+ I
CCL
)/ 2
Công sut tiêu th trung bình ca mi cng s là :
P
0
= I
CC
. V
CC
1.4.4.5. Tr truyn lan
Tín hiu đi qua mt cng phi mt mt khong thi gian, đc gi là tr truyn lan.
Hình 1-23. Minh ho tr truyn lan ca tín hiu
Vào
Ra
Vào
Ra
t
THL
t
TLH
H
+Vcc
I
CCH
L
H
L
+Vcc
I
CCL
H
H
A
B
Cng chu ti
A
B
Các cng ti
H
L
I
RH
I
RL
Cng chu ti
Các cng ti
Chng 1: i s Boole và các phng pháp biu din hàm
18
Tr truyn lan xy ra ti c hai sn ca xung ra. Nu kí hiu tr truyn lan ng vi sn
trc là t
THL
và sn sau là t
TLH
thì tr truyn lan trung bình là:
t
Ttb
= ( t
THL
+ t
TLH
)/2
Thi gian tr truyn lan hn ch tn s công tác ca cng. Tr càng ln thì tn s công tác
cc đi càng thp.
TÓM TT
Trong chng 2 chúng ta gii thiu v các phng pháp biu din và rút gn hàm Boole.
Ngoài ra còn gii thiu mt s cng logic thông dng và các tham s chính ca chúng.
CÂU HI ÔN TP
Bài 1.1 Rút gn hàm sau theo phng pháp dùng bng Karnaugh:
1. F (A, B, C) = (0, 2, 4, 6,7).
a.
AB C
b.
AB C
c.
AB C
d.
AB C
2. F (A, B, C, D) = (0, 1, 8, 9, 10)
a.
BC D
b.
BC ABD
c.
BC ABD
d.
BC ABD
1.2 Rút gn hàm sau theo phng pháp đi s
1.
CD CD .AC D
a. CD
b.
CD
c.
CD
d.
CD
2.
ABC.AB BC CA
a. AB AC
b.
AB AC BC
c.
AC BC
d.
AB BC
1.3 Rút gn hàm sau theo phng pháp Quine-Mc.CLUSKEY:
F (A, B, C, D) = (2, 3, 6, 7, 12, 13, 14, 15).
a.
AC AB
Chng 1: i s Boole và các phng pháp biu din hàm
19
b.
AC AD
c.
AC AB
d.
AC AB
1.4 Hai mch đin hình di đây là tng đng
a. Do đu bng A+B
b. Do đu bng B
c. Do đu bng AB
d. Do đu bng A+AB
Bài 1.5 Phân tích ý ngha các tham s chính ca các h cng logic.
Bài 1.6 Trình bày v đ phòng v nhiu ca các h cng logic? Tính đ phòng v nhiu ca
mt cng logic h TTL, bit V
VL
= 0 V 0,8 V, V
VH
= 2,0 V 5,0 V, V
RL
= 0 V 0,4 V, V
RH
=
2,4 V 5,0 V?
a.
NH NL
V 0.4V, V 0.4
b.
NH NL
V 0.4V, V 0.4
c.
NH NL
V 0.4V, V 0.4
d.
NH NL
V 0.4V, V 0.4
Bài 1.7 Cho mch đin nh hình 1. Biu thc hàm ra là:
Hình 1
a.
AB AB
b.
AB AB
c.
AB AB
d.
AB AB
Bài 1.8 Phân tích ý ngha ca vic ti u hoá mch đin ca các h cng logic? Cho ví d
minh ho?
Bài 1.9 Chng minh các đng thc:
a.
ABAB AB
A
B
F
A
B
B
A
Chng 1: i s Boole và các phng pháp biu din hàm
20
b. AB (A B C) = ABC
c. A B C = A B C
Bài 1.10 Lit kê 3 phn t logic c bn trong k thut s?
a. AND, OR và NOT
b. NAND, AND và NOT
c. AND, NOR và NAND
d. AND, OR và XNOR
Bài 1.11 Phn t logic AND 2 li vào cho đu ra bng 1 khi các đu vào là bao nhiêu?
a. 0 và 0
b. 0 và 1
c. 1 và 0
d. 1 và 1
Bài 1.12 c biu thc A+B nh th nào?
a. A AND B
b. A XOR B
c. A OR B
d.
A NAND B
Chng 2: Cng logic TTL và CMOS
21
CHNG 2: CNG LOGIC TTL VÀ CMOS
GII THIU
Xét v mt c bn thì có hai loi linh kin bán dn đó là lng cc và đn cc. Da trên các
linh kin này, các mch tích hp đc hình thành và có sn trên th trng. Các chc nng k
thut s khác nhau cng đc ch to trong nhiu dng khác nhau bng cách s dng công ngh
lng cc và đn cc. Mt nhóm các IC tng thích vi các mc logic ging nhau và các đin áp
ngun đ th
c hin các chc nng logic đa dng phi đc ch to bng cách s dng cu hình
mch chuyên bit đc gi là h mch logic.
Các yu t chính ca mt IC lng cc là đin tr, đit và các transistor. Có hai loi hot
đng c bn trong các mch IC lng cc:
Bão hoà.
Không bão hoà.
Trong mch logic bão hoà, các transistor đc vn hành trong vùng bão hoà, còn trong các
mch logic không bão hoà thì các transistor không làm vic ti vùng bão hoà.
Các h
mch logic lng cc đc bão hoà là:
Mch logic in tr - Transistor (RTL).
Mch logic it – Transistor (DTL).
Mch logic Transistor – Transistor (TTL).
Các h mch logic lng cc không bão hòa là:
Schottky TTL.
Mch logic ghép cc phát (ECL).
Các linh kin MOS là các linh kin đn cc và ch có các MOSFET đc vn hành trong
các mch logic MOS. Các h mch logic MOS là:
PMOS.
NMOS.
CMOS
Trong chng 2 s trình bày các h cng logic ch yu và đc dùng ph
bin hin nay.
Phn cui ca chng trình bày mt s mch cho phép giao tip gia các h logic TTL và CMOS.
Chng 2: Cng logic TTL và CMOS
22
NI DUNG
2.1. CÁC H CNG LOGIC
2.1.1. H DDL
DDL (Diode Diode Logic) là h cng logic do các diode bán dn to thành. Hình 2-1a,b là
s đ cng AND, OR 2 li vào h DDL.
Hình 2-1. Mch đin cng AND và OR h DDL.
Bng trng thái sau th hin nguyên lý hot đng ca mch thông qua mc đin áp vào/ra
ca các cng AND và OR h DDL
AND OR
A (V) B (V) F (V) A (V) B (V) F (V)
0 0 0,7 0 0 0
0 3 0,7 0 5 4,3
3 0 0,7 5 0 4,3
3 3 4,7 5 5 4,3
Bng 2-1. Bng trng thái ca cng AND và OR h DDL
u đim ca h DDL:
Mch đin đn gin, d to ra các cng AND, OR nhiu li vào. u đim này cho
phép xây dng các ma trn diode vi nhiu ng dng khác nhau;
Tn s công tác có th đt cao bng cách chn các diode chuyn mch nhanh;
Công sut tiêu th nh.
Nhc đim :
f
D2
B
D1
A
R1
+5V
f
A
B
a) Cng AND
R1
f
D2
B
D1
A
f
A
B
b) Cng OR
Chng 2: Cng logic TTL và CMOS
23
phòng v nhiu thp (V
RL
ln) ;
H s ghép ti nh.
ci thin đ phòng v nhiu ta có th ghép ni tip mch ra mt diode. Tuy nhiên,
khi đó V
RH
cng b st đi 0,6V.
2.1.2. H DTL
thc hin chc nng đo, ta có th đu ni tip vi các cng DDL mt transistor công
tác ch đ khoá. Mch cng nh th đc gi là h DTL (Diode Transistor Logic). Ví d, hình
2-2a, b là các cng NOT, NAND thuc h này.
Hình 2-2. S đ mch đin ca h cng TDL.
Trong hai trng hp trên, nh các diode D2, D3 đ
chng nhiu trên li vào ca Q
1
đc
ci thin. Mc logic thp ti li ra f gim xung khong 0,2 V ( bng th bão hoà U
CE
ca Q
1
). Do
I
RHmax
và I
RLmax
ca bán dn có th ln hn nhiu so vi diode nên h s ghép ti ca cng cng
tng lên.
Bng cách tng t, ta có th thit lp cng NOR hoc các cng liên hp phc tp hn. Vì
ti ca các cng là đin tr nên h s ghép ti (đc bit đi vi N
H
) còn b hn ch, mt khác tr
truyn lan ca h cng này còn ln. Nhng tn ti trên s đc khc phc tng phn các h
cng sau.
2.1.3. H RTL
H RTL (Resistor Transistor Logic) là các cng logic đc cu to bi các đin tr và
transistor. Hình 2-3 là s đ ca mt mch NOT h RTL.
Khi đin áp li vào là 0 V, đin áp trên base ca transistor s âm nên transistor cm nh v
y
li ra trên collector ca transistor s mc cao. Do li ra này đc ni lên ngun +5 V thông qua
diode D nên giá tr đin áp li ra lúc này khong 5,7 V, nhn mc logic cao. Khi đin áp li vào là
5 V do hai đin tr li vào có giá tr ln lt là 1 k và 10 k, nên đin áp ti base s đ ln đ làm
transistor thông làm cho đin áp li ra là 0 V. Nh vy logic li ra s là đo ca logic ca tín hiu
li vào.
Tng t
nh mch hình 2-3, nu mt đin tr đc ni thêm li vào nh hình 2-4 sau
mch s tr thành mch NOR h RTL.
5k
Q
1
2k
f
+5V
D3
D1
4k
+5V
D2
A
D4
B
5k
Q
1
2k
f
+5V
D3
D1
4k
+5V
D2
A
a) b)