Professional Documents
Culture Documents
3 Done
3 Done
Z
(logic circuit) Y
0 0 0 0
0 0 1 1
X X •Y Z 0 1 0 0
Y F 0 1 1 0
X F
TIME
1 0 0 0
Y X •Y+X•Y•Z 1 0 1 0
X•Y•Z 1 1 0 1
Z
อ. ดุสิต ธนเพทาย แผนภาพวงจร 01205241 การออกแบบวงจรดิจิทลั และตรรกะ 1 1 1 1 2
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
ตระกูลของวงจรรวมตรรกะ (Logic IC Families)
• มีสองชนิดใหญ่แบ่งตามชนิดของอุปกรณ์อิเล็คทรอนิกส์ที่ใช้
1. ทีทแี อล (Transistor-transistor logic (TTL)) เป็ นวงจรรวมที่อาศัยการทํางานของ BJT
2. ซีมอส (Complementary MOS (CMOS)) เป็ นวงจรรวมที่อาศัยการทํางานของ MOSFET
• ในวงจรตรรกะอิเล็คทรอนิกส์ ปัจจุบนั นิยมใช้เทคโนโลยีซีมอส เนื่องจาก
– มีความเร็ วสูง
– ใช้พลังงานตํ่า
– เหมาะสมกับการใช้ในวงจรรวมขนาดใหญ่
TTL CMOS
74SXX 74HCXX • สําหรับวงจรรวมตรรกะที่
74LSXX 74HCTXX ใช้ในงานทางทหารจะใช้
74ASXX 74VHCXX
ตัวเลข 54 แทน
74ALSXX 74VHCTXX
74FXX
อ. ดุสิต ธนเพทาย 01205241 การออกแบบวงจรดิจิทลั และตรรกะ 3
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
มอส (CMOS)
มอส (MOS) ย่อมาจาก มอสเฟท (MOSFET: Metal-Oxide-Semiconductor FET)
• เป็ นอุปกรณ์อิเล็กทรอนิกส์ที่มี 3 ขา ตารางเปรี ยบเทียบคุณสมบัติของ MOS กับ BJT
-เกท (gate:ซึ่งไม่เกี่ยวข้องกับลอจิกเกท) MOS BJT
-เดรน (drain) ควบคุมโดยแรงดัน ควบคุมโดยกระแส
-ซอส (source)
ใช ะ
ใช ้
ความต้านทานขาเข้าสู ง ความต้านทานขาเข้าตํ่า
• มี 2 ชนิด คือ 1) nMOS และ 2) pMOS
drain source
drain n Vgs source p
สวนgate
ววนไไฟล
gate " p ่อgate n
gate
่
VIN Q1 Q2 VOUT
0.0 (L) off on 5.0 (H)
5.0 (H) on off 0.0 (L)
วน Ovไ
Active High
>
"
su ไ s
วงลธ น
คือ invertor =น
n n Pull-up
p nMOS p nMOS pMOS
n n Network
VIN = +5V VOUT cannot be 0V VIN = 0V VOUT cannot be 5V Input Output
p p Pull-down
n pMOS n pMOS nMOS
p p Network
GND GND VSS
6) อ กร
-
·
·สนาม <= #t เ อ AllB L
ใ ่ inverse
ใใ ตตรงคว
ร
อ CEOrB)
ไ ' วิ
2 - low เ H3
And แล็อก บ b
CMOS 2-input NAND gate:
-
H V A = I แต
่ววงจร ะ Low องใส (
270 เ อ A =
คะ ร
↓
#Bec
SANBNCS't & => I
. . ↳
↳
&
=
/ขนาน 2
( Atles
care
&อ กร
·
ขน ท
&-นาน
8.·.. } A.
·
/อ กร
+ 2. >
1) A
=> สนาม
/
กส
ว
Corexi
บท >
catep -
/ นเ ยว
DS
อ. ดุสิต ธนเพทาย สางA-
+ 2. 01205241 การออกแบบวงจรดิจิทลั และตรรกะ 11
วั
นุ
นุ
นุ
ดี
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
CMOS OR-AND-INVERT (OAI) gate:
circuit diagram, function table and logic symbol.
<: ) + (20 :D
-
<
&
B p
C
$
# &
อ. ดุสิต ธนเพทาย
Deep))
2.
01205241 การออกแบบวงจรดิจิทลั และตรรกะ 12
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
ข้ อสั งเกต
VDD ( A B) VDD
( A B) VDD
Pull-up
pMOS Q2(A)
Q2(A) Q4(B)
Network
Q4(B)
Input Output
Q1(A)
Pull-down Q1(A) Q3(B)
nMOS Q3(B)
Network
VSS VSS VSS
[( A B)(C D)] V
( A B C D) VDD DD
Q2(A) Q6(C)
Q2(A) Q4(B)
Q4(B) Q8(D)
Q6(C) Q8(D)
Q5(C) Q7(D)
Q5(C) Q3(B)
VSS VSS
D D
A A B B D B B
B A
C E E
A A A
Z = A ((B (DE))C)
C C C
A
A A A Z = [A((B(D+E))+C)]
A A B
C
B B C B B E
VDD
C C D
D D E D
VSS B
E
A
&
A A Z
A A
A
B B
C B C B C B
C C
D E E E
D D E D D E
-
อ. ดุสิต ธนเพทาย 205241 การออกแบบวงจรดิจิทลั และตรรกะ
VSS
14
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
พฤติกรรมทางไฟฟ้าของซีมอสทีส่ ํ าคัญ
• ระดับสั ญญาณตรรกะ โดยทัว่ ไปผูผ้ ลิตลอจิกเกทจะให้ขอ้ มูลเกี่ยวกับระดับสัญญาณ
ตรรกะของซี มอสไว้ โดยมีนิยามดังนี้
VOHmin แรงดันเอาท์ พุทตํ่าทีส่ ุ ดสําหรับ Logic-1 (สถานะสู ง)
VIHmin แรงดันอินพุทตํ่าทีส่ ุ ดที่ยอมรับได้สาํ หรับ Logic-1 (สถานะสู ง)
VILmax แรงดันอินพุทสู งทีส่ ุ ดที่ยอมรับได้สาํ หรับ Logic-0 (สถานะตํ่า)
VOLmax แรงดันเอาท์ พุทสู งทีส่ ุ ดสําหรับ Logic-0 (สถานะตํ่า)
ในทางปฏิบตั ิ การกําหนด
VIHmin ให้มีค่าตํ่ากว่า VOHmin เพื่อให้ลอจิกเกทมีความสามารถในการต่อต้านสัญญาณ
รบกวนที่มากับสัญญาณตรรกะสถานะสู งได้ดีข้ ึน
VILmax ให้มีค่าสู งกว่า VOLmax เพื่อให้ลอจิกเกทมีความสามารถในการต่อต้านสัญญาณ
รบกวนที่มากับสัญญาณตรรกะสถานะตํ่าได้ดีข้ ึน
ส่ วนต่างของระดับแรงดันทั้งสถานะนี้ เรี ยกว่า ส่ วนเผือ
่ สําหรับสัญญาณรบกวน
(ข)
สัญญาณตรรกะที่คิดเวลา
ประวิง (delay time)
(ค) :พร สัญญาณตรรกะที่เกิดขึ้น
ในวงจรดิจิทลั จริ ง
• rise time (tr) คือ ระยะเวลาที่สญั ญาณเอาท์พทุ ของลอจิกเกทใช้
ในการเปลี่ยนสถานะจากสถานะตํ่าไปสูง
• fall time (tf) คือ ระยะเวลาที่สญ
ั ญาณเอาท์พทุ ของลอจิกเกทใช้
ในการเปลี่ยนสถานะจากสถานะสู งไปตํ่า
อ. ดุสิต ธนเพทาย 01205241 การออกแบบวงจรดิจิทลั และตรรกะ 18
บทที่ 3 วงจรดิจิทลั (Digital Circuits)
พฤติกรรมทางไฟฟ้าของซีมอสทีส่ ํ าคัญ
• เวลาประวิงพรอพาเกชั่น (Propagation Delay, tp)
ความหมายโดยทัว่ ไป : เป็ นระยะเวลาที่สญ ั ญาณใช้ในการเดินทาง เคลื่อนที่ผา่ นเส้นทางหนึ่ง
จากตําแหน่งหนึ่งไปยัง อีกตําแหน่งหนึ่ง
ความหมายในที่น้ ี : เป็ นระยะเวลาที่สญ
ั ญาณใช้ในการส่ งสัญญาณผ่านเส้นทางหนึ่งของ
วงจรจากด้านอินพุท ไปยัง ด้านเอาท์พทุ กล่าวคือ เป็ นเวลาตั้งแต่มีการเปลี่ยนแปลง
ของสัญญาณอินพุท จนกระทั้งถึงเวลาที่สญ ั ญาณเอาท์พทุ เกิดการเปลี่ยนแปลง ตามการ
เปลี่ยนแปลงของสัญญาณอินพุทนั้น
(ก)
แสดงสัญญาณอินพุท และเอาท์ พทุ
ของ CMOS Inverter โดยที่
(ก) ไม่ คาํ นึงถึงเวลาประวิง (tr, ts)
(ข) รวมถึงเวลาประวิง (tr, ts)
(ข)
H
H
H
Wired-AND function
on three open-drain
NAND-gate outputs
Two-input multiplexer
using CMOS
transmission gates.
อ. ดุสิต ธนเพทาย 01205241 การออกแบบวงจรดิจิทลั และตรรกะ 22
ขณ
inver
1.
& 2
① + %
2
invert
& =
วง จะ ไไ
~
/
~
/ โ
ใ ตาราง
! ช
& %
↑
/ ร
=
↑ -( -
↳- เ
/. . . . .
== High
-
แทน า
↑
-
ต ด วเ
(
/
↑
3
+
2
↑
-
A
At" == เห ย
↳ #
*( ( B / =
&
แทนอก
·อ
A=
·.
2 = >
คอสอบไม่ ือก
ว เล
↳
วาจา า ม ใใ
ส ก 3 ตารา
กั
ต้
ย่
ตั
ื้
มี
ช้
ร์
ลื่
รั
ตั
ตั
ค่
A B C =
S
"
& &
= /
-
⑧ <= -
:ก & C = ·
· = /
ง
/ ↑ <=
& ↑
⑧ /
& ↑ C =
A
↑ ! ↑ =0
B=1 A =
-
ใต ค
แนะนเพรา
หา า จะอ
0 1 -> เ ยง
แบบ -Graycod
3
ตาราง
นะ
หายาก
<NOR
TOR,
ใหท เ
1 = #***
เก งเลย ค ือ ใ ว งล ร ใ มา สา ม
/
is
/ แ วขนาน
:
↳
3U intert
ไ นเอิสตอน
Its (B. 8)
- %↳
(
And อสอบไม
↳
สวนเ
·
-
·
~
/is
<
↳ ค
V
ID
#
# =
2 ⑤
=
/
B
&
-
2
A
·
A
&
=I ↓
-
↓ss
เห อ ด. 3 กลอง แทน ด
A, B, C = 1 #
2.) = &
ปรากฏ า า ค. . z=
/3.
2 =
ตอบ &
Active low
-> อ งอ อ บ
านบ
อ งอ
Active High - บ
านล
กั
ส่
ม่
ข้
ด้
ยู่กั
ต้
ด้
กั
ล้
มี
ยู่
วิ
นุ
ลื
ว่
ต้
เ ่มความแร, เฉ
/
⑧
ก
/
พิ