Bài giảng - Các phần tử logic cơ bản_chương 3a
Mạch tương tự ( còn gọi là mạch anolog) là mạch dùng để xử lý các tín hiệu tương tư. Tín hiệu tương tự là tín hiệu có biên độ bei61n thiên liên tục theo thời gian
Chæång 3. Caïc pháön tæí logic cå baín Trang 27
Chæång 3
CAÏC PHÁÖN TÆÍ LOGIC CÅ BAÍN
3.1. KHAÏI NIÃÛM VÃÖ MAÛCH SÄÚ
3.1.1. Maûch tæång tæû
Maûch tæång tæû (coìn goüi laì maûch Analog) laì maûch duìng âãø xæí lyï caïc
tên hiãûu tæång tæû. Tên hiãûu tæång tæû laì tên hiãûu coï biãn âäü biãún thiãn
liãn tuûc theo thåìi gian.
Viãûc xæí lyï bao gäöm caïc váún âãö: Chènh læu, khuãúch âaûi, âiãöu chãú,
taïch soïng.
Nhæåüc âiãøm cuía maûch tæång tæû :
- Âäü chäúng nhiãùu tháúp (nhiãùu dãù xám nháûp).
- Phán têch thiãút kãú maûch phæïc taûp.
Âãø khàõc phuûc nhæîîng nhæåüc âiãøm naìy ngæåìi ta sæí duûng maûch säú.
3.1.2. Maûch säú
Maûch säú (coìn goüi laì maûch Digital) laì maûch duìng âãø xæí lyïï tên hiãûu säú.
Tên hiãûu säú laì tên hiãûu coï biãn âäü biãún thiãn khäng liãn tuûc theo thåìi
gian hay coìn goüi laì tên hiãûu giaïn âoaûn, noï âæåüc biãøu diãùn dæåïi daûng
soïng xung våïi 2 mæïc âiãûn thãú cao vaì tháúp maì tæång æïng våïi hai mæïc
âiãûn thãú naìy laì hai mæïc logic cuía maûch säú.
Viãûc xæí lyï åí âáy bao gäöm caïc váún âãö:
- Loüc säú.
- Âiãöu chãú säú /Giaíi âiãöu chãú säú.
- Maî hoïa . . . .
Æu âiãøm cuía maûch säú so våïi maûch tæång tæû :
- Âäü chäúng nhiãùu cao (nhiãùu khoï xám nháûp).
- Phán têch thiãút kãú maûch säú tæång âäúi âån giaín.
Vç váûy, hiãûn nay maûch säú âæåüc sæí duûng khaï phäø biãún trong táút caí caïc
lénh væûc nhæ : Âo læåìng säú, truyãön hçnh säú, âiãöu khiãøn säú. . .
Baìi giaíng Kyî Thuáût Säú Trang 28
3.1.3. Hoü logic dæång/ám
K
Traûng thaïi logic cuía maûch säú coï thãø biãøu diãùn Â
vi
bàòng maûch âiãûn âån giaín nhæ trãn hçnh 3.1:
- K Måí : Âeìn tàõt Hçnh 3.1
- K Âoïng: Âeìn saïng
Traûng thaïi Âoïng/Måí cuía khoïa K hoàûc traûng thaïi Saïng/Tàõt cuía âeìn Â
cuîng âæåüc âàûc træng cho traûng thaïi logic cuía maûch säú.
Nãúu thay khoïa K bàòng khoïa âiãûn tæí duìng BJT nhæ trãn hçnh 3.2:
+Vcc
-Vcc
Rc
v0 Rc v0
RB RB
vi Q vi
Q
a) b)
Hçnh 3.2. Biãøu diãùn traûng thaïi logic cuía maûch säú bàòng khoïa âiãûn tæí duìng BJT
Hçnh 3.2a:
- Khi vi = 0 → BJT tàõt → v0 = +Vcc
- Khi vi > 0 → BJT dáùn baîo hoìa → v0 = v ces = 0,2 (V).
Hçnh 3.2b:
- Khi vi = 0 → BJT tàõt → v0 = -Vcc
- Khi vi < 0 vaì âuí låïn âãø thoía maîn âiãöu kiãûn dáùn baîo hoìa IB ≥ Ics
β min
→ BJT dáùn baîo hoìa → v0 = -vces = - 0,2 (V).
Ngæåìi ta phán biãût ra hai loaûi logic:
- Choün: Vlogic 1 > Vlogic 0 → hoü logic dæång
Vlogic 1 = 5v ⎫
⎪
⎬ ⇒ Vlogic 1 〉 Vlogic 0 : Logic dæång.
Vlogic 0 = 0v ⎪
⎭
Chæång 3. Caïc pháön tæí logic cå baín Trang 29
- Choün : Vlogic 1 < Vlogic 0 → hoü logic ám
Vlogic 1 = - 5v ⎫ ⎪
⎬ ⇒ Vlogic 1 〈 Vlogic 0 : Logic ám.
Vlogic 0 = - 0,2v ⎪
⎭
Logic dæång vaì logic ám laì nhæîng hoü logic toí, ngoaìi ra coìn nhæîng
hoü logic måì.
3.2. CÄØNG LOGIC
3.2.1. Khaïi niãûm
Cäøng logic laì mäüt trong caïc thaình pháön cå baín âãø xáy dæûng maûch
säú. Noï âæåüc thiãút kãú trãn cå såí caïc pháön tæí linh kiãûn baïn dáùn nhæ
Diode, BJT, FET âãø hoaût âäüng theo baíng traûng thaïi cho træåïc.
3.2.2 Phán loaûi
Coï ba caïch phán loaûi cäøng logic:
- Phán loaûi cäøng theo chæïc nàng.
- Phán loaûi cäøng theo phæång phaïp chãú taûo.
- Phán loaûi cäøng theo ngoî ra.
3.2.2.1. Phán loaûi cäøng theo chæïc nàng
a. Cäøng khäng âaío (BUFFER)
Cäøng khäng âaío hay coìn goüi laì cäøng âãûm (BUFFER) laì cäøng coï
mäüt ngoî vaìo vaì mäüt ngoî ra våïi kyï hiãûu vaì baíng traûng thaïi hoaût âäüng
nhæ hçnh veî.
+Baíng traûng thaïi:
x y
x y
0 0
1 1
Hçnh 3.3. Kyï hiãûu vaì baíng traûng thaïi cuía cäøng khäng âaío
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng: y = x
Baìi giaíng Kyî Thuáût Säú Trang 30
Trong âoï:
- Våïi x laì ngoî vaìo coï tråí khaïng vaìo Zv vä cuìng låïn → do âoï cäøng
khäng âaío (hay cäøng âãûm) khäng coï khaí nàng huït doìng låïn åí ngoî
vaìo.
- Våïi ngoî ra y coï tråí khaïng ra Zra nhoí → cäøng âãûm coï khaí nàng
cung cáúp doìng ngoî ra låïn.
Chênh vç váûy ngæåìi ta sæí duûng cäøng khäng âaío giæî vai troì, chæïc nàng
laì cäøng âãûm theo 2 yï nghéa sau:
- Duìng âãø phäúi håüp tråí khaïng.
- Duìng âãø caïch ly vaì náng doìng cho taíi.
b.Cäøng âaío (NOT)
Cäøng ÂAÍO (coìn goüi laì cäøng NOT) laì cäøng logic coï 1 ngoî vaìo vaì 1
ngoî ra, våïi kyï hiãûu vaì baíng traûng thaïi hoaût âäüng nhæ hçnh veî:
Baíng traûng thaïi:
x y
x y
0 1
1 0
Hçnh 3.4. Kyï hiãûu vaì baíng traûng thaïi cäøng ÂAÍO
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng ÂAÍO: y = x
Cäøng âaío giæî chæïc nàng nhæ mäüt cäøng âãûm, nhæng ngæåìi ta goüi laì
âãûm âaío vç tên hiãûu ngoî ra ngæåüc pha våïi tên hiãûu ngoî vaìo.
Gheïp hai cäøng âaío ta âæåüc cäøng khäng âaío (hçnh 3.5):
x x x=x
Hçnh 3.5. Sæí duûng 2 cäøng ÂAÍO taûo ra cäøng ÂÃÛM
Chæång 3. Caïc pháön tæí logic cå baín Trang 31
c. Cäøng VAÌì (AND)
Cäøng AND laì cäøng logic thæûc hiãûn chæïc nàng cuía pheïp toaïn nhán
logic våïi 2 ngoî vaìo vaì 1 ngoî ra kyï hiãûu nhæ hçnh veî:
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng AND:
y = x1.x2
Baíng traûng thaïi hoaût âäüng cuía cäøng AND 2 ngoî vaìo:
x1
x1 x2 y y
0 0 0 x2
0 1 0
Hçnh 3.6. Cäøng AND
1 0 0
1 1 1
Tæì baíng traûng thaïi naìy ta coï nháûn xeït: Ngoî ra y chè bàòng 1 (mæïc
logic 1) khi caí 2 ngoî vaìo âãöu bàòng 1, ngoî ra y bàòng 0 (mæïc logic 0)
khi coï mäüt ngoî vaìo báút kyì (x1 hoàûc x2) åí mæïc logic 0.
Xeït træåìng håüp täøng quaït cho cäøng AND coï n ngoî vaìo x1, x2 ... xn:
⎧0 ∃x i = 0
yAND= ⎨
⎩1 ∀x i = 1 (i = 1, n )
Váûy, âàûc âiãøm cuía cäøng AND laì: ngoî x1
y
ra y chè bàòng 1 khi táút caí caïc ngoî vaìo
xn
âãöu bàòng 1, ngoî ra y bàòng 0 khi coï êt
nháút mäüt ngoî vaìo bàòng 0. Hçnh 3.7. Cäøng AND våïi n ngoî vaìo
Sæí duûng cäøng AND âãø âoïng måí tên hiãûu: Xeït cäøng AND coï hai ngoî
vaìo x1 vaì x2. Ta choün:
- x1 âoïng vai troì ngoî vaìo âiãöu khiãøn (control).
- x2 âoïng vai troì ngoî vaìo dæî liãûu (data).
Xeït caïc træåìng håüp cuû thãø sau âáy:
- x1= 0: → y = 0 báút cháúp traûng thaïi cuía x2, ta noïi cäøng AND khoïa
laûi khäng cho dæî liãûu âæa vaìo ngoî vaìo x2 qua cäøng AND âãún ngoî ra.
Baìi giaíng Kyî Thuáût Säú Trang 32
⎧x = 0 ⇒ y = 0
- x1 =1 ⎨ 2 ⇒ y = x2
⎩ x2 = 1 ⇒ y = 1
Ta noïi cäøng AND måí cho dæî liãûu âæa vaìo ngoî vaìo x2 qua cäøng AND
âãún ngoî ra.
Sæí duûng cäøng AND âãø taûo ra cäøng logic khaïc: Nãúu ta sæí duûng 2 täø
håüp âáöu vaì cuäúi trong baíng giaï trë cuía cäøng AND vaì näúi cäøng AND
theo så âäö sau:
x1
y +x = 0 → x1= x2= 0 → y = 0
x2 +x = 1 → x1= x2= 1 → y = 1 → y=x
Hçnh 3.8. Sæí duûng cäøng AND taûo ra cäøng âãûm.
thç chuïng ta coï thãø sæí duûng cäøng AND âãø taûo ra cäøng âãûm.
Trong thæûc tãú, coï thãø táûn duûng hãút caïc cäøng chæa duìng trong IC âãø
thæûc hiãûn chæïc nàng cuía caïc cäøng logic khaïc.
d. Cäøng Hoàûc (OR)
Laì cäøng thæûc hiãûn chæïc nàng cuía pheïp toaïn cäüng logic, cäøng OR coï
2 ngoî vaìo vaì 1 ngoî ra coï kyï hiãûu nhæ hçnh veî:
x1
x1 y
y
x2 x2
Kyï hiãûu Cháu Áu Kyï hiãûu theo Myî, Nháût, UÏc
Hçnh 3.9. Cäøng OR 2 ngoî vaìo
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng OR: y = x1 + x2
Baíng traûng thaïi mä taí hoaût âäüng cuía cäøng OR:
Chæång 3. Caïc pháön tæí logic cå baín Trang 33
x1 x2 y
0 0 0
0 1 1
1 0 1
1 1 1
Xeït træåìng håüp täøng quaït âäúi våïi cäøng OR coï n ngoî vaìo.
Phæång trçnh logic:
x1
y
⎧1 ∃x i = 1
yOR = ⎨
⎩0 ∀x i = 0 (i = 1, n ) xn
Hçnh 3.9. Cäøng OR n ngoî vaìo
Âàûc âiãøm cuía cäøng OR laì: Tên hiãûu ngoî ra chè bàòng 0 khi vaì chè khi
táút caí caïc ngoî vaìo âãöu bàòng 0, ngæåüc laûi tên hiãûu ngoî ra bàòng 1 khi
chè cáön coï êt nháút mäüt ngoî vaìo bàòng 1.
Sæí duûng cäøng OR âãø âoïng måí tên hiãûu: Xeït cäøng OR coï 2 ngoî vaìo
x1, x2. Nãúu choün x1 laì ngoî vaìo âiãöu khiãøn (control input), x2 ngoî vaìo
dæî liãûu (data input), ta coï caïc træåìng håüp cuû thãø sau âáy:
- x1= 1⇒ y = 1 (y luän bàòng 1 báút cháúp x2) → Ta noïi cäøng OR khoïa
khäng cho dæî liãûu âi qua.
⎧x 2 = 0 ⇒ y = 0
- x1= 0⇒ ⎨ ⇒ y = x 2 → Cäøng OR måí cho dæî liãûu vaìo
⎩ x2 = 1 ⇒ y = 1
ngoî vaìo x2.
Sæí duûng cäøng OR âãø thæûc hiãûn chæïc nàng cäøng logic khaïc: Ta sæí
duûng hai täø håüp giaï trë âáöu vaì cuäúi cuía baíng traûng thaïi cuía cäøng OR vaì
näúi maûch cäøng OR nhæ sau:
- x = 0, x1 = x2 = 0 ⇒ y = 0
- x = 1, x1 = x2 = 1 ⇒ y = 1 ⇒ y = x: cäøng OR âoïng vai troì cäøng
âãûm.
Så âäö maûch thæûc hiãûn trãn hçnh 3.10.
Baìi giaíng Kyî Thuáût Säú Trang 34
x1
x y
x2
Hçnh 3.10. Sæí duûng cäøng OR laìm cäøng âãûm
e. Cäøng NAND
Âáy laì cäøng thæûc hiãûn pheïp toaïn nhán âaío, vãö så âäö logic cäøng
NAND gäöm 1 cäøng AND màõc näúi táöng våïi 1 cäøng NOT, kyï hiãûu vaì
baíng traûng thaïi cäøng NAND âæåüc cho nhæ hçnh 3.11:
x1
y
x1 x2 y
x2 0 0 1
0 1 1
x1
y 1 0 1
x2
1 1 0
Hçnh 3.11. Cäøng NAND: Kyï hiãûu, så âäö logic tæång âæång vaì baíng traûng thaïi
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng NAND 2 ngoî vaìo:
y = x1 .x 2
Xeït træåìng håüp täøng quaït: Cäøng NAND coï n ngoî vaìo.
⎧1 ∃x i = 0 x1
y
yNAND = ⎨
⎩0 ∀x i = 1 (i = 1, n ) xn
Hçnh 3.12.Cäøng NAND våïi n ngoî vaìo
Váûy, âàûc âiãøm cuía cäøng NAND laì: tên hiãûu ngoî ra chè bàòng 0 khi táút
caí caïc ngoî vaìo âãöu bàòng 1, vaì tên hiãûu ngoî ra seî bàòng 1 khi chè cáön êt
nháút mäüt ngoî vaìo bàòng 0.
Sæí duûng cäøng NAND âãø âoïng måí tên hiãûu: Xeït cäøng NAND coï hai
ngoî vaìo, vaì choün x1 laì ngoî vaìo âiãöu khiãøn, x2 laì ngoî vaìo dæî liãûu. Khi:
- x1= 0 ⇒ y = 1 (y luän bàòng 1 báút cháúp x2) → cäøng NAND khoïa
Chæång 3. Caïc pháön tæí logic cå baín Trang 35
⎧x2 = 0 ⇒ y = 1
- x1= 1 ⇒ ⎨ ⇒ y = x 2 → Cäøng NAND måí cho dæî
⎩ x2 = 1 ⇒ y = 0
liãûu vaìo ngoî vaìo x2 vaì âãún ngoî ra
Sæí duûng cäøng NAND âãø taûo caïc cäøng logic khaïc:
- duìng cäøng NAND taûo cäøng NOT:
x x1 x y
y
x2
y = x1 x 2 = x1 + x 2 = x
Hçnh 3.13a.Duìng cäøng NAND taûo cäøng NOT
- duìng cäøng NAND taûo cäøng BUFFER (cäøng âãûm):
x x1 x y x y
x2
y=x=x
Hçnh 3.13b.Duìng cäøng NAND taûo ra cäøng âãûm (BUFFER)
- duìng cäøng NAND taûo cäøng AND:
x1 x1 y
x1 .x 2 y = x1 x 2 = x1 .x 2
x2 x2
Hçnh 3.13c. Sæí duûng cäøng NAND taûo cäøng AND
- duìng cäøng NAND taûo cäøng OR:
x1
x1 x1
y y
x2 x2
x2
y = x1 .x 2 = x1 + x 2 = x1 + x 2
Hçnh 3.13d. Sæí duûng cäøng NAND taûo ra cäøng OR
Baìi giaíng Kyî Thuáût Säú Trang 36
f. Cäøng Hoàûc - khäng (NOR)
Laì cäøng thæûc hiãûn chæïc nàng cuía pheïp toaïn cäüng âaío logic, laì cäøng
coï hai ngoî vaìo vaì mäüt ngoî ra coï kyï hiãûu nhæ hçnh veî:
x1
x1
y y
x2 x2
Kyï hiãûu Cháu Áu Kyï hiãûu theo Myî, Nháût, UÏc
Hçnh 3.14. Kyï hiãûu cäøng NOR
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng :
y = x1 + x 2
Baíng traûng thaïi mä taí hoaût âäüng cuía cäøng NOR :
x1 x2 y
0 0 1
0 1 0
1 0 0
1 1 0
Xeït træåìng håüp täøng quaït cho cäøng x1
y
NOR coï n ngoî vaìo.
⎧0 ∃x i = 1 xn
yNOR= ⎨
⎩1 ∀x i = 0 (i = 1, n ) Hçnh 3.15. Cäøng NOR n ngoî vaìo
Váûy âàûc âiãøm cuía cäøng NOR laì: Tên hiãûu ngoî ra chè bàòng 1 khi táút
caí caïc ngoî vaìo âãöu bàòng 0, tên hiãûu ngoî ra seî bàòng 0 khi coï êt nháút
mäüt ngoî vaìo bàòng 1.
Sæí duûng cäøng NOR âãø âoïng måí tên hiãûu: Xeït cäøng NOR coï 2 ngoî
vaìo, choün x1 laì ngoî vaìo âiãöu khiãøn, x2 laì ngoî vaìo dæî liãûu. Ta coï:
- x1= 1 ⇒ y = 0 (y luän bàòng 0 báút cháúp x2): Ta noïi cäøng NOR khoïa
khäng cho dæî liãûu âi qua.
⎧x2 = 0 ⇒ y = 1
- x1= 0 ⇒ ⎨ ⇒ y = x 2 : Ta noïi cäøng NOR måí cho dæî
⎩ x2 = 1 ⇒ y = 0
liãûu vaìo ngoî vaìo x2 qua cäøng NOR âãún ngoî ra y.
Chæång 3. Caïc pháön tæí logic cå baín Trang 37
Sæí duûng cäøng NOR âãø thæûc hiãûn chæïc nàng cäøng logic khaïc:
- Duìng cäøng NOR laìm cäøng NOT :
x x1 y
x2 x y
y = x1 + x 2 = x1 .x 2 = x
Hçnh 3.16a. Sæí duûng cäøng NOR taûo cäøng NOT
- Duìng cäøng NOR laìm cäøng OR :
x1 x1 + x 2 x1
y y
x2
x2
y = x1 + x 2 = x1 + x 2
Hçnh 3.16b. Sæí duûng cäøng NOR taûo cäøng OR
- Duìng cäøng NOR laìm cäøng BUFFER :
x x1 x y x y
x2
y= x =x
Hçnh 3.16c. Sæí duûng cäøng NOR taûo cäøng BUFFER
- Duìng cäøng NOR laìm cäøng AND :
x1
x1 x1 y
y
x2
x2 x2
y = x1 + x 2 = x1 .x 2 = x1 .x 2
Hçnh 3.16d. Sæí duûng cäøng NOR laìm cäøng AND
Baìi giaíng Kyî Thuáût Säú Trang 38
- Duìng cäøng NOR laìm cäøng NAND:
x1
x1 x1
y1 y y
x2
x2 x2
y = y1 = x1 + x 2 = x1 + x 2 = x1 .x 2
Hçnh 3.16e. Sæí duûng cäøng NOR laìm cäøng NAND
g. Cäøng EX - OR (XOR)
Âáy laì cäøng logic thæûc hiãûn chæïc nàng cuía maûch cäüng modulo 2
(cäüng khäng nhåï), laì cäøng coï hai ngoî vaìo vaì mäüt ngoî ra coï kyï hiãûu vaì
baíng traûng thaïi nhæ hçnh veî.
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng XOR :
yXOR = x1 x 2 + x1 .x2 = x1 ⊗ x2
x1 x2 y
x1 0 0 0
y
0 1 1
x2
1 0 1
Hçnh 3.17. Cäøng XOR 1 1 0
Cäøng XOR âæåüc duìng âãø so saïnh hai tên hiãûu vaìo:
- Nãúu hai tên hiãûu vaìo laì bàòng nhau thç tên hiãûu ngoî ra bàòng 0
- Nãúu hai tên hiãûu vaìo laì khaïc nhau thç tên hiãûu ngoî ra bàòng 1.
Caïc tênh cháút cuía pheïp toaïn XOR:
1. x1 ⊗ x2 = x2 ⊗ x1
2. x1 ⊗ x2 ⊗ x3 = (x1 ⊗ x2) ⊗ x3 = x1 ⊗ (x2 ⊗ x3)
3. x1.(x2 ⊗ x3) = (x1.x2) ⊗ (x3.x1)
C/m: Ta coï:
x1.(x2 ⊗ x3) = x1(x2. x 3 + x 2.x3)
=x1x2 x 3 + x1 x 2 x3 + x1 x 1.x3 + x1 x 1.x2
= x1x2 x 3 + x1 x 2 x3 + x1 x 1.x3 + x1 x 1.x2
Chæång 3. Caïc pháön tæí logic cå baín Trang 39
= x1x2( x 3 +x1) + x1 x3( x 2 + x 1 )
= x1x2 x1x 3 + x1 x3 x1x 2
(x1x2) ⊗ (x1x3) = x1x2 x1x 3 + x1x3 x1x 2
4. x ⊗ 0 = x
x⊗ 1 =x
Måí räüng tênh cháút 4 : Nãúu x1 ⊗ x2 = x3 thç x1 ⊗ x3=x2
x⊗ x = 0
x⊗ x = 1
h. Cäøng EX - NOR (XNOR)
Âáy laì cäøng logic thæûc hiãûn chæïc nàng cuía maûch cäüng âaío modulo 2
(cäüng khäng nhåï), laì cäøng coï hai ngoî vaìo vaì mäüt ngoî ra coï kyï hiãûu vaì
baíng traûng thaïi nhæ trãn hçnh 3.19.
Phæång trçnh logic mä taí hoaût âäüng cuía cäøng:
y = x1 x 2 + x1x 2 = x1 ⊗ x 2
x1 x2 y
x1 0 0 1
y
0 1 0
x2
Hçnh 3.19. Cäøng XNOR 1 0 0
1 1 1
Tênh cháút cuía cäøng XNOR:
1. (x1 ⊗ x 2 )(x 3 ⊗ x 4 ) = (x1 ⊗ x 2 ) + (x 3 ⊗ x 4 )
2. (x1 ⊗ x 2 ) + (x 3 ⊗ x 4 ) = (x1 ⊗ x 2 )(x 3 ⊗ x 4 )
3. x1 ⊗ x 2 = x1 ⊗ x 2 = x1 ⊗ x 2
4. x 1 ⊗ x 2 = x 1 ⊗ x 2
5. x 1 ⊗ x 2 = x 3 ⇔ x 1 ⊗ x 3 = x 2
3.2.2.2. Phán loaûi cäøng logic theo phæång phaïp chãú taûo
Baìi giaíng Kyî Thuáût Säú Trang 40
a. Cäøng logic duìng Diode
a) b)
x1 D1 VCC
R
x2 D2 x1 D1
y y
R
x2 D2
.
Hçnh 3.20. Så âäö maûch cäøng logic duìng diode
a.Cäøng OR - b.Cäøng AND
Xeït så âäö maûch âån giaín trãn hçnh 3.20.
Så âäö hçnh a:
- x1 = x2 = 0 ⇒ D1, D2 tàõt Vy =VR = 0 ⇒y=0
- x1 = 0, x2= 1 ⇒ D1 tàõt, D2 dáùn Vy =VR = 5V ⇒ y = 1
- x1= 1, x2= 0 ⇒ D1 dáùn, D2 tàõt Vy =VR = 5V ⇒ y = 1
- x1= x2=1 ⇒ D1, D2 dáùn Vy =VR = 5V ⇒y=1
Âáy chênh laì cäøng OR âæåüc chãú taûo trãn cå såí diode vaì âiãûn tråí goüi laì
hoü DRL (Diode Resistor Logic) hoàûc DL (Diode logic).
Så âäö hçnh b:
- x1 = x2 = 0 ⇒ D1, D2 dáùn Vy =VR = 0 ⇒ y = 0
- x1 = 0, x2=1 ⇒ D1 dáùn, D2 tàõt Vy =VR = 0 ⇒ y = 0
- x1 = 1, x2=0 ⇒ D1 tàõt, D2 dáùn Vy =VR = 0 ⇒ y = 0
- x1 = x2=1 ⇒ D1, D2 tàõt Vy =VR = 5V ⇒ y = 1
Âáy chênh laì cäøng AND âæåüc chãú taûo trãn cå såí diode vaì âiãûn tråí goüi
laì hoü DRL hoàûc DL.
b. Cäøng logic duìng BJT
Cäøng NOT (hçnh 3.21a)
- x = 0 ⇒ BJT tàõt ⇒ Vy ≈ Vcc = 5V ⇒y=1
- x = 1 ⇒ BJT dáùn baîo hoìa ⇒ Vy ≈ Vcc ≈ 0V ⇒ y = 0
Âáy laì cäøng NOT hoü RTL (Resistor Transistor Logic).
Cäøng NOR (hçnh 3.21b)
- x1 = x2 = 0 ⇒ BJT tàõt
⇒ Vy ≈ Vcc = 5V ⇒ y = 1
Chæång 3. Caïc pháön tæí logic cå baín Trang 41
- x1 = 0, x2=1 ⇒ BJT dáùn baîo hoìa. VCC
⇒ Vy ≈Vcc ≈ 0V ⇒ y = 0 a)
Rc
y
- x1=1, x2= 0 ⇒ BJT dáùn baîo hoìa x Rb
Q1
⇒ Vy ≈ Vcc ≈ 0V ⇒ y = 0
- x1= x2=1 ⇒ BJT dáùn baîo hoìa
⇒ Vy ≈ Vcc ≈ 0V ⇒ y = 0 VCC
Âáy chênh laì cäøng NOR hoü RTL (Resistor b) Rc
y
Transistor Logic). x1 R1
Q1
VCC x2 R2
x1 x2
Rc
y Hçnh 3.21.(a,b)
R1 Q2
Q1
R2
Hçnh 3.21c. Cäøng NOR duìng 2 BJT
Hoü DTR (Diode Transistor Resistor)
Trãn hçnh 3.22 laì så âäö maûch cäøng NAND hoü DTR.
Giaíi thêch hoaût âäüng cuía maûch :
VCC
R3
y
R1
D2 D4 D3
x2
Q
D1
x1 A R2
Hçnh 3.22. Cäøng NAND hoü DTR
- Khi x1 = x2 = 0, caïc diode D1, D2 phán cæûc thuáûn →D1, D2 dáùn →
VA= 0,7V = Vγ /Diode (Diode ghim âiãûn aïp) maì âiãöu kiãûn âãø D3,
D4 dáùn laì:
VA ≥ 2Vγ/D + Vγ/BJT = 2.0,7V + 0,6V = 2V.
⇒ D1, D2 dáùn → D3, D4, BJT tàõt ⇒ ngoî ra y = 1.
Baìi giaíng Kyî Thuáût Säú Trang 42
- Khi x1= 0, x2= 1, D1 dáùn, D2 tàõt → VA = 0,7V = Vγ /Diode (Diode
ghim âiãûn aïp) ⇒ D3, D4, BJT tàõt ⇒ ngoî ra y = 1.
- Khi x1= 1, x2= 0, D1 tàõt, D2 dáùn → VA = 0,7V = Vγ /Diode (Diode
ghim âiãûn aïp) ⇒ D3, D4, BJT tàõt ⇒ ngoî ra y = 1.
- Khi x1 = x2 = 1, D1, D2 tàõt → VA ≈ Vcc , (VA = Vcc - VR1) ⇒ D3, D4
dáùn, BJT dáùn baîo hoìa ⇒ ngoî ra y = 0.
Váûy âáy chênh laì cäøng NAND hoü DTL.
Nhiãûm vuû cuía linh kiãûn: Khi tên hiãûu ngoaìi cuía tên hiãûu nhiãùu chäöng
cháûp lãn nhau (khoaíng 0,6V), nãúu chè coï mäüt diode D3 thç tên hiãûu
nhiãùu seî dãù daìng laìm cho BJT dáùn (VA= 0,7V =Vγ /D3, vaì tên hiãûu
nhiãùu 0,6V ≈ Vγ/BJT), nhæng nãúu màõc näúi tiãúp thãm D4 thç maûch coï
thãø ngàn tên hiãûu chäöng cháûp lãn âãún ≈ 1,2V. Nhæ váûy D3, D4 coï taïc
duûng náng cao khaí nàng chäúng nhiãùu cuía maûch. Ngoaìi ra, R2 laìm tàng
täúc âäü chuyãøn âäøi traûng thaïi cuía BJT, vç luïc âáöu khi BJT dáùn seî coï
doìng âäø qua R2 taûo mäüt phán aïp cho tiãúp giaïp JE cuía BJT âãù phán cæûc
thuáûn laìm cho BJT nhanh choïng dáùn, vaì khi BJT tàõt thç læåüng âiãûn
têch seî xaî qua R2 nãn BJT nhanh choïng tàõt.
Hoü TTL (Transistor - Transistor -Logic)
VCC
R1 R3
Q1
x1 D Q1
Q2 x1
x2
R2 x2
x1 x2 c
a) . b)
Hçnh 3.23. Cäøng NAND hoü TTL
a. Så âäö maûch, b.Transistor 2 tiãúp giaïp vaì så âäö tæång âæång
Transistor Q1 âæåüc sæí duûng gäöm 2 tiãúp giaïp BE1, BE2 vaì mäüt tiãúp
giaïp BC. Tiãúp giaïp BE1, BE2 cuía Q1 thay thãú cho D1, D2 vaì tiãúp giaïp
BC thay thãú cho D3 trong så âäö maûch cäøng NAND hoü DTR (hçnh
3.22).
Chæång 3. Caïc pháön tæí logic cå baín Trang 43
Giaíi thêch hoaût âäüng:
- x1 = x2 = 0 caïc tiãúp giaïp BE1, BE2 seî âæåüc måí laìm cho âiãûn aïp cæûc
nãön cuía BJT Q1 : VB = Vγ = 0,6V. Maì âiãöu kiãûn âãø cho tiãúp giaïp
BC, D vaì BJT Q1 dáùn thç âiãûn thãú åí cæûc nãön cuía BJT Q1 phaíi
bàòng:
VB = Vγ/BC + Vγ/BE1 +Vγ/BE2 = 0,6 + 0,7 + 0,6 = 1,9V
Âiãöu âoï chæïng toí khi caïc tiãúp giaïp BE1, BE2 måí thç tiãúp giaïp BC,
diode D vaì BJT Q2 tàõt ⇒ y = 1.
- x1 = 0, x2 = 1 caïc tiãúp giaïp BE1 måí, BE2 tàõt thç tiãúp giaïp BC, diode
D vaì BJT Q2 tàõt ⇒ y = 1.
- x1 = 1, x2 = 0 caïc tiãúp giaïp BE1 tàõt, BE2 måí thç tiãúp giaïp BC, diode
D vaì BJT Q2 tàõt ⇒ y = 1.
- x1 = x2 = 1 caïc tiãúp giaïp BE1, BE2 tàõt thç tiãúp giaïp BC, diode D
dáùn vaì BJT Q2 dáùn baîo hoìa ⇒ y = 0
Váûy, âáy laì maûch thæûc hiãûn cäøng NAND hoü TTL
Âãø náng cao khaí nàng taíi cuía cäøng, ngæåìi ta thæåìng màõc thãm åí ngoî
ra mäüt táöng khuãúch âaûi kiãøu C-C nhæ så âäö maûch trãn hçnh 3.24:
Vcc
R1 R5
R4
Q4
x1 Q2 D y
Q1
x2 R2 R3 Q3
Hçnh 3.24.
Âãø náng cao táön säú laìm viãûc cuía cäøng, ngæåìi ta cho caïc BJT laìm
viãûc åí chãú âäü khuãúch âaûi, âiãöu âoï coï nghéa laì ngæåìi ta khäúng chãú âãø
sao cho caïc tiãúp xuïc Jc cuía BJT bao giåì cuîng åí traûng thaïi phán cæûc
ngæåüc.
Baìi giaíng Kyî Thuáût Säú Trang 44
Âãø thæûc hiãûn âæåüc âiãöu âoï, ngæåìi ta thæåìng màõc song song våïi tiãúp
giaïp Jc cuía BJT mäüt diode Shottky. Âàûc âiãøm cuía diode Shottky laì
tiãúp xuïc cuía noï gäöm mäüt cháút baïn dáùn våïi mäüt kim loaûi, nãn noï khäng
têch luîy âiãûn têch, do âoï BJT seî chuyãùn âäøi traûng thaïi nhanh hån.
Ngæåìi ta cuîng khäng duìng diode Zener båíi vç tiãúp xuïc cuía diode
Zener laì cháút baïn dáùn nãn seî têch træî âiãûn têch dæ.
Så âäö maûch caíi tiãún trãn seî veî tæång âæång nhæ sau (hçnh 3.25):
Vcc
R1 R5
R4
Q4
D
x1 Q2 y
Q1
x2 R2 R3 Q3
Hçnh 3.25. Cäøng logic hoü TTL duìng diode Shottky
Hoü ECL (Emitter Coupled Logic)
VCC = 0V
R7
R3 R4
2 Q3
1
1'
y1
x1 R1 Q1 Q2
3 Q4
x2
y2
R2 R5 R6
RE
-VEE
Hçnh 3.26. Cäøng logic hoü ECL (Emitter Coupled Logic)
Nhæåüc âiãøm cuía hoü ECL: Ngoî ra coï âiãûn thãú ám nãn noï khäng tæång
thêch vãö mæïc logic våïi caïc hoü logic khaïc.
Giaíi thêch hoaût âäüng cuía maûch:
- Khi x1 = x2 = 0: Q1, Q2 dáùn nãn âiãûn thãú taûi cæûc nãön (2), (3) cuía Q3,
Q4 caìng ám (do 1 vaì 1’ ám) nãn Q3, Q4 tàõt ⇒ y1 = 1, y2 = 1.
Chæång 3. Caïc pháön tæí logic cå baín Trang 45
- Khi x1= 0, x2=1: Q1 dáùn, Q2 tàõt nãn âiãûn thãú taûi cæûc nãön (2) cuía Q3
dæång, âiãûn thãú taûi cæûc nãön (3) cuía Q4 caìng ám nãn Q3 dáùn, Q4 tàõt
⇒ y1 = 0, y2 = 1.
- Khi x1=1, x2=0: Q1 tàõt, Q2 dáùn nãn âiãûn thãú taûi cæûc nãön (2) cuía Q3
ám, âiãûn thãú taûi cæûc nãön (3) cuía Q4 caìng dæång nãn Q3 dáùn, Q4 tàõt
⇒ y1 = 1, y2 = 0.
- Khi x1= x2=1: Q1, Q2 tàõt nãn âiãûn thãú taûi cæûc nãön (2), (3) cuía Q3, Q4
caìng dæång nãn Q3, Q4 dáùn ⇒ y1 = 0, y2 = 0.
c.Cäøng logic duìng MOSFET
MOSFET (Metal Oxyt Semiconductor Field Effect Transistor), coìn
goüi laì IGFET (Isolated Gate FET - Transistor træåìng coï cæûc cäøng
caïch ly).
MOSFET coï hai loaûi: Loaûi coï kãnh âàût sàôn vaì loaûi coï kãnh caím æïng.
D D
B B
NMOS G PMOS G
S S
a. MOSFET kãnh âàût sàôn
D D
B G B
NMOS G PMOS
S S
b. MOSFET kãnh caím æïng
Hçnh 3.27. Kyï hiãûu caïc loaûi MOSFET khaïc nhau
Duì laì MOSFET coï kãnh âàût sàôn hay kãnh caím æïng âãöu coï thãø phán
chia laìm hai loaûi âoï laì: MOSFET kãnh N goüi laì NMOS vaì MOSFET
kãnh P goüi laì PMOS. Âàûc âiãøm cuía 2 loaûi naìy khaïc nhau nhæ sau:
Baìi giaíng Kyî Thuáût Säú Trang 46
- PMOS: Tiãu thuû cäng suáút tháúp, täúc âäü chuyãùn âäøi traûng thaïi
cháûm.
- NMOS: Tiãu thuû cäng suáút låïn hån, täúc âäü chuyãùn âäøi traûng thaïi
nhanh hån.
Trãn hçnh 3.27 laì kyï hiãûu cuía caïc loaûi MOSFET khaïc nhau.
Chuï yï: MOSFET kãnh âàût sàôn coï thãø laìm viãûc åí hai chãú âäü giaìu
kãnh vaì ngheìo kãnh trong khi MOSFET kãnh caím æïng chè laìm viãûc åí
chãú âäü giaìu kãnh.
Duìng NMOS kãnh caím æïng chãú taûo caïc cäøng logic
Xeït caïc cäøng logic loaûi NMOS trãn hçnh 3.28.
Âiãöu kiãûn âãø cäøng NMOS dáùn: VD > VS, VG > VB
Trong táút caí hçnh veî ta coï :
Hçnh 3.28a (cäøng NOT)
Theo âiãöu kiãûn âãø cäøng NMOS dáùn: VD > VS, VG > VB
⎧R DS ( ON ) = 200 KΩ ⎧R DS ( ON ) = 1KΩ
Q1 ⎨ Q2 , Q3 ⎨ Vcc
⎩ R DS ( OF ) = 10 7 KΩ ⎩R DS ( OF ) = 10 KΩ
7
Vcc
D1
VDD D
B Q1 B
D1 Q1 S1 y
Q1 B S y
D2
S1 y Q2
x1 B
D D S2
D2 B B Q3
x Q2 x1 Q2 D3
S2 S S
x2 Q3 B
x2
S3
a.Cäøng NOT b.Cäøng NOR c.Cäøng NAND
Hçnh 3.28
Ta tháúy Q1 coï B näúi mass thoía maîn âiãöu kiãûn nãn Q1 luän luän dáùn.
- Khi x=0: Q1 dáùn Q2 tàõt (vç VG2 = VB2 = 0 nãn khäng hçnh thaình
âiãûn træåìng giæîa G vaì B → khäng huït âæåüc caïc e- laì haût dáùn thiãøu