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
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.
class="bi x10 y24 w3 hf"
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.
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
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
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
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
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:
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.
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
&
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
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
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
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
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
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
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
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
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
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
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
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
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-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
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.
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.
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
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;
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.
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