วงจรดจิ ติ อลและลอจกิ บทท่ี 9 ชิฟรีจิสเตอร 285
(ข) รปู รา งจริง
(ค) ไดอะแกรมการทาํ งาน
รูปที่ 9.11 (ตอ)
9.8 ชฟิ รจี สิ เตอร 2 ทิศทาง (Bi-Shift Register)
การเคลื่อนยายขอมูลในรีจิสเตอรทําได 2 แบบ คือ เลื่อนไปทางขวาหรือเล่ือนไปทางซาย
ชฟิ รีจิสเตอรแบบนี้เรียกวา ชฟิ รีจสิ เตอร 2 ทศิ ทาง จากหลกั การนี้นาํ ไปใชใ นการคณู และหารเลขฐานสอง
ได ในรปู ท่ี 9.12 แสดงการทํางานทั้ง 2 แบบ ตามรปู ท่ี 9.12 (ก) เปนการคูณเลขฐานสองดว ย 2 ทุกๆ ครง้ั
ที่มกี ารเล่ือนขอมูลไปทางซาย 1 ตําแหนง สวนในรูปที่ 9.12 (ข) เปนการหารเลขฐานสองดวย 2 ทุกๆ
คร้ังท่ีมีการเล่ือนขอมูลไปทางขวา 1 ตําแหนง คําสั่งที่มีการเลื่อนซายหรือเล่ือนขวา จะใช
ไมโครโปรเซสเซอรเ ปน ตัวส่งั ใหท ําการคณู หรอื หาร
รจี สิ เตอรข นาด 4 บิต ท่สี ามาระทาํ การเลอ่ื นขอ มูลได 2 ทาง แสดงดังรูปท่ี 9.8 ถาขาอนิ พตุ ควบคุม
เปนลอจิก 1 จะทําใหขอมูลเล่ือนไปทางขวา และถาขาอินพุตควบคมุ เปนลอจิก 0 ขอมูลจะถูกเล่อื น
ไปทางซาย เมื่อมีลอจกิ 1 ปอนเขาที่ขาควบคุม right/left จะทําให G1 - G4 ถูกกระตุนใหทํางาน ลอจิก
286 บทที่ 9 ชฟิ รีจิสเตอร วงจรดิจิตอลและลอจกิ
ท่ีเอาตพุตของฟลิปฟลอปแตละตัวท่ีผานเขามาทางอินพุตของฟลิปฟลอปจะถูกเลื่อนไปทางขวา
1 ตําแหนง เมื่อมีการปอนลอจิก 0 เขาที่ขาควบคุม right/left จะทําให G5 - G8 ทํางานทําใหลอจิก
ทีเ่ อาตพตุ Q ของฟลิปฟลอป แตละตัวถกู เลือ่ นไปทางซา ย 1 ตาํ แหนงเมอื่ มีสัญญาณนาฬกิ าเขามา
210 410
410 210
810 110
(ก) เลอ่ื นซา ยเปน การคณู (ข) เลอื่ นขวาเปนการหาร
รปู ท่ี 9.12 การคณู และการหาร
9.9 ชฟิ รีจสิ เตอรเอนกประสงคเ บอร 74194 (74194 Shift Register Universal)
ไอซี 74194 เปน ชิฟรจี ิสเตอรเอนกประสงคท ํางานไดห ลายอยาง เชน ปอนขอมลู เขาและสงออกแบบ
ขนาน เลอื่ นขอ มลู ไปทางซา ยและทางขวาได คงสภาวะขอ มลู ได ในรปู ท่ี 9.13 แสดงวงจรของไอซี 74194
ประกอบดวยฟลปิ ฟลอป 4 ตัว เปน ชิฟรจี ิสเตอรข นาด 4 บติ ถานาํ มาตอ รว มกัน 2 ตวั จะไดเปน รจี ิสเตอร
ขนาด 8 บติ ตาํ แหนง ขาของไอซี 74194 ดูในบล็อกไดอะแกรมตามรปู ท่ี 9.14(ก) มขี าตา งๆ ทาํ หนาทดี่ งั น้ี
CLR (clear) เปนขาอินพุต ทํางานท่ีลอจิก 0 ทําใหรีจิสเตอรมีคาเปน 00002 ขาน้ีมีความสําคัญ
มากกวา ขาอื่นๆ
QA - QD (register output) เปน ขาทแี่ สดงคาของเอาตพ ุตท่เี ก็บไวใ นรีจสิ เตอรแ ตล ะตวั
DSR (data shift-right input) เปนขาท่ีใชปอนขอมูลเขา เมื่อตองการใหขอมูลเล่ือนไปทางขวาจาก
QA ไปยัง QD โดยขอ มูลทีป่ อ นเขา จะเปนแบบตามลาํ ดบั เมอ่ื เลอ่ื นไปถงึ QD ขอมูลจะหายไป
วงจรดจิ ติ อลและลอจกิ บทท่ี 9 ชิฟรจี ิสเตอร 287
G1 G5 G2 G6 G3 G7 G4 G8
รปู ที่ 9.13 ชิฟรีจสิ เตอร 2 ทิศทาง
DSL (data shift-left input) เปนขาท่ีใชป อ นขอ มูลเขา เมือ่ ตองการใหขอ มูลเลอ่ื นไปทางซายจาก QD
ไปยงั QA โดยขอมลู ที่ปอ นเขา จะเปนแบบตามลาํ ดับ เม่ือเลือ่ นไปถึง QA ขอ มูลจะหายไป
Parallel input เปนขาท่ีปอนขอมลู เขารีจิสเตอรแ บบขนานโดยปอ นเขา ท่ีขา A - D
S0 และ S1 (mode control input) ควบคุมการทํางานของรีจิสเตอร ใหทํางานในโหมดใด ใชการ
ปอนขอมลู เขาท่ขี า S0 และ S1 ตามตารางที่ 9.2
Parallel load เม่ือตองการปอนขอมูลเขาแบบขนาน ตองทําให S0 และ S1 เปนลอจิก 0 แลว ปอ น
ขอ มลู เขาทข่ี า A – D และปอนสญั ญาณนาฬิกาเขาทีข่ า CLK
Shift right เมื่อตองการเล่ือนขอมูลไปทางขวา ตองปอนลอจิกเขาท่ีขา S0 S1 เปนลอจิก 1 0
ตามลําดับและตอ งการปอนสญั ญาณนาฬกิ าเขา ที่ขา CLK ถา ตอ งการใหเ ลอื่ นขอมลู ไปทางขวาครบวงจร
ใหตอเอาตพ ตุ QD เขา ท่ีอินพตุ DSR
Shift left การเลื่อนขอมูลไปทางซาย ทําไดโดยการปอนลอจิก 0 เขาที่ขา S0 ลอจิก 1 เขาท่ีขา S1
และปอ นสญั ญาณนาฬิกาเขาทีข่ า CLK ถา ตองการเล่อื นไปทางซา ยครบวงจร ใหตอขา QA เขา กับขา DSL
Hold เปน การคงสภาวะของลอจิกในรีจสิ เตอร โดยทาํ ใหขา S0 และ S1 เปน ลอจิก 0
ชฟิ รจี สิ เตอร 74194 มีตารางการทาํ งานตามรูปท่ี 9.15 (ค)
ตารางที่ 9.2 โหมดการทํางานของไอซี 74194
ขาควบคุมอินพุต
โหมดการทาํ งาน S0 S1
ปอนขอมลู แบบขนาน 1 1
เล่ือนขอ มลู ไปทางขวา 1 0
เลือ่ นขอ มูลไปทางซา ย 0 1
คงสภาวะขอ มูล 00
288 บทท่ี 9 ชฟิ รจี ิสเตอร วงจรดจิ ิตอลและลอจกิ
QA QB QC QD
รูปท่ี 9.14 วงจรชิฟรีจสิ เตอร 74194
QA
QB
QC
QD
DSR
DSL
S0 (ข) รปู รา งจริง
S1
(ก) สัญลกั ษณ
รปู ที่ 9.15 ชิฟรจี สิ เตอร 74194
วงจรดิจติ อลและลอจกิ บทท่ี 9 ชฟิ รีจิสเตอร 289
เอาตพตุ
VCC QA QB QC QD CLOCK S1 S0
16 15 14 13 12 11 10 9
12 3 45 678
CLEAR SRSINHEIGPRIFHUIATTTL- A BC D SSLINEEHPFRIFUTIATTL- GND
ปอแนบขบอขมนูลาเนขา
(ค) ตาํ แหนง ขา
โหมดการทาํ งาน INPUTS OUTPUTS QD
RESET (CLEAR) CLK CLR S1 S0 DSR DSL QA QB QC L
X L XXXXL LL qd
HOLD (DO NOTHING) X H X X qa qb qc L
SHIFT-LEFT 1 H X qb qc qd H
SHIFT-RIGHT 1 H X h qb qc qd qc
PARALLEL-LOAD 1 H h XL qa qb qc
1 H h XH qa qb dd
1 H h X da db dc
h h
h X
H = ระดับแรงดันสงู h
L = ระดบั แรงดนั ตา่ํ
h = ระดับแรงดนั สูงในชว งทส่ี ัญญาณนาฬกิ าเปล่ียนจาก L เปน H
*= ระดบั แรงดนั ตํ่าในชว งท่สี ัญญาณนาฬิกาเปล่ยี นจาก L เปน H
= ลอจกิ ทอ่ี ินพตุ หรือเอาตพ ุตท่ีใชอ างองิ ในชว งที่มกี ารเปล่ยี นสัญญาณนาฬกิ าจาก L เปน H
X = ไมคํานงึ วาจะเปนลอจิกใด
= การเปล่ียนสญั ญาณนาฬกิ าจาก L และ H
(ง) ตารางการทาํ งาน
รูปที่ 9.15 (ตอ)
ตวั อยา งท่ี 9.2 จงสาธติ วธิ ีการโหลดขอ มลู แบบตามลาํ ดับเขา ไอซี 74194 และเลือ่ นขอมลู เมอ่ื สวติ ช
ควบคมุ การทาํ งานอยูในตาํ แหนงตา งๆ
วิธีทาํ ตรวจสอบการโหลดขอ มลู แบบตามลาํ ดับ และเลอื่ นขอมลู ในรูปท่ี 9.16
290 บทที่ 9 ชฟิ รจี สิ เตอร วงจรดจิ ิตอลและลอจกิ
MODE INPUTS SERIAL DATA OUTPUTS
CONTROL INPUTS ABCD
LINE S0 S1 CLEAR CLOCK
DSR DSL PULSE
A0 0000
B10 1 10 1000
C10 1 00 0100
D10 1 11 1010
E01 1 00 0100
F01 1 01 1001
G01 1 01 1001
H0 1 1 00 0010
I 00 1 01 0010
J01 1 01 0010
K10 1 10 1001
L00 1 10 1001
M1 0 0 10 0000
N0 1 1 01 0001
รูปที่ 9.16 ชิฟรีจสิ เตอรท ปี่ อนขอ มลู เขา ตามลาํ ดับในตวั อยา งท่ี 9.2
คาํ อธิบายตวั อยา งท่ี 9.2
ดูรปู ท่ี 9.15 บรรทัด A เปนการเคลยี รข อมลู ทาํ ใหข อ มลู ทเ่ี อาตพ ุตเปน 00002
ในบรรทดั B , C และ D เปน การทาํ งานในโหมดเล่ือนขอมลู ไปทางขวา เม่ือขา CLEAR เปนลอจกิ 1
และมีสัญญาณนาฬิกาปอนเขามา จะทําใหขอมูลท่ีขา DSR ปอนเขาไปในรีจิสเตอรที่บรรทัด B ไดขอ มูล
ทเ่ี อาตพ ุตเปน 10002 ทีบ่ รรทดั C เปน 01002 และที่บรรทัด D เปน 10102
ในบรรทดั E F G และ H เปนการทํางานในโหมดเล่อื นขอ มูลไปทางซาย โดยท่ีขา CLEAR เปนลอจิก
1 เมื่อมีสัญญาณนาฬิกาปอนเขามา ขอมูลที่ขา DSL จะปรากฏที่เอาตพุต D ในบรรทัด E จึงไดขอมูล
ทเ่ี อาตพุตเปน 01002 และในบรรทัด F ไดขอมูลที่เอาตพุตเปน 10012 จะเห็นไดว าขอ มูลที่ปอนเขาคือ
ลอจิกท่ีขา DSL เปน 1 ปรากฏท่ีเอาตพุต D แลวเล่ือนขอมูลไปทางซายเปน 10012 ในบรรทัด G ไมมี
สัญญาณนาฬิกาปอนเขามาทําใหเอาตพุตคงเดิม ในบรรทัด H มีสัญญาณนาฬิกาปอนเขามา ทําใหมี
การปอนขอมูลเขาและเลอ่ื นขอ มูลเดมิ ไปทางซา ยไดเ อาตพ ตุ เปน 00102
ในบรรทัด I และ J ขอมูลยังคงเดิมเพราะบรรทัด I ทํางานในโหมดคงเดิม สวนในบรรทัด J ไมมี
สัญญาณนาฬิกาปอนเขา จงึ ทําใหขอมูลเหมอื นเดมิ
เมื่อถึงบรรทัด K เปน การทํางานในโหมดเล่อื นขวา ขอ มลู ทข่ี า DSR ถูกปอ นเขา ทาํ ใหเอาตพ ุตแสดงคา
เปน 10012 ในบรรทัด L เปน การทํางานในโหมดคงเดมิ ทาํ ใหข อ มลู ยงั เหมอื นเดิม
วงจรดจิ ิตอลและลอจกิ บทที่ 9 ชฟิ รีจสิ เตอร 291
ในบรรทดั M ขา CLEAR เปนลอจิก 0 ทําใหขอมูลที่เอาตพ ุตเปน 00002 และในบรรทัดสุดทายเปน
การทํางานในโหมดเล่ือนซายขอ มูลทขี่ า DSL ถกู ปอ นเขา ทําใหเอาตพุตแสดงคา เปน 10012 ในบรรทัด L
เปน การทํางานในโหมดคงเดมิ ทําใหข อมลู ยงั เหมือนเดิม
ในบรรทดั M ขา CLEAR เปนลอจิก 0 ทําใหข อมูลท่ีเอาตพุตเปน 00002 และในบรรทัดสุดทายเปน
การทํางานในโหมดเลอื่ นซายขอมลู ที่ขา DSL ถกู ปอนเขา ทาํ ใหเ อาตพ ุตเปน 00012
ตวั อยางท่ี 9.3 สาธิตการทํางานของไอซี 74194 ใหทํางานแบบ 2 ทิศทาง และใหเล่ือนขอ มลู ครบเปน
วงจร หลงั จากปอ นขอ มลู แบบขนาน
วิธีทาํ ใหพ จิ ารณาดใู นตารางรูปท่ี 9.17
INPUTS OUTPUTS
MODE PARALLEL ABCD
LINE CONTROL CLEAR DATA INPUTS CLOCK
S0 S1 ABCD PULSE
A0 0000
B 1 1 1 0010 0010
C10 1 0001
D10 1 1000
E01 1 0001
F01 1 0010
G 1 1 1 1000 1000
H01 1 0001
I 01 1 0010
J 01 1 0010
K 1 1 1 0110 0110
L00 1 0110
M10 0 0000
N01 1 0000
รูปท่ี 9.17 ชฟิ รจี สิ เตอรท ปี่ อนขอมลู เขา แบบขนานตามตวั อยางท่ี 9.3
คาํ อธบิ ายตวั อยางที่ 9.3
การทาํ งานของไอซี 74194 ท่ีทํางานแบบ 2 ทิศทาง และใหเ ลอื่ นขอมูลขอ มูลครบเปนวงจร โดยเริ่ม
จากการปอนขอมูลเขาแบบขนาน ในบรรทดั A เปนการเคลียรข อมูล ทาํ ใหข อมูลท่ีเอาตพตุ เปน 00002
ในบรรทดั B เปน การทํางานในโหมดปอ นขอมลู แบบขนาน ขอมลู ที่ขาเอาตพุต A B C D จะถกู ปอนเขา
ในชวงทม่ี ีสัญญาณนาฬิกาเขามา ทําใหขอมูลทเี่ อาตพตุ เปน 00102
292 บทท่ี 9 ชิฟรีจสิ เตอร วงจรดจิ ิตอลและลอจกิ
ในบรรทัด C D เปน การทํางานในโหมดเล่อื นขอ มลู ไปทางขวา ทําใหข อ มูลทเ่ี ปนลอจิก 1 ทีเ่ อาตพตุ C
เลื่อนไปอยูทีเ่ อาตพ ตุ D ในบรรทัด C ไดเปน 00012 เมอื่ ถงึ บรรทดั D ลอจกิ 1 ทเี่ อาตพ ุต D จะเล่ือนไปท่ี
เอาตพตุ A ไดเปน 10002
ในบรรทัด E, F เปนการทํางานในโหมดเลื่อนขอมูลไปทางซาย ทําใหลอจิก 1 ที่เอาตพุต A เล่ือน
กลับไปทเ่ี อาตพ ุต D ไดขอ มลู เปน 00012 ในบรรทัด E เม่ือถึงบรรทดั F ท่ีเอาตพุต D จะเลอื่ นไปทางซา ย
มาอยทู ่ีเอาตพ ุต C ทําใหไ ดขอ มูลเปน 00102
เม่อื ถงึ บรรทัด G จะเปนการทาํ งานในโหมดปอ นขอมูลเขา แบบขนาน ขอ มูลที่ขาอินพุต A B C และ D
มคี าเปน 10002 จะถูกปอนเขา ไดข อมูลท่ีเอาตพตุ เปน 00012 และ 00102 ตามลําดับ เมือ่ ถึงบรรทัด J
ขอมูลยงั คงเดิม เพราะไมมีสัญญาณนาฬกิ าเขามา
ในบรรทดั J เปนการโหลดขอ มลู แบบขนานเก็บไวในรีจิสเตอรไดขอมูลเปน 01102 เม่อื ถึงบรรทัด L
ขอ มลู ยังคงเดิมเพราะเปน การทํางานในโหมดคงเดิม
ในบรรทดั M และ N เปน 00002 เพราะในบรรทัด M มีการเคลยี รขอ มลู สว นในบรรทัด N เปนการ
เล่ือนขอ มลู ไปทางซา ย แตขอมลู ท่เี กบ็ ไวเปนลอจิก 0 ทุกบิต จึงไดคาทีเ่ อาตพ ุตเปน 00002
การตอไอซี 74194 เปนรจี ิสเตอร 8 บติ 2 ทศิ ทาง ทีม่ กี ารเลือ่ นขอมลู ครบวงจร แสดงในรูปท่ี 9.18
เอาตพ ตุ
ลออนิ จพกิ ตุ พัลส DSR QA ABCD E F GH
สเใรหาม่ิ กยตลตนับอ ใไหปม
DSL QB
A ACLKRE(SLGHSISIBFTsTE) R QC
B B QD
C
D C
E D S0 S1 CLR
ปแบอบนขขอนมานูล F
G A QA
H B
C QB
D RE(SMGHSISIFBTTsE)R QC
QD
DSR
DSL
CLSK0 S1 CLR ใเสรหาม่ิ กยตลตนบัอ ใไหปม
คอโหินวมบพดคุตุม SS01
รปู ที่ 9.18 การตอ ไอซี 74194 2 ตวั ใหเ ลอื่ นขอ มลู 2 ทศิ ทางแบบครบวงจร
วงจรดจิ ติ อลและลอจกิ บทท่ี 9 ชิฟรจี สิ เตอร 293
9.10 วงจรนบั แบบเล่ือนขอ มลู (Shift-Register Counter)
วงจรนับแบบเลื่อนขอมูลเปนวงจรนับที่มีการใชวงจรเลื่อนขอมูลมาเปนตัวปอนกลับ ซ่ึงจะทําให
ลาํ ดบั การนบั ไมเรยี งเปน รหสั ฐานสอง สามารถแบง ตามรปู แบบการจัดสัญญาณปอ นกลับไดเ ปนวงจรนับ
แบบวงแหวน (Ring Counter) และวงจรนับแบบจอหนสัน (Johnson Counter) ซ่ึงสามารถนําไป
ประยกุ ตใ ชใ นการควบคุมตา งๆ ไดเปน จาํ นวนมาก เชน การควบคมุ การทํางานของสเตป็ ปงมอเตอรแบบยู
นิโพลารก ารควบคุมการทํางานของอนิ เวอรเ ตอร 3 เฟส เปนตน สําหรบั วงจรการนบั แตละแบบสามารถ
อธบิ ายการทาํ งานไดด ังน้ี
9.10.1 วงจรนับแบบวงแหวน
วงจรนับแบบนี้จะใชหลักการวงจรเลื่อนขอมูลเปนแบบวงรอบ (Circulating Shift
Register) โดยการปอนกลับจากเอาตพุตของฟลิปฟลอปตัวสุดทายไปยังอินพุตของฟลิปฟลอปตัวแรก
ดงั รูปท่ี 9.19
QA QB QC QD
(ก) วงจรนบั แบบวงแหวน
QA QB QC QD QA
QB
QC
QD
(ข) ไดอะแกรมการทาํ งาน
รูปท่ี 9.19 วงจรนับแบบวงแหวน
294 บทท่ี 9 ชฟิ รจี ิสเตอร วงจรดจิ ติ อลและลอจกิ
หลักการทํางานของวงจรคือ เม่ือวงจรไดรับการเคลียรขอมูล ใหทุกเอาตพุตมีสถานะลอจิกเปน 0
หลังจากนั้นทําการปอนลอจิก 1 ใหกับฟลิปฟลอป A โดยการควบคุมที่ขา Preset เม่ือทําการจาย
สัญญาณนาฬกิ าใหกบั ขา Clock ลอจกิ 1 จะเลอ่ื นจากฟลปิ ฟลอป A ไปยงั B C จนถงึ D และเมอื่ ลอจกิ 1
เลื่อนมาถึงฟลิปฟลอป D ก็จะถูกสงกลับไปเร่ิมตนที่ฟลิปฟลอป A ไปเรื่อยๆ เม่ือนํามาเขียนเปน
ไดอะแกรมเวลา จะสามารถแสดงไดด งั รปู ที่ 9.19 (ข) และสามารถแสดงตารางความจรงิ ของการทาํ งานได
ดังตารางท่ี 9.3
ตารางที่ 9.3 การทาํ งานของวงจรนบั แบบวงแหวน
D C B A Decode
0001A
0010B
0100C
1000D
วงจรนับแบบวงแหวน จาํ นวนการ Mod จะเทากับจํานวนฟลิปฟลอปท่มี ใี นวงจร ทาํ ใหการออกแบบ
การนับแบบ Mod ทาํ ไดน อ ย เมอื่ เปรยี บเทียบกับวงจรนับแบบอ่นื ๆ แตมีขอดคี อื สามารถทําการถอดรหัส
สถานะการทาํ งานโดยไมตอ งใชอ ุปกรณเ พิม่ เติม
การนาํ วงจรนบั แบบวงแหวนมาใชงาน สามารถใชไ อซีท่ที าํ หนาทีเ่ ล่ือนขอมูลแบบ PISO มาออกแบบ
ใชงานไดเทา น้ัน เชน ไอซเี บอร 7495 หรือ 74194 ดังแสดงในรูปท่ี 9.20 เปน ตน
รูปท่ี 9.20 การใชไ อซเี บอร 7495 และ 74194 มาตอเปนวงจรนบั แบบวงแหวน
จากรปู ที่ 9.20 ไอซีเบอร 7495 นํามาตอเปนวงจรนับแบบวงแหวนขนาด 4 บิต การทํางานของวงจร
เริ่มตนจากการจายลอจิก 1 ใหกับขา MODE แลวจา ยสญั ญาณพัลสใหกับขา Clock จะทําใหไอซีโหลด
ขอ มลู อินพุตจากขา A B C และ D จะทําใหเอาตพุต QA QB QC และ QD มคี าเทากับ 10002 ตามลําดับ
วงจรดิจิตอลและลอจกิ บทท่ี 9 ชิฟรีจสิ เตอร 295
หลังจากน้ันทําการเปลี่ยนสถานะลอจิกที่ MODE = 0 เม่ือจายสัญญาณพัลสใหกับขา Clock จะทําให
ขอ มูลจาก QA เล่อื นไปยงั QB QC QD และกลบั ไปเร่มิ ท่ี QA … อยางตอ เนื่อง
9.10.2 วงจรนับแบบจอหนสัน
วงจรนับชนิดนี้เปนการดัดแปลงวิธีการนับมาจากการนับแบบวงแหวน โดยการปอนกลับ
จากขา Q แทนขา Q จึงอาจเรียกวงจรชนิดนี้วา Twisted Ring Counter ก็ได การตอวงจรนับชนิดน้ี
แสดงดังรูปที่ 9.21 (ก) และไดอะแกรมการทํางานไดด ังรปู ที่ 9.21 (ข)
QA QB QC QD
Q
(ก) วงจรนบั แบบจอหน สัน t12 t16
t0 t1 t2 t3 t4 t5 t6 t7 t8
QA
QB
QC
QD
(ข) ไดอะแกรมการทํางาน
รูปที่ 9.21 การตอ วงจรนบั แบบจอหนสนั และไดอะแกรมการทาํ งาน
ตัวอยา งสาํ หรบั ลาํ ดบั การนบั แบบจอหน สนั ทม่ี ีจาํ นวน D ฟลิปฟลอปจาํ นวน 4 ตวั ตอแบบลาํ ดบั
สามารถแสดงการทาํ งานไดต ามตารางที่ 9.4
296 บทท่ี 9 ชฟิ รจี สิ เตอร วงจรดจิ ติ อลและลอจกิ
ตารางที่ 9.4 ตารางความจริงของวงจรนบั แบบจอหน สัน
D C B A Decode
0 0 0 0 DA
0 0 0 1 BA
0 0 1 1 CB
0 1 1 1 DC
1 1 1 1 DA
1 1 1 0 BA
1 1 0 0 CB
1 0 0 0 DC
การถอดรหัสวงจรนับแบบจอหนสัน แตละสถานะไปใชง านตองใหมีจํานวนตัวแปรนอยท่ีสุด แตไม
ซ้าํ ซอ นกับสถานะอ่ืน ซึ่งจะตองใชต ัวแปรอยา งนอ ยท่สี ดุ 2 ตวั แปรในการถอดรหสั สถานะเสมอ ดังแสดง
ในตารางที่ 9.4 ดังนน้ั จํานวนการ Mod จะมคี า เทา กับ
Mod-n = 2n
เม่อื n คอื จาํ นวนฟลปิ ฟลอปทีต่ อ อยใู นวงจรนับ
ขอดีของวงจรนับแบบจอหนสัน จะมีจํานวนการ Mod มากกวาการนับแบบวงแหวน แตในการ
ถอดรหสั สถานะจําเปน ทีจ่ ะตองการเกตแบบ AND จาํ นวน 2 อินพตุ ดงั แสดงในรปู ที่ 9.22
รูปที่ 9.22 การตอ แอนดเ กตสําหรับถอดรหสั ตาํ แหนง วงจรนบั แบบจอหนสัน
วงจรดิจติ อลและลอจกิ บทท่ี 9 ชฟิ รีจิสเตอร 297
การใชไ อซเี ลอื่ นขอ มลู สําหรบั การนาํ มาทําเปนวงจรนับแบบจอหน สันสามารถใชไ อซแี บบ SIPO มาใช
ออกแบบการนับได เชน ไอซีเบอร 7495 หรือ 74194 ได ดงั แสดงในรปู ท่ี 9.23
(ก) ไอซเี บอร 7495 (ข) ไอซีเบอร 74194
รปู ที่ 9.23 การใชไอซี 7495 และ 74194 มาตอเปน วงจรนบั แบบจอหน สัน
วงจรนับแบบจอหนสันจะมคี าการนับเปนจํานวนคูเสมอ ดังนั้นถาตอ งการนับแบบจํานวนค่ีจะตอง
ทําการดัดแปลงวงจรเรียกวา Modified Twisted Ring Counter หรือ Pseudu Johnson Counter
ซง่ึ จะทําใหส ามารถกําหนดจํานวนการนับเทากับ Mod-n = 2n-1
รูปท่ี 9.23 เปนวงจรนับจอหนสันที่สามารถนับไดเทากับ 8 เนื่องจากมีจํานวน D ฟลิปฟลอป
ตออนุกรมกันจํานวน 4 ตวั ดังน้ันถาจะทาํ การดดั แปลงเปนวงจร Mod-7 สามารถทําไดโดยการเปล่ียน
วงจรปอนกลับ จากเดิมจะใชส ญั ญาณ QD เปนสญั ญาณปอนกลับ สามารถดัดแปลงโดยการนําขา QD
และ QC ไปตอกบั อินพตุ ของแอนดเกต แลวนําสญั ญาณท่ไี ดจ ากแอนดเกตไปเปนสัญญาณปอนกลบั
9.11 สรปุ
ชิฟริจิสเตอรใชสําหรับเก็บขอมูลสําหรับทําการประมวลผล ซ่ึงสามารถแบงออกได 4 แบบ
คือ ขอมูลเขาแบบอนุกรมเลื่อนออกแบบอนุกรม (SISO) ขอมูลเขาแบบอนุกรมเล่ือนออกแบบขนาน
(SIPO) ขอ มลู เขาแบบขนานเล่อื นออกแบบอนกุ รม (PISO) และขอมูลเขา แบบขนานเล่ือนออกแบบขนาน
(PIPO) และสามารถนํามาออกแบบเปนวงจรนบั แบบเลือ่ นขอ มลู คือ วงจรนบั แบบวงแหวน วงจรนับแบบ
จอหนสัน เปน ตน
298 บทที่ 9 ชฟิ รีจสิ เตอร วงจรดจิ ติ อลและลอจกิ
แบบฝกหดั ทา ยบท
1. รีจสิ เตอรแบง ออกเปนกชี่ นิดอะไรบาง
2. รีจสิ เตอรที่ใชในการเก็บขอ มูลช่ัวคราวเรยี กวา อะไร
3. รีจิสเตอรท ่ใี ชเ ก็บและเคลือ่ นยา ยขอมลู เรียกวาอะไร
4. รจี สิ เตอรแ บงตามลักษณะการปอ นขอมลู เขา และการสง ขอ มลู ออกไดเ ปนก่ีแบบ คืออะไรบา ง
5. จะตองใชสญั ญาณนาฬกิ ากพ่ี ัลสในการปอนขอมูลขนาด 8 บติ เขาไปไวใ นรจี สิ เตอร และสงขอมูล
ออก ถา เปน รจี ิสเตอรแ บบ SISO ทีป่ ระกอบดวยฟลิปฟลอป 4 ตวั
6. ถาตองการใหขอ มลู ในชิฟรีจิสเตอร SISO เลอ่ื นขอ มูลไปทางขวาแลวกลับมาปอนเขา ทฟ่ี ลิปฟลอป
ตวั แรก จะตอ งตอวงจรเปน อยางไร
7. ชิฟรจี สิ เตอรแบบ PISO ทํางานอยา งไร
8. ชิฟรจี สิ เตอรท ่ีเกี่ยวขอ งกับการสง ขอ มูลระยะไกล มแี บบใดบา ง
9. ถาตองการโหลดขอมูล 8 บติ เขา ไปเก็บในรจี ิสเตอร SIPO ตอ งใชส ญั ญาณนาฬกิ ากีพ่ ลั ส
10. รจี ิสเตอรทม่ี ีความเรว็ มากที่สุดในการเล่อื นขอมูล ไดแกแ บบใด
วงจรดิจิตอลและลอจกิ บทที่ 9 ชิฟรีจสิ เตอร 299
เอกสารอา งองิ
ธวชั ชัย เลอื่ นฉวี และคณะ. 2546. วงจรดจิ ติ อลภาคปฏบิ ตั .ิ กรงุ เทพมหานคร : หจก.ภาพพิมพ.
ธวชั ชัย เลื่อนฉวี และอนรุ ักษ เถื่อนศริ .ิ 2546. ดจิ ิตอลเทคนคิ . กรุงเทพมหานคร : มติ รนรา. ธรี วฒั น
ประกอบผล. 2545. ดิจติ อลลอจกิ . กรุงเทพมหานคร : ซีเอ็ดยูเคชนั่ จาํ กดั .
นภทั ร วจั นเทพินทร. 2545. วงจรดจิ ติ อลภาคปฏิบตั .ิ กรงุ เทพมหานคร : สยามสปอรต ซินดิเคท.
บัณฑิต บวั บชู า. 2545. ทฤษฎีและการออกแบบวงจรดจิ ติ อล. กรงุ เทพมหานคร : ฟส กิ สเ ซน็ เตอร.
วิศวกรรมสถานแหงประเทศไทย. (2540). ศพั ทเทคนคิ วิศวกรรมอิเล็กทรอนิกส. กรงุ เทพมหานคร
: จฬุ าลงกรณม หาวทิ ยาลัย.
Bignell James & Donavan. (2000). Digital Electronics. (4th ed.). New York : Delmar.
Kleitz, W. (1999). Digital Electronics. New Jersey : Prentice-Hall.
Mano, Morris P. (1991). Digital Design. Los Angeles : Prentice-Hall.
Reis, R.A. (1991). Digital Electronics through Project analysis. New York : Macmillan.
Tocci, R. J. , & Wildmer, N. S. (2001). Digital Systems. (8th ed.). New Jersey : Prentice-
Hall.
แผนบรหิ ารการสอนประจาํ บทที่ 10
อปุ กรณเปลี่ยนสัญญาณ 8 ชั่วโมง
หัวขอเนือ้ หา
10.1 บทนาํ
10.2 ออปแอมป
10.3 วงจรเปรียบเทียบ
10.4 อินเวอรต ิงแอมปลิไฟเออร
10.5 วงจรขยายที่รวมสัญญาณ
10.6 วงจรเปลยี่ นสัญญาณดจิ ิตอลเปนแอนะลอก
10.7 ไอซเี ปล่ยี นสัญญาณดจิ ิตอลเปน สญั ญาณแอนะลอก
10.8 วงจรเปลยี่ นสญั ญาณแอนะลอกเปน สญั ญาณดจิ ติ อล
10.9 ไอซีทีเ่ ปลี่ยนสญั ญาณแอนะลอกใหเปนสญั ญาณดิจิตอล
10.10 สรปุ
แบบฝก หัดทายบท
วตั ถปุ ระสงคเ ชงิ พฤตกิ รรม
เมอื่ เรียนจบเร่ืองนแี้ ลว ผูเรยี นจะมคี วามสามารถดังน้ี
1. อธิบายชนดิ หลักการทาํ งานของวงจรเปลย่ี นสญั ญาณได
2. อธบิ ายการนาํ เอาไอซแี ปลงสญั ญาณแอนะลอกใหเ ปนดิจติ อลมาใชง านได
3. ออกแบบวงจรแปลงสญั ญาณแอนะลอกเปน ดจิ ิตอลได
4. ออกแบบวงจรแปลงสญั ญาณดิจติ อลเปน แอนะลอกได
วธิ สี อนและกิจกรรมการเรียนการสอน
1. ผูสอนนาํ เขา สบู ทเรียน
2. แบงนกั ศกึ ษาออกเปน 5 กลมุ แลวใหผ ูเ รยี นศกึ ษาเนือ้ หาจากเอกสารประกอบการสอน
3. ใหผ เู รยี นแตล ะกลมุ เขยี นแผนภาพแนวความคิดแสดงภาพรวมของเนือ้ หาวงจรแปลงสญั ญาณ
4. ใหผ ูเรียนทาํ ใบงานเรอื่ ง วงจรแปลงสัญญาณ
5. ใหผ ูเ รียนแตล ะกลมุ อภปิ รายเน้ือหา
6. ใหผ ูเรียนทาํ แบบฝก หัดทา ยบท เรื่องวงจรแปลงสญั ญาณ
7. ผสู อนสรปุ เรอ่ื งวงจรแปลงสญั ญาณ
302 บทที่ 10 อปุ กรณเปลยี่ นสัญญาณ วงจรดิจติ อลและลอจกิ
ส่อื การเรียนการสอน
1. เอกสารประกอบการสอนเรอื่ ง วงจรแปลงสัญญาณ
2. บอรดทดลองดจิ ิตอลและลอจกิ
3. ใบงานเรอื่ ง วงจรแปลงสัญญาณ
4. แบบฝก หัดทา ยบท
การวดั ผล
1. สงั เกตการณเขา รวมกจิ กรรมกลมุ
2. จากการปฏบิ ตั ิตามใบงาน
3. จากการทาํ แบบฝก หัดทา ยบท
การประเมนิ ผล
1. ศึกษาเอกสารประกอบการสอนและทาํ กจิ กรรมไดแ ลว เสรจ็ ภายในกาํ หนด
2. ปฏิบัติตามใบงานไดถ ูกตอง
3. ทาํ แบบฝก หดั ทา ยบทไดถ กู ตอ งไมน อ ยกวา รอยละ 80 เปอรเซ็นต
วงจรดิจิตอลและลอจิก บทที่ 10 อปุ กรณเปลี่ยนสัญญาณ 303
บทที่ 10
อุปกรณเ ปลีย่ นสญั ญาณ (Device Conversion)
10.1 บทนาํ
การทาํ งานของเครอ่ื งมือและอปุ กรณทางดจิ ิตอล เชน เครื่องคดิ เลข เครอ่ื งคอมพิวเตอร ไมไ ดจาํ กัด
อยูเฉพาะการประมวลผลขอมูลเทาน้ัน ยังมีการนําเอาอุปกรณดิจิตอลไปใชงานควบคุมอุปกรณหรือ
เครื่องมือที่ทํางานแบบแอนะลอก เชน เครื่องมือวัดอุณหภูมิ เครื่องมือวัดความเร็ว เปนตน ดังนั้น
ถาตองการใหระบบดิจิตอลสามารถติดตอกับอุปกรณที่ทํางานแบบแอนะลอกได จําเปนตองมีอุปกรณ
เปล่ยี นสัญญาณ (Conversion Device) ทที่ าํ หนาทีใ่ นการเปล่ยี นสัญญาณดิจติ อลกับสญั ญาณแอนะลอก
เพ่ือเปนประโยชนในการควบคุมและการนาํ เอาปรมิ าณทางแอนะลอกมาประมวลผลดวยระบบดิจิตอล
ในบทนีจ้ ะกลาวถงึ อปุ กรณแ ละวงจรทที่ ําหนาทเี่ ปลี่ยนสญั ญาณแอนะลอกกับสัญญาณดิจิตอล
10.2 ออปแอมป (Op-Amp)
ออปแอมปเปน อปุ กรณที่มีความสําคัญในการเปล่ียนสัญญาณ ทําหนา ท่ขี ยายสัญญาณท่ีใชในการ
คํานวณทางคณิตศาสตรของแอนะลอกคอมพิวเตอร ออปแอมปท่ีใชทําเปนไอซี 8 ขา มีคุณลักษณะ
ทีส่ ําคญั 3 ประการ คือ
1. มอี มิ พแิ ดนซด า นอนิ พตุ สูง
2. มีอัตราขายแรงดันสูง
3. มเี อาตพตุ อิมพแิ ดนซต า่ํ
ตามรูปท่ี 10.1 แสดงสัญลักษณของออปแอมปท่ีมีใชแพรหลาย คือ เบอร 741 ออปแอมปจะมี
2 อนิ พตุ และ 1 เอาตพ ตุ และตองใชแหลง จา ยไฟปอนเขา 2 ชดุ คอื ไฟบวกและไฟลบ
รูปที่ 10.1 สัญลกั ษณข องออปแอมป
304 บทที่ 10 อปุ กรณเปลี่ยนสัญญาณ วงจรดิจิตอลและลอจกิ
ขาของออปแอมปดา นอินพุตมี 2 ขา คอื ขาลบ มชี ื่อวา อินเวอรต งิ ทข่ี านม้ี สี ญั ญาณทปี่ อนเขา จะมี
เฟสตางกบั สัญญาณท่ีเอาตพ ุต 180 อกี อินพตุ หนึ่งเปน ขาบวก มชี ่อื วา นอนอินเวอรต ิง เม่อื ปอนสัญญาณ
เขา ทีอ่ ินพตุ นี้จะทาํ ใหส ญั ญาณอนิ พุตกบั สญั ญาณเอาตพุตมีเฟสตรงกนั
ออปแอมปเบอร 741 เปนเบอรที่มีใชอยางแพรหลาย สามารถทําใหเปนวงจรตางๆ ไดโดยตอ
อุปกรณเ พมิ่ เตมิ เขา ไปทอี่ นิ พุตทําใหไดว งจร ดงั นี้
- วงจรเปรยี บเทยี บ (Comparators)
- วงจรอินเวอรต งิ แอมปลไิ ฟเออร (Inverting Amplifier)
- วงจรขยายทรี่ วมสัญญาณ (Summing Amplifier)
10.3 วงจรเปรยี บเทียบ (Comparators Circuit)
การใชออปแอมปเปน วงจรเปรยี บเทยี บแรงดันไฟฟาแสดงในรปู ท่ี 10.2 เปน การเปรยี บเทียบแรงดัน
ท่ีปอนเขาอินพุต เม่ือปอนแรงดันเขาที่ขาอินเวอรติงมีคาเปนบวกมากกวาแรงดันท่ีขานอนอินเวอรติง
จะทําใหอนิ พุตมีคา เปน -5 V แตถาแรงดันที่อนิ เวอรตงิ มคี าตํ่ากวาแรงดนั ท่ีอินพุตนอนอินเวอรติง ทําให
เอาตพุตมีคา เปน +5 V
รูปที่ 10.2 ออปแอมปว งจรเปรียบเทยี บ
การทาํ งานของวงจรเปรียบเทยี บแรงดนั สรปุ ไดดงั นี้
- แรงดนั ทีข่ าอินเวอรต ิงนอ ยกวาแรงดันนอนอนิ เวอรต ิง จะไดแ รงดนั เอาตพ ุตเปนบวก
- แรงดนั ที่ขาอนิ เวอรต งิ มากกวาแรงดันนอนอนิ เวอรต ิง จะไดแ รงดนั เอาตพ ุตเปนลบ
- แรงดันทข่ี าอนิ เวอรตงิ เทากับแรงดนั นอนอนิ เวอรตงิ จะไดแ รงดันเอาตพุตเปน 0
ขอ มูลตัวอยา งของออปแอมป ที่ใชเ ปน วงจรเปรียบเทยี บแสดงในตารางที่ 10.1
วงจรดิจิตอลและลอจกิ บทท่ี 10 อุปกรณเ ปลยี่ นสัญญาณ 305
ตารางท่ี 10.1 ตัวอยา งขอ มูลการเปรยี บเทียบคา แรงดันไฟฟา
อินเวอรตงิ อินพตุ (โวลต) นอนอินเวอรติงอนิ พตุ (โวลต) แรงดันเอาตพุต (โวลต)
+1 -1 -5
+1 +2 +5
+2 +1 -5
0 0 0
-1 +1 +5
0 -1 -5
0 +1 +5
+3 +3 0
สาเหตุท่ีออปแอมปใหเอาตพุตเปนแรงดันบวกและลบไดเพราะวาใชแหลงจายไฟ 2 ชุด ท่ีมีขั้ว
ตางกัน เมื่อตอ งการนําออปแอมปไปใชเปนวงจรเปรียบเทียบจะทําใหแรงดันท่ีเอาตพุตเปนบวกหรือลบ
เพียงอยา งเดียว เชน ตอ งการออกแบบใหไดแ รงดนั ท่เี อาตพุตเปนคาบวกอยา งเดียวใหต อกราวดเขาขาลา ง
ของออปแอมป ดังรูปที่ 10.3 (ก) เมื่อแรงดันที่ปอนเขาท่ีขาอินพุตอินเวอรติงมีคานอยกวาแรงดันที่ขา
อนิ พุตนอนอินเวอรต ิง จะทาํ ใหแรงดันที่เอาตพ ุตเปนคาบวกท่ีมีคาประมาณ 80% ของแรงดันไฟฟาจาก
แหลง จา ยที่ปอนออปแอมป แตถาแรงดนั ที่ปอ นเขาขาอนิ พตุ อินเวอรติงมีคา เปน บวกมากกวาหรอื เทากับ
แรงดนั ท่ขี าอนิ พตุ อินเวอรติง จะทาํ ใหไดเ อาตพ ตุ เปน 0 โวลต ดูในตวั อยา งท่ี 10.1
ตวั อยางที่ 10.1 จงเขียนตารางความจรงิ เพื่อแสดงคา เอาตพ ุตของออปแอมปทมี่ ีแรงดัน 6.25 โวลต ตอ
กบั ขาแหลง จา ยไฟดา นบนและตอขาลา งกบั กราวดเมื่อปอนอนิ พตุ เขา ออปแอมป ดังรูปท่ี 10.3 (ข)
อนิ พตุ (โวลต) แรงดัน (โวลต)
อินเวอรติง นอนอนิ เวอรติง เอาตพตุ
+2 -1
+1 +2
+2 -2
0 -1
0 +1
-2 -2
(ก) สญั ลกั ษณ (ข) ตารางการทาํ งาน
รปู ที่ 10.3 ออปแอมป
306 บทที่ 10 อุปกรณเปลย่ี นสญั ญาณ วงจรดิจิตอลและลอจกิ
วธิ ีทาํ พิจารณาการทาํ งานของออปแอมปที่ใชเ ปนวงจรเปรียบเทียบตามท่ไี ดกลา วมาแลว ไดคา แรงดนั
เอาตพ ตุ ตามตารางท่ี 10.2
ตารางท่ี 10.2 คา แรงดันทเ่ี อาตพ ุต ตามตวั อยา งท่ี 10.1
อินพุต (โวลต) แรงดัน (โวลต)
อินเวอรติง นอนอินเวอรตงิ เอาตพ ตุ
0
+2 -1 +5
+1 +2 0
+2 -2 0
0 -1 +5
0 +1 0
-2 -2
10.4 อนิ เวอรติงแอมปลไิ ฟเออร (Inverting Amplifier)
ออปแอมปท ใ่ี ชงานจริงมีอตั ราการขยายแรงดันสูงมากเกอื บ 200,000 เทา แตมขี อ จํากัดท่ีการเพ่ิม
ระดับแรงดันที่เอาตพุตไมสามารถทําใหสูงเกิน 80% ของแรงดันจากแหลงจาย เชน คาแรงดันสูงสุด
ทเี่ อาตพ ุตของออปแอมป ในรปู ท่ี 10.1 เปน +5 โวลต และ -5 โวลต เพราะแรงดนั จากแหลงจายมีคา เปน
+6.25 โวลต และ -6.25 โวลต ดงั นั้น ถาตองการเอาตพุต +5 โวลต หรือ -5 โวลต จะตองปอนแรงดัน
ทเ่ี อาตพตุ เพียง 25 ไมโครโวลต เทา น้ัน
ออปแอมปนําไปใชงานไดหลายอยาง โดยทําใหมีอัตราการขยายแรงดันนอยกวา 200,000 เทา
จงึ ตองมกี ารควบคุมอัตราการขยายดว ยวิธีการปอ นกลับ ผานตวั ตา นทานท่ตี ออยรู ะหวา งขาอินพุตและ
เอาตพ ตุ ตัวอยา งวงจรปอนกลับทางลบ แสดงในรูปที่ 10.4 มลี กั ษณะการทาํ งานดังน้ี
เม่ือปอนแรงดัน 2 โวลต ผาน Rin 2 กิโลโอหม จะทําใหมีกระแสไหลผาน 1.0 มิลลิแอมป กระแส
จํานวนน้ีไมสามารถไหลผา นเขา ไปในออปแอมปไดเ พราะขั้วทั้งสองของอนิ พุตมีอิมพแิ ดนซสงู มาก กระแส
จึงไหลผาน Rf 10 กิโลโอหม ทําใหมีแรงดันตกครอมเปน 10 โวลต แตเ น่ืองจากแรงดันท่ีเอาตพุตจะตอง
วัดท่ี Vout กบั กราวด จึงไดแรงดันเปน -10 โวลต
อตั ราการขยายออปแอมปหาไดจาก
Vout
Vgain = Vin
Vgain = อัตราการขยายแรงดนั
Vout = แรงดนั ทเี่ อาตพ ตุ
Vin = แรงดนั ทอ่ี ินพุต
วงจรดิจิตอลและลอจิก บทท่ี 10 อุปกรณเ ปลย่ี นสัญญาณ 307
จากวงจรในรปู ท่ี 10.4 วงจรอนิ เวอรต งิ แอมปลิไฟเออรม ีอตั ราการขยายเทา กบั 5 เพราะมีสัญญาณ
ปอนเขาท่ีอินพุตเปน 2 โวลต และที่เอาตพุตมแี รงดันเปน -10 โวลต ดังน้ันอัตราการขยายจะข้ึนอยกู ับ
อัตราสวนของ Rf กบั Rin ถา Rf มากจะทําใหอ ตั ราการขยายสงู ข้นึ ดงั นั้น คา Vout จึงหาไดจากสตู ร
Vout = - RfR×inVin
Iin = - Vin = 2V = 1.0 mA If = 1.0 mA
R in 2 k Rf
R in Vout = - Vin
R in
รูปท่ี 10.4 อินเวอรตงิ ออปแอมป
ในตารางที่ 10.3 เปน ตวั อยา งของอินเวอรตงิ ออปแอมป ทมี่ อี ัตราการขยายเปน 5 เทา
ตารางท่ี 10.3 แรงดนั ที่อนิ พุตและเอาตพ ุตของออปแอมปท มี่ อี ตั ราการขยายเปน 5
Vin (V) Vout (V)
+0.2 -1
-0.4 +2
0 0
+0.32 -1.6
10.5 วงจรขยายทรี่ วมสัญญาณ (Voltage Summing Amplifier)
เมอื่ ตอสญั ญาณอินพตุ เขา ทข่ี าลบมากกวา 1 คา โดยตอ ผานตัวตา นทานท่มี คี า เทากัน ดังรปู ที่ 10.5
จะทําใหออปแอมปเปนวงจรท่ีรวมสัญญาณอินพุตได วงจรนี้ใชรวมสัญญาณไฟฟากระแสตรงและ
กระแสสลับได จากวงจรในรูปท่ี 10.5 ประกอบดวยตัวตานทานปอนกลับ Rf คา 20 กิโลโอหม และมี
ตวั ตานทาน 3 ตวั ตอ ขนานกนั โดยมขี าหน่ึงตอรวมกนั เพ่อื ตอเขา อินพุตลบสวนขาท่ีเหลือของตัวตานทาน
จะใชสําหรับปอนแรงดันไฟฟาเขา กําหนดใหมีแรงดันเปน 2 โวลต 1 โวลต และ 3 โวลต ตามลําดับ
การคํานวณหาแรงดันท่ีเอาตพุตหาไดด งั น้ี
308 บทที่ 10 อุปกรณเปลีย่ นสัญญาณ วงจรดจิ ิตอลและลอจกิ
V1 (2 V) R1 20 k Rf
V2 (1 V) R2 20 k Vout = -6 V
V3 (3 V) R3 20 k
รูปท่ี 10.5 วงจรขยายรวมแรงดัน
แรงดนั ท่ีเอาตพตุ หาไดจ ากสูตร
Vout = IRf Rf
= -0.3 mA 20 K
= -6 V
คา แรงดันที่เอาตพ ตุ หาไดจากผลรวมของแรงดันทีป่ อ นเขา อนิ พุตในตารางท่ี 10.4 เปน คา แรงดัน
อินพุตทป่ี อ นเขา วงจรรวมสัญญาณแลว ทาํ ใหไดแ รงดนั เอาตพ ุตเปนผลรวม
ตารางที่ 10.4 การทาํ งานของวงจรรวมแรงดัน
แรงดนั ท่อี นิ พตุ V3 แรงดันเอาตพ ุต
V1 V2 +1 -3
+1 +1 -1 +1
+1 -1 -1 0
+2 -1 +3 +1
-3 -1 -1 -2
+1 +2
วงจรดิจติ อลและลอจกิ บทที่ 10 อปุ กรณเ ปล่ียนสญั ญาณ 309
10.6 วงจรเปล่ียนสัญญาณดิจิตอลเปนแอนะลอก (Digital to Analog Converters : DAC หรือ
D/A)
วงจรเปล่ียนสัญญาณดิจิตอลเปนแอนะลอก ใชในการเปล่ียนสัญญาณดิจิตอลท่ีเขียนแทนดวย
เลขฐานสอง ใหเปนแรงดันไฟฟา แบบแอนะลอกตามสัดสว นของสญั ญาณ วงจรนจี้ ะทาํ เปนไอซเี พอื่ ใหงา ย
ตอ การใชง าน วงจรนม้ี ชี ือ่ เรยี กยอ ๆ วา D/A
วงจร D/A ขนาด 4 บิต ดังรูปท่ี 10.6 ประกอบดวยวงจรรวมแรงดันที่มี Rf เปนตัวตานทาน
ปอนกลับ มีตัวตานทานดานอินพุต 4 ตัว และสวิตช 4 ตัว เพื่อทําหนาท่ีปอนสัญญาณอินพุต 4 บิต
เม่ือสวิตชปดวงจรแทนดวยลอจิก 1 ตาํ แหนงสวิตชแตละตัวมีคาน้ําหนักเปน 8 4 2 และ 1 ตามลําดับ
โดยมีตัวตานทาน R1 ถึง R4 เปนตัวเลือกสัดสวนของน้ําหนัก R4 อยูในตําแหนงบิตสูงสุด สวนคาของ
ตวั ตานทานตัวอน่ื ๆ จะเพม่ิ ขน้ึ เปน 2 เทา ของตัวทอี่ ยขู า งหนาคาแรงดันแอนะลอกจะวัดไดทเ่ี อาตพตุ ของ
ออปแอมป วงจรน้ีไดถูกออกแบบใหทํางานเปนเลขฐานสอง 4 บิต โดยมสี วิตช 4 ตวั ปอนแรงดันเขา
ออปแอมป ในการกดสวิตชทําไดถึง 16 รูปแบบ จึงทําใหเกดิ ระดับแรงดันที่เอาตพุตเปนสัดสวนตาม
สัญญาณดิจิตอลที่ปอนเขาไป เชน ตัวอยางในรูปท่ี 10.6 เม่ือสวิตชทุกตัวเปดวงจรอินพุตท่ีปอนเขาไป
จะเปนลอจกิ 00002 ไดเ อาตพุตเปน 0 โวลต ถาอินพุตท่ีปอนเขา ไปเปน 00012 ออปแอมปจ ะใหเอาตพุต
เปน -1 โวลต และถา ปอนอินพตุ เปน 01012 ออปแอมปจ ะทําใหเ อาตพุตเปน -5 โวลต แตถ าสวติ ชทุกตัว
ปดวงจร สัญญาณที่ปอนเขาไปเปน 10102 จะไดแรงดันแอนะลอกที่เอาตพุตเปน -15 โวลต
การคาํ นวณหาแรงดันท่ีเอาตพุตใชวิธีในขอท่ี 10.5
R4 R3 R2 R1 Rf
Vout
รปู ที่ 10.6 วงจร D/A
310 บทท่ี 10 อปุ กรณเปล่ยี นสัญญาณ วงจรดิจติ อลและลอจกิ
ตัวอยางท่ี 10.2 จากรปู ท่ี 10.6 ถาปอ นอนิ พตุ เปน 10012 จะไดแรงดันที่เอาตพตุ ของ D/A เปน เทาใด
วิธทาํ หากระแสท่ไี หลผาน SW1 และ SW4 แลวนาํ มารวมกนั
VR1
IR1 = R1 = 5V = 0.05 mA
100 K
IR4 = VR4 = 5V = 0.4 mA
R4 12.5 K
IRf = 0.05 mA + 0.4 mA = 0.45 mA
Vout = IRf × Rf
= 0.45 mA 20 K
= 9V
ถา ปอนแรงดนั ท่อี นิ พตุ เปน 10012 จะไดแ รงดันท่ีเอาตพุต 9 V
ตวั อยางการปอ นคาอนิ พตุ เขา วงจร D/A แลว ทําใหไ ดคาแรงดนั ทเี่ อาตพ ตุ ในรูปของแรงดันแอนะลอก
แสดงในรปู ที่ 10.7 โดยแสดงเปนคาของตัวเลขในรูปของตารางตามรูปที่ 10.7 (ก) และแสดงในรูปของ
กราฟ ดังรปู ท่ี 10.7 (ข)
VOUT (V)
VOUT (V)
(ก) ตาราง (ข) กราฟ
รปู ที่ 10.7 การเปลีย่ นสญั ญาณดิจิตอลเปน แรงดนั แอนะลอก
การออกแบบวงจร D/A มีขอจํากัดหลายประการที่ทําใหเกิดปญหาจึงตองหาวิธีการแกไขปญหา
ที่อาจจะเกดิ ขึ้นมดี ังน้ี
วงจรดิจิตอลและลอจิก บทท่ี 10 อปุ กรณเปลย่ี นสญั ญาณ 311
ปญ หาขอที่ 1
เม่อื ตอ งการขยายใหมกี ารเปลีย่ นเลขฐานสองมากกวา 4 บติ จะตอ งใชคาตวั ตานทานทมี่ คี ามากและ
มีคาตางกัน ทําใหตัวตานทานบางตัวมีคามากเกินไปจึงตองมีการกําจัด D/A ใหเปนชิฟรีจิสเตอรไอซี
โดยทําใหเปนตวั ตานทานท่มี คี าสูงและมีคาตางกนั
วิธีแกป ญ หา
ใชว งจรท่ตี อ ตัวตานทานแบบ R-2R แลดเดอร (Ladder) ตามรปู ท่ี 10.8 มีคาตวั ตา นทานเพียง 2 คา
โดยคาหนงึ่ เปน 2 เทาของอีกคา หนึง่ กาํ หนดใหเปน 2R และ R ตัวอยางเชน ถา R มคี า เปน 10 กิโลโอหม
2R จะมคี า เปน 20 กโิ ลโอหม การทํางานของวงจร R-2R กเ็ หมอื นกับวงจรทมี่ กี ารกําหนดคา นํ้าหนักตามท่ี
ไดก ลาวมาแลว จากตวั อยา งกระแสทไี่ หลผานวงจรตวั ตา นทานแลว จะผา นมาทาง Rf เมอ่ื มกี ารปอนลอจิก
1 เขา ที่อินพตุ B ทาํ ใหไดแรงดนั ที่เอาตพุตเปน 2 เทา ของการปอนลอจิก 1 เขาที่อินพุต A ถามีการปอ น
ลอจกิ เขาท่ีอนิ พตุ C และอนิ พุต D จะทําใหไ ดแ รงดนั ท่ีเอาตพตุ เปน 4 และ 8 เทา ตามลําดบั
วงจร R-2R จดั ทาํ เปนไอซี D/A เพอ่ื ใหค า R มีเพยี ง 2 คา เทานัน้ จงึ แกป ญหาในเรือ่ งความแตกตา ง
และคา ทม่ี ีมากเกนิ ไป
Vref
Rf
VOUT
รปู ท่ี 10.8 วงจร D/A R-2R แลดเดอร
ปญ หาขอ ท่ี 2
วงจร D/A ท่ีใชง านจริงไมใ ชสวิตชในการกาํ หนดระดับแรงดันที่อินพุตเมื่อเปน 0 โวลต ใหเ ปนลอจิก
0 และแรงดันท่ี 5 V เปนลอจิก 1 เพราะอินพุตที่ไดจากวงจรนับของทีทีแอลมรี ะดบั แรงดนั 0 ถึง +0.8
โวลต เปนลอจิก 0 และ +2.8 โวลต ถึง 5 โวลต เปนลอจิก 1 แรงดันอินพุตท่ีเปล่ียนไปเชนนี้ทําให
ออปแอมปไ มสามารถที่จะผลิตสัญญาณแอนะลอกออกมาไดต ามที่ตอ งการ
312 บทท่ี 10 อุปกรณเปลี่ยนสญั ญาณ วงจรดิจติ อลและลอจกิ
วิธีแกป ญ หาขอท่ี 2
การเพ่ิมคาแรงดันท่ีอินพุต ทําไดโดยการเพ่ิมทรานซิสเตอรเขาทางอินพุตของวงจร D/A เพ่ือให
ทรานซิสเตอรเปนตัวสวิตชโดยตอไวท่ีอินพุต ดังรูปที่ 10.9 ใหขอมูลที่จะปอนเขาตอกับขาเบสของ
ทรานซิสเตอรแลวสงกระแสผา นตวั ตา นทาน เม่ืออนิ พตุ เปนลอจกิ 1 จะทําใหท รานซิสเตอรอ ่มิ ตวั ทาํ งาน
เหมือนสวิตชปดวงจรจึงตอกบั +5 โวลต เมื่ออินพุตเปน ลอจิก 0 ทรานซิสเตอรจะถูกคทั ออฟและทําให
เปน 0 โวลต ท่ีวงจร R-2R ตอ กบั ทรานซสิ เตอร
R f VOUT
รูปท่ี 10.9 ทรานซสิ เตอรส วติ ชส าํ หรบั D/A
เม่ืออธบิ ายถึงจุดนี้ วงจร D/A จึงใชเ ปลยี่ นเลขฐานสอง 4 บิต ท่ีมคี า ตาํ่ สดุ เปน 00002 และมากท่สี ุด
เปน 10102 ใหเปน แรงดันแอนะลอกที่มีคา ไดถงึ 15 คา
ไอซี D/A ที่มีใชท่ัวไปเปนแบบท่ีมีอินพุต 8 12 และ 16 ตางกันตรงท่ีมีขาเพิ่มข้ึนเทานั้นและ
คาแอนะลอกก็จะเปลี่ยนไปตามจํานวนขา เชน D/A 8 บิต ทําใหเกิดแรงดันได 255 คา สวน 12 บิต
จะเปล่ียนคา ได 4095 คา และ 16 บิต เปลยี่ นคาไดถงึ 65536 คา
คา ของวงจร D/A ทใ่ี ชอ า งถึงแรงดันท่ปี อ นเขามาเรียกวาความละเอยี ด (Resolution) ความละเอียด
นีส้ ามารถคํานวณไดจากสูตร
Vref
ความละเอยี ด = 2n-1
2 แทนระบบเลขฐานสอง
n เปนจํานวนอินพตุ ทปี่ อนเขา
วงจรดจิ ติ อลและลอจกิ บทท่ี 10 อปุ กรณเ ปลี่ยนสญั ญาณ 313
ตวั อยางท่ี 10.3 จงหาคา ความละเอียดของวงจร D/A ทมี่ ีแรงดนั อา งองิ เปน 30 โวลต และมี 4 อนิ พตุ
วธิ ีทาํ แรงดนั อา งอิง = 30 โวลต
จํานวนอนิ พุต (n) = 4
2n = 24 = 16
2n-1 = 15
30
ความละเอียด = 15 = 2 โวลต
ความละเอียดแตล ะขัน้ = 2 โวลต
โดยปกติคาความละเอียดจะใชแทนจํานวนบิตของเลขฐานสองที่ทําการเปลี่ยน D/A ท่ีมีความ
ละเอยี ดสูง จะตอ งมีแรงดันอา งอิงท่เี ที่ยงตรงเพ่ือไมใหเกดิ ขอ ผดิ พลาด
ในการเลอื กซอ้ื D/A จะตองคาํ นึงถงึ ความเท่ยี งตรงและความเร็วในการทาํ งาน
10.7 ไอซีเปลยี่ นสัญญาณดจิ ติ อลเปนสัญญาณแอนะลอก (D/A)
D/A ที่ทําเปน ไอซีและไดร บั ความนิยมตวั หนงึ่ คอื เบอร 0808 ขนาด 8 บติ มบี ล็อกไดอะแกรมและ
ตาํ แหนงขาแสดงดงั รูปท่ี 10.10 ประกอบดว ยทรานซิสเตอรสวติ ช วงจร R-2R แลดเดอรแ ละวงจรขยาย
กระแสอา งอิง
ดานบน
MSB LSB NC 1 16 COMPEN
A1 A2 A3 A4 A5 A6 A7 A8 GND 2 15 VREF (-)
3 14 VREF (+)
5 6 7 8 9 10 11 12 VEE 4 13 VCC
สวติ ชค วบคุมกระแส 5 12 A 8 (LSB)
IO (MSB) IO 6 11 A 7
A1 7 10 A 6
4 8 9 A5
A2
R – 2R แลดเดอร กระแสไบอสั GND 2 A3
14 A4
VREF (+) วองา จงรอขิงยายกระแส VCC 13 (ข) ตําแหนง ขา
COMPEN 16
VREF (-) 15 VEE 3
แหลง จา ยกระแส
(ก) บลอ็ กไดอะแกรม (ค) รปู รา งจรงิ
รูปท่ี 10.10 D/A 0808
314 บทที่ 10 อุปกรณเปลีย่ นสัญญาณ วงจรดจิ ิตอลและลอจกิ
รปู ท่ี 10.11 แสดงการตอ D/A 0808 กับออปแอมป 741 การทํางานของวงจรเร่มิ จากปอ นแรงดัน
อางอิง (Vref) มีคา 10 โวลต ผานตัวตานทาน 5 กิโลโอหม ทําใหมีกระแสอางอิงเปน 2 มิลลิแอมป
ไหลเขาขา 4 เม่ือมีการปอนสัญญาณท่ีอินพุต A1 A2 A3 A4….A8 เปน 000000002 จะทําใหกระแสไหล
ออกทขี่ า 4 (Iout) เปน 0 มลิ ลิแอมป และเมื่อสญั ญาณท่ีอนิ พตุ เปน 101010102 จะทําใหม กี ระแสไหลออก
ท่ีขา 4 เปน 2 มลิ ลแิ อมป เมื่อไหลผา น Rf ท่ีมีคา 5 กิโลโอหม จะทําใหมแี รงดนั เอาตพ ุตที่ออปแอมปเ ปน
0-10 โวลต คา 10 โวลต จะเกิดขน้ึ เม่ือ Iout มคี า 2 มลิ ลิแอมป ถา ตอ งการใหม แี รงดนั ท่เี อาตพ ุตแตกตาง
ออกไป ตองปรับอัตราการขยายของออปแอมป โดยเปลีย่ นคา ของ Rf
A 1 VCC Iref
A2 Vref
Rf
A3
Vout 0 to + 10 V
A4
A5
A6 Iout 0 to 2 mA
A7
A 8 Iout
VEE
รูปที่ 10.11 การตอ D/A เขากบั ออปแอมป 741
10.8 วงจรเปลยี่ นสัญญาณแอนะลอกเปน สัญญาณดิจิตอล (Analog to Digital Converter : ADC
หรอื D/A)
วงจรเปล่ียนสัญญาณแอนะลอกเปนสัญญาณดิจิตอล แสดงดังรูปท่ี 10.12 เปนวงจรท่ีใชเปลี่ยน
แรงดันดานอินพุตจาก 0 ถึง +15 โวลต ใหเปนสัญญาณดิจิตอลตามสัดสวนของแรงดันท่ีปอนเขามา
โดยเก็บไวในวงจรนับเลขฐานสอง วงจรนี้ประกอบดวย วงจรนับข้ึน วงจรเปรียบเทียบ วงจรอะสเต-
เบิลมลั ติไวเบรเตอร มีความถ่ี 20 กโิ ลเฮิรตซ วงจร D/A และสวิตชรีเซต วงจรดงั กลาวมหี นา ทด่ี ังนี้
รเี ซตสวติ ช
ปกติสวติ ชนอ้ี ยูในตําแหนงลอจิก 1 เม่ือถูกกดลงจะทําใหเปนลอจิก 0 แลวถูกปอนเขาท่ีขา CLR
ของฟลิปฟลอปแตละตวั ทาํ ใหวงจรนบั เรม่ิ ตน ท่ี 00002
วงจรดจิ ิตอลและลอจกิ บทที่ 10 อปุ กรณเ ปล่ยี นสัญญาณ 315
วงจรเปรียบเทยี บ
ทด่ี านอินพุตของวงจรเปรียบเทียบจะมีสัญญาณแอนะลอกปอนเขาที่ขา (+) และสัญญาณจาก
เอาตพ ุตของ D/A ปอนเขา ทีข่ า (-) ถาแรงดันขาบวกมีคา มากกวาแรงดนั ที่ปอ นเขาลบ วงจรเปรยี บเทียบ
จะมีคาเปน 0 โวลต
วงจรควบคุมแรงดนั
วงจรควบคมุ แรงดันประกอบดว ยเซนเนอรไ ดโอดขนาด 5 โวลต และตวั ตานทาน ทําหนาทคี่ วบคุม
แรงดันท่ีมากกวา 5 โวลต ไมใหป อนเขา ท่ขี าอนิ พุต J และ K ของฟลปิ ฟลอป FF1 เมอื่ เอาตพุตของวงจร
เปรยี บเทยี บมคี าแรงดนั เปนคาบวก
วงจรนบั เลขฐานสอง
วงจรนับเลขฐานสองจะนับจากคา 00002 (010) ไปถึงคา 11112 (1510) เมื่อปอนลอจิก 1 เขาท่ี
อินพุตขา J และ K ของฟลิปฟลอป FF1 ฟลิปฟลอปจะทาํ งานในโหมดทอ็ กเกลิ ทาํ ใหส ญั ญาณนาฬกิ า 20
กโิ ลเฮริ ตซ ปอนเขา ทขี่ า CLK ของฟลปิ ฟลอป FF1 จึงมกี ารนับเพมิ่ ขน้ึ และเมื่อขา J และ K เปน ลอจิก 0
ฟลิปฟลอปจะอยใู นสภาวะคงเดมิ จงึ หยุดการรบั
วงจรเปล่ยี น D/A
วงจรเปลี่ยนสัญญาณดิจิตอลเปนสัญญาณแอนะลอก จะรับขอมูลจากเอาตพุต Q ของ
ฟลิปฟลอปแตล ะตัวมาตอ เขา ทีข่ าอนิ พุตของวงจรเปลย่ี น D/A ทาํ ใหแรงดันแอนะลอกถกู กําหนดโดยวงจร
เปลยี่ น D/A ใหมีคา เปนสัดสวนกับอนิ พุตดจิ ิตอลที่เก็บไวในวงจรนบั
DCBA
842 1
Q FF4 J 1 Q FF3 J 1 Q FF2 J 1 Q FF1 J 1
CLK CLK CLK CLK วก2ง0าํ จเนkรHดิ คzวามถี่
CLR K 1 CLR K 1 CLR K 1 CLR K 1
+5 V
8 4ODUACT2 1
+18 V
รีเซต
-
อินพุตอนาลอก วงจรเปรยี บเทียบ +
สแรวนงดคนั วบคุม 5ไเซดVนโอเนดอร
รูปท่ี 10.12 วงจรเปลยี่ นสญั ญาณแอนะลอกเปน สญั ญาณดจิ ติ อล
316 บทท่ี 10 อุปกรณเปลย่ี นสัญญาณ วงจรดจิ ิตอลและลอจกิ
การทาํ งานของวงจรเปลี่ยน A/D
เร่มิ จากการกดสวติ ชรีเซตเพอื่ ปอ นลอจิก 0 ขา CLR ของวงจรนับเพื่อทําใหขอมูลในรีจิสเตอรเปน
00002 แลว ปอ นเขาทอ่ี ินพุตของวงจรเปล่ียน D/A เมื่อมสี ัญญาณความถี่ 20 กิโลเฮิรตซ ปอนเขา ขา CLK
ของวงจรนับจะทําใหวงจรนับเริ่มทํางาน ถาปอนแรงดัน 0 โวลต เขาท่ีขาแอนะลอกอินพุตจะทําให
เอาตพ ุตของวงจรเปรยี บเทยี บเปนลอจิก 0 ดังน้ันสัญญาณความถ่ี 20 กิโลเฮิรตซ จึงไมส ามารถควบคุม
การนับขนึ้ ได เพราะฟลิปฟลอป FF1 อยใู นสภาวะไมเ ปล่ียนแปลง
เมื่อมีแรงดันท่ีมีคา บวกปอนเขาที่ขาอนิ พุตแอนะลอก หลังจากวงจรนับถูกรีเซตแลว เอาตพุตของ
วงจรเปลีย่ น D/A เปน 0 โวลต เม่ือนาํ ไปเปรยี บเทียบกบั คาที่ปอ นเขา มาทข่ี าอินพตุ แอนะลอก จะเหน็ ได
วาคาท่ีปอนเขามามีคามากกวา 0 โวลต จึงทําใหเอาตพุตของวงจรเปรียบเทียบเปนลอจิก 1 แลวถูก
ปอ นเขา ทขี่ า J และ K ของฟลิปฟลอป FF1 เปน การทาํ งานในโหมดท็อกเกิล วงจรนบั เร่ิมนับคาเพ่ิมข้ึน
ทลี ะ 1 แลวปอนคา ท่ีนบั ไดเขาอินพุตของวงจรเปล่ียน D/A ทําใหม ีแรงดันเอาตพุตปอนเขาท่ีขาลบของ
วงจรเปรียบเทียบเพิม่ ขน้ึ เรอ่ื ยๆ จนทาํ ใหแ รงดันทข่ี าบวกและลบมคี าเทากนั จงึ ทําใหวงจรนับหยุดทาํ งาน
เพราะลอจิก 0 จากเอาตพุตของวงจรเปรียบเทียบ ทําใหฟลิปฟลอป FF1 ทํางานในสภาวะที่ไม
เปล่ียนแปลงเนอ่ื งจากขา J และ K เปนลอจิก 0 ดังนนั้ คาท่ีนับไดท่วี งจรนบั จึงเปน คา แรงดนั ทางดิจิตอล
ท่ีมคี าเทากับแรงดันแอนะลอกทป่ี อนเขา มา
วงจรนบั ท่ีอยูในวงจรเปลี่ยน A/D เปน วงจรนับขน้ึ จะทําการนับขึน้ จนมีคา เทา กบั แรงดันแอนะลอก
ท่ีปอนเขามา ในกรณีท่ีวงจรเปลี่ยน A/D บันทึกขอ มูลไวเปน +4.00 โวลต เมื่อแรงดันที่ปอนเขาท่ีขา
อินพุตแอนะลอกลดลงเปน +2.00 โวลต วงจรนบั จะไมส ามารถลดคา ลงไดทันทีจะตองรเี ซตใหเ ปน 00002
ดวยการกดสวิตชรเี ซตกอ นจงึ ทําการนบั ขน้ึ จนมคี าเทากับ 2.00 โวลต
ในตารางที่ 10.5 เปน ตารางการทาํ งานของวงจรเปล่ยี น A/D ทใ่ี ชอธบิ ายการทํางานของวงจรในรปู ที่
10.12 โดยคา ของเลขฐานสองจะเปนสัดสวนกบั แรงดันแอนะลอกที่ปอ นเขามา วงจรนับจะมกี ารเพ่ิมคา
ขนึ้ คร้ังละ 1 โวลต วงจรเปลี่ยน A/D แบบนี้ มีชื่อเรียกวาวงจรนับแรมป (Counter Ramp)
ตารางท่ี 10.5 การทํางานของวงจรเปลย่ี น A/D 4 บิต ท่สี ามารถเปล่ยี นคาแรงดนั ไดส ูงสุด 15 โวลต
เอาตพ ตุ
แรงดันแอนะลอกทอี่ ินพุต (โวลต) 8 4 2 1
DC BA
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
วงจรดจิ ติ อลและลอจิก บทท่ี 10 อุปกรณเ ปล่ยี นสัญญาณ 317
ตารางท่ี 10.5 (ตอ)
เอาตพตุ
แรงดันแอนะลอกท่ีอินพตุ (โวลต) 8 4 2 1
DC BA
6 0110
7 0111
8 1000
9 1001
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
ปญ หา
การทํางานของวงจรเปลี่ยน A/D แรมป มีปญหาในเรอ่ื งความเร็วยังไมเพียงพอ เชน วงจรเปลี่ยน
A/D ขนาด 8 บติ จะมีฟลปิ ฟลอป 8 ตัว ท่เี ปนวงจรนับขึ้น วงจรนับเริ่มนับจากคา 0 ของเอาตพุตวงจร
เปล่ยี น D/A ไปเปรียบเทียบกับอินพุตแอนะลอกทป่ี อ นเขา มา ถาตอ งการใหน ับถงึ คา สงู สดุ ตอ งใชส ญั ญาณ
นาฬิกา 252 ลูก เพื่อทําใหแรงดันที่เอาตพุตของวงจรเปล่ียน D/A มีคาเทากับแรงดันที่ปอนเขาทําให
เสยี เวลามาก
วิธีการแกไข
การทําใหวงจรเปลีย่ นสัญญาณดจิ ิตอลเปนแอนะลอกมีความเร็วสูงขึ้น ทําไดโดยใชวงจรรีจิสเตอร
ประมาณคา (Successive-Approximation Register : SAR) แทนวงจรนับข้ึนเพ่ือใหก ารนบั เร็วข้ึน
ตามรูปท่ี 10.13 (ก) แสดงบล็อกไดอะแกรมของวงจรเปล่ียน A/D ท่ีใช SAR แทนวงจรนับ มีขา
เอาตพ ุต 8 ขา คือ D0-D7 เปนสวนท่ีทําใหวงจรเปล่ียน D/A ผลิตแรงดนั ออกมาตางกัน ตามรูปที่ 10.13
(ข) โดยกําหนดใหแ รงดนั อา งองิ เปน 10 โวลต ปอ นเขา ทขี่ า Vref การทาํ งานของวงจรมีขน้ั ตอนดังนี้
1. เม่อื กดปุม Start จะเปนการปอนลอจิก 0 เขา ทขี่ า WR อนิ พุต และเมื่อปลอ ยปุมกดจะเริ่มมีการ
เปล่ียนแปลงในชวงขอบขาขึ้น ขณะเดียวกันเมื่อมีสัญญาณนาฬิกาพัลสที่ 1 ที่เปนชวงบวกปอนเขามา
SAR จะใหล อจิก 1 ออกทีเ่ อาตพุตบิตสงู สุด D7 ทําใหวงจรเปล่ียน D/A เปล่ียนแรงดันแอนะลอกใหมีคา
เปนครงึ่ หน่งึ ของคา สูงสดุ
2. ถาเอาตพุตของวงจรเปล่ียน D/A มีคา มากกวา แรงดันท่ีปอนเขามา (Vin) SAR เอาตพุตจะกลบั ไป
เปนลอจิก 0 เม่ือวงจรเปลี่ยน D/A มีคาที่เอาตพุตนอยกวาแรงดัน Vin SAR จะทําใหลอจิกบิตท่ี 7 เปน
ลอจกิ 1
318 บทท่ี 10 อปุ กรณเปลย่ี นสัญญาณ วงจรดิจิตอลและลอจกิ
3. ในชว งสัญญาณนาฬิกาพัลสที่ 2 จะทาํ ใหบติ ท่ี 6 เปนลอจิก 1 ถาเอาตพุตของวงจรเปล่ียน D/A
มคี ามากกวา Vin จะทาํ ใหเ ปน ลอจิก 0 แตถาไมใชกย็ งั คงเปนลอจกิ 1 ตอ ไป
4. ตอนทา ยของการทาํ งาน SAR จะใหเ อาตพ ตุ ครบทั้ง 8 บิต ซึง่ ทาํ ใหวงจรเปล่ียน D/A เปลย่ี นเปน
แรงดันแอนะลอกท่ีเอาตพุตใหมีคาเทากับแรงดันแอนะลอกท่ีไมทราบคา ซึ่งจะเกิดขึ้นในชวงสัญญาณ
นาฬกิ าพัลสที่ 8 คา เลขฐานสอง 8 บติ ท่แี สดงออกมาโดย SAR ใชแทนแรงดันอนิ พุตที่ปอ นเขาไป ดูผลได
ที่ขาเอาตพ ุตทง้ั 8 ขา
5. เม่ือจบการทํางานขา INTRจะเปนลอจิก 0 เพราะวงจรเปล่ยี น A/D จะแบงเอาตพตุ สว นหน่งึ ไปให
สายบัสขอมูล โดยใชบัฟเฟอร 3 สถานะ ขนาด 8 บิต ตอกับดิจิตอลเอาตพุตเม่ือขา INTRเปนลอจิก 0
จะเปนการกระตุนใหบัฟเฟอรสงสัญญาณดิจิตอลท่ีนับคา ของวงจรเปลี่ยน A/D ออกไปยังสายขอ มูลและ
เม่ือขา INTR เปนลอจิก 1 จะใหเอาตพุตของบัฟเฟอรมีอิมพิแดนซสูงเพื่อเปดโอกาสใหอุปกรณอ่ืน
ไดเ ลือกใชส ายขอ มูล
VIN
WR
D7 D6 D5 D4 D3 D2 D1 D0
VREF
VOUT
(ก) วงจรเปลี่ยน A/D ทีม่ ี SAR
รปู ท่ี 10.13 วงจรรีจสิ เตอรป ระมาณคา
วงจรดจิ ติ อลและลอจกิ บทท่ี 10 อุปกรณเ ปลย่ี นสญั ญาณ 319
DAC INPUT DAC VOUT
D7 5.0000
D6 2.5000
D5 1.2500
D4 0.6250
D3 0.3125
D2 0.15625
D1 0.078125
D0 0.0390625
(ข) ระดบั แรงดันทจี่ าํ แนกโดย SAR แตล ะบิต
รปู ท่ี 10.13 (ตอ )
CLOCK เร่มิ ตน การเปลยี่ น ส้นิ สดุ การเปลย่ี น
STRT
SRAESRET 1
INTR 0
D7 0
D6 0
D5 1
D4 1
D3 1
D2 1
D1
D0
VOUT 114793865020 0.00 5.0000 7.50000 6.2500 5.625 5.3125 5.46875 5.546875 5.5859375
ชว งเวลาการเปลย่ี นแปลง
รปู ท่ี 10.14 ไดอะแกรมแสดงเวลาของวงจรเปลีย่ น A/D ท่มี ี SAR ตามตวั อยา งที่ 10.4
320 บทท่ี 10 อุปกรณเปลีย่ นสัญญาณ วงจรดิจิตอลและลอจกิ
ตวั อยางที่ 10.4 จงแสดงรูปคลื่นถาวงจรเปลี่ยน A/D ท่ีมี SAR ตามรูปท่ี 10.13 (ก) เปลี่ยนแรงดัน
ปอ นเขา ทอี่ นิ พตุ เปน 5.59 โวลต โดยใหออกมาเปน เอาตพ ุตดิจิตอลขนาด 8 บิต
วธิ ที าํ ดใู นรูปที่ 10.14
เหตผุ ลท่ี SAR ทาํ งานไดเ ร็วกวาก็เพราะวา SAR 8 บติ ใชสัญญาณเพียง 8 พลั ส เทานนั้ แตถา เปน
วงจรเปล่ียน A/D ตองใชส ัญญาณนาฬกิ า 255 พลั ส
10.9 ADC0804 (ADC 0804 Analog to Digital conversion)
ในรูปท่ี 10.5 แสดงบล็อกไดอะแกรมของไอซี ADC 0804 เปนไอซีเปลี่ยนสัญญาณแอนะลอก
เปน สัญญาณดิจิตอล โดยเปล่ียนแรงดนั แอนะลอกใหแ สดงออกเปนสัญญาณดิจิตอลขนาด 8 บติ ผา นการ
เปล่ียนแรงดันแอนะลอก คํานวณไดจากแรงดันสูงสุดโดยกําหนดใหมีคาแรงดัน Vdc เปนครึ่งหนึ่งของ
แรงดันที่ปอนเขาที่ Vref/2 เม่ือปอนแรงดันเขาที่ขา Vdc และขา Vref/2 เปน 5.12 โวลต และ 2.56 โวลต
ตามลาํ ดับ วงจรนี้ใชเปลยี่ นแรงดันแอนะลอกทต่ี อ อยูระหวางขา Vin (+) และ (-) ที่มีคาอยูระหวา ง 0 ถึง
5.12 โวลต โดยแสดงออกท่ีขาเอาตพ ุต 8 ขา มีระดับความแตกตางของแรงดันแอนะลอกถึง 255 ระดับ
เม่ือเปล่ียนสัญญ าณดิจิตอลที่เอาตพุต ดังน้ันอุป กรณนี้จึงมีความละเอียด 0.39 เปอรเซ็นต
1
( 255 ×100 = 0.39 ) ถาแรงดันอินพุตสูงสุดเปน 5.12 โวลต แตละระดับจะมีคาเปน 0.02 โวลต
( 5.12 × 0.39 ) เม่ือวงจรนับมีคาเพิ่มขึน้ 1
100
ไอซี ADC 0804 จะมสี ัญญาณนาฬกิ าอยูภายในโดยมตี วั ตานทานและตัวเกบ็ ประจุตอ อยกู บั ขา CLK
R และ CLK IN ตามรูปท่ี 10.15 ไอซี ADC 0804 ประกอบดว ย SAR ขนาด 8 บติ ทาํ หนาท่ใี นการเปลย่ี น
แรงดนั แอนะลอก
วงจรดจิ ิตอลและลอจกิ บทท่ี 10 อุปกรณเปลี่ยนสญั ญาณ 321
CS VDC
RD
WR DB0
DB1
INTR DB2
DB3
VIN (+) DB4
VIN (-) DB5
A GND DB6
VREF / 2 DB7
DGND
รูปที่ 10.15 บลอ็ กไดอะแกรมของไอซี ADC เบอร 0804
SAR จะถูกรีเซตในชวงขอบขาลงของพัลส โดยการปอนสัญญาณเขาท่ีขา WR ดวยการกดสวติ ช
START เม่ือปลอยสวิตชจะทําใหพัลสท่ีปอนเขขา WR กลับเปนลอจิก 1 จึงเร่ิมทํางานจนสิ้นสุด
การทาํ งานจะตอ งใชส ัญญาณนาฬกิ า 8 พลั ส ในการทําใหข า INTR เปน ลอจกิ 0 ทเ่ี อาตพตุ ท้ัง 8 จะแทน
แรงดันอินพุตแอนะลอกโดยแสดงออกที่ขา DB0 ถึง DB7 ถาตอขา INTR กับ WR จะทําใหเกิดการ
เปลยี่ นแปลงได 5,000 ถงึ 10,000 ครั้ง ใน 1 วินาที
ไอซี ADC 0804 เปนอุปกรณซีมอสทีอ่ อกแบบใหมีการเช่ือมตอโดยตรงที่ใชกับไมโครโปรเซสเซอร
8 บิต ดังน้ันขาอินพุตแตละขา คือ RD WR CS และ INTR จะสอดคลองกับ ท่ีกําหนดไวใน
ไมโครโปรเซสเซอร
322 บทที่ 10 อุปกรณเปลย่ี นสญั ญาณ วงจรดจิ ิตอลและลอจกิ
10.10 สรปุ
1. เมอื่ แรงดนั ที่ปอนเขาอนิ พุตของวงจรเปรยี บเทียบ มีคา ตางกันเอาตพตุ จะแสดงออกมาเปน คา
บวกหรอื คาลบ โดยมคี าระดับแรงดนั ประมาณ 80 เปอรเซน็ ต ของแรงดนั จากแหลงจาย
2. อินเวอรต งิ แอมปลไิ ฟเออร จะเปลย่ี นสญั ญาณอินพุตใหเปนคาท่มี ีขั้วตรงขา ม
3. วงจรขยายทรี่ วมแรงดนั จะหาผลรวมของแรงดนั ทป่ี อนเขาทางอนิ พุตโดยใหมเี คร่ืองหมายเปน
ตรงขาม
4. วงจรเปล่ียนสัญญาณดิจิตอลเปนสัญญาณแอนะลอก ใชเปล่ียนเลขฐานสองใหเปนแรงดัน
แอนะลอกตามสัดสว นทีป่ อ นเขา มา
5. วงจรเปลยี่ น D/A จะใชคานํ้าหนักของเลขฐานสอง เมื่อสัญญาณดิจิตอลมีอนิ พุตไมเกิน 4 บิต
สวน R-2R D/A จะใชก ับวงจรท่มี อี ินพตุ มากกวา 4 บิต
6. ความละเอียดของวงจรเปลี่ยน D/A จะหาไดจากการแบงจาํ นวนอินพุตออกจากคาเอาตพ ุต
สงู สุด ลบดวย 1
7. วงจรเปลี่ยน A/D เปนวงจรท่ีเปลย่ี นแรงดันแอนะลอกใหเปนสญั ญาณดิจติ อลตามสดั สวนของ
แรงดันท่ีปอ นเขา มา
วงจรดจิ ติ อลและลอจกิ บทที่ 10 อุปกรณเปลีย่ นสญั ญาณ 323
แบบฝก หดั ทา ยบท
1. มมุ ตางเฟสของสญั ญาณที่ปอ นเขา ทอ่ี นิ พตุ (-) กบั เอาตพ ตุ มคี าเทาใด
2. การทาํ งานของออปแอมปข้ึนอยูกบั อะไรบา ง
3. จงเติมเคร่ืองหมาย > , < หรือ = ลงในวงเล็บตารางที่ 10.2 เพ่ืออธิบายการทํางานของวงจร
เปรียบเทยี บ
ตารางท่ี 10.2 การทํางานของวงจรเปรียบเทียบตามแบบฝกหัดขอ ท่ี 4
อินพตุ เอาตพตุ (โวลต)
อนิ เวอรต งิ (<) นอนอินเวอรต งิ +5
อนิ เวอรต งิ (=) นอนอนิ เวอรต ิง 0
อินเวอรต ิง (>) นอนอนิ เวอรติง -5
อินเวอรต งิ (<) นอนอินเวอรติง +5
อินเวอรติง (>) นอนอนิ เวอรต ิง -5
อนิ เวอรติง (=) นอนอินเวอรต งิ 0
4. แรงดนั อม่ิ ตวั ทเ่ี อาตพ ุตของออปแอมปจะมีคา ไมเกนิ กเี่ ปอรเซน็ ตของแรงดันจากแหลง จายไฟ
5. ออปแอมปทีใ่ ชง านจรงิ และไมมี R ปอนกลับจะมีอัตราการขยายประมาณเทา ใด
6. อนิ เวอรต ิงแอมปลไิ ฟเออรจ ะมีขาใดตอกับกราวด
7. วงจรอินเวอรต งิ แอมปลไิ ฟเออรท ี่มคี า Rin = 50 K Rf = 100 K เมอ่ื ปอ นสญั ญาณอินพุตเขาไปจะมี
อัตราการขยายก่เี ทา
8. จงอธบิ ายการทาํ งานของวงจรขยายทีร่ วมแรงดนั ปอ นเขา
9. วงจรเปลยี่ น D/A เปนอปุ กรณทที่ ําหนาท่ีอะไร
10. คา ความตานทานในวงจรเปลยี่ น D/A ของบิตตา่ํ สดุ กบั บิตสูงสดุ มีความสัมพนั ธก นั อยา งไร
324 บทที่ 10 อุปกรณเปล่ยี นสญั ญาณ วงจรดจิ ิตอลและลอจกิ
เอกสารอา งอิง
ธนัท ชยั ยุทธ และกณพ แกวพชิ ยั . 2546. ดิจิตอลพ้ืนฐาน. กรงุ เทพมหานคร : ซีเอด็ ยูเคช่นั จาํ กดั .
ธวชั ชยั เลื่อนฉวี และอนุรกั ษ เถอื่ นศริ .ิ 2546. ดจิ ติ อลเทคนคิ . กรุงเทพมหานคร : มิตรนราการพมิ พ.
นภทั ร วจั นเทพินทร. 2545. วงจรดิจติ อล ภาคปฏบิ ัต.ิ กรงุ เทพมหานคร : สยามสปอรต ซินดิเคท.
มงคล ทองสงคราม. 2545. ดิจิตอลเบอ้ื งตน . กรงุ เทพมหานคร : รามาการพมิ พ.
รุง แสง เครือไวศยวรรณ. 2545. การออกแบบวงจรดิจิตอล. กรงุ เทพมหานคร : สมาคมสงเสรมิ
เทคโนโลย.ี
วิศวกรรมสถานแหง ประเทศไทย. (2540). ศพั ทเ ทคนิควศิ วกรรมอเิ ล็กทรอนกิ ส. กรงุ เทพมหานคร
: จุฬาลงกรณมหาวิทยาลัย.
Bignell James & Donavan. (2000). Digital Electronics. (4th ed.). New York : Delmar.
Kleitz, W. (1999). Digital Electronics. New Jersey : Prentice-Hall.
Mano, Morris P. (1991). Digital Design. Los Angeles : Prentice-Hall.
Reis, R.A. (1991). Digital Electronics through Project analysis. New York : Macmillan.
Tocci, R. J. , & Wildmer, N. S. (2001). Digital Systems. (8th ed.). New Jersey : Prentice-
Hall.
บรรณนานุกรม
จริ ะวฒั น ใจออ นนอม, นภทั ร วจั นเทพนิ ทร. (2541). วงจรดิจิตอล (ภาคปฏบิ ตั )ิ . กรงุ เทพมหานคร :
สกายบบกุ ส.
ทมี งานสมารท เลีรนนง่ิ . (2551). ออกแบบวงจร DIGITAL และประยุกตใชง าน. กรุงเทพมหานคร:
หา งหนุ สว นสามัญสมารท เลิรนนง่ิ .
ทมี งานแอนนาดจิ ิ กรปุ จํากดั . (2544). การทดลองดจิ ติ อล 1. กรุงเทพมหานคร: บรษิ ทั แอนนาดจิ ิ
กรปุ จาํ กดั .
น.ต.ธวชั ชัย เลื่อนฉวี และ พ.ต.อนรุ ักษ เถ่ือนศริ .ิ (2532). ดิจติ อลเทคนคิ (เลม 1). กรุงเทพมหานคร:
หา งหนุ สว นจาํ กดั ภาคพิมพ.
น.ท.สงา ศรีศภุ ปรดี า และ อชั รี หมอยาด.ี (2550). ดจิ ิตอลเทคนิค. กรงุ เทพมหานคร: เอมพันธ.
นภัทร วจั นเทพินทร. (2545). วงจรดิจิตอลและการออกแบบ. กรงุ เทพมหานคร: สกายบบกุ ส.
นฤพนธ หอธรรมรัตน และ วฑิ รู มลวิ ลั ย. (2544). วงจรดจิ ิตอล (ดิจิตอลเทคนคิ ). กรุงเทพมหานคร:
ศนู ยสง เสรมิ อาชวี ะ.
บรรจง พลขันธ. (2546). วงจรพลั สและดิจติ อล. กรุงเทพมหานคร: ศูนยส ง เสริมอาชวี ะ.
ปติภาค ปน รอด. (2550). วงจรพลั สและดิจติ อล. กรงุ เทพมหานคร: เอมพันธ, 2550.
พันธศ ักด พฒุ มิ านิตพงศ. (2548). ดิจติ อลเบอื้ งตน (ดิจติ อลและไมโครโพรเซสเซอร) .
กรงุ เทพมหานคร: ศนู ยส งเสรมิ อาชีวะ.
พนั ธศ ักด พฒุ มิ านิตพงศ และ คณะ. (2548). วงจรพลั สแ ละดจิ ติ อล. กรุงเทพมหานคร:
ศูนยส ง เสรมิ อาชวี ะ.
พันธศ ักด พุฒมิ านิตพงศ และ ไฉน บญุ เพช็ ร. (2539). วงจรดจิ ิตอล 1. กรงุ เทพมหานคร:
ศูนยส ง เสรมิ อาชีวะ.
เพทาย ภาสวา ง และ เอกชยั ดีสขุ . (2551). ดิจติ อลประยกุ ต. กรุงเทพมหานคร:
ศนู ยสง เสรมิ วชิ าการ.
มงคล เจตนิ ัย. (2542). วงจรดจิ ติ อล. กรุงเทพมหานคร: ศนู ยสง เสริมวชิ าการ.
วชิ า โตนลิ . (2540). ทฤษฎวี งจรดจิ ติ อล 1. กรงุ เทพมหานคร: เอมพันธ.
วิศวกรรมสถานแหง ประเทศไทย. (2540). ศัพทเ ทคนิควิศวกรรมอเิ ล็กทรอนกิ ส. กรงุ เทพมหานคร
: จฬุ าลงกรณม หาวทิ ยาลยั .
ไวพจน ศรธี ัญ. (2547). ดิจิตอลเบ้ืองตน. กรงุ เทพมหานคร: วงั อักษร.
Bignell James & Donavan. (2000). Digital Electronics. (4th ed.). New York : Delmar .
Cook, Nigel P. (2001). Digital Electronics with PLD Integration. New Jersey : Prentice-
Hall.
326 บรรณานกุ รม วงจรดจิ ิตอลและลอจกิ
Dueck, Robert K. (2000). Digital Applications for CPLDs : A Lab Manual. Toronto :
Delmar.
______________ (2001). Digital design with CPLD application and VHDL. Toronto :
Delmar.
Floyd, T.L. (1997). Digital Fundamentals. New Jersey : Prentice-Hall.
Kleitz, W. (1999). Digital Electronics. New Jersey : Prentice-Hall.
Mano, Morris P. (1991). Digital Design. Los Angeles : Prentice-Hall.
Reis, R.A. (1991). Digital Electronics through Project analysis. New York : Macmillan.
Sandige, Richard S. (2002). Digital Design Essentials. Californi a: Prentice-Hall.
Savant, C. J. , Martin S. R. , & Gordon L. (1991). Electronic design and systems. (2th ed.).
New York : Addison-Wesley.
Taub, Herbert. (1985). Digital Circuits and Microprocessor. New York : McGraw-Hill.
Tocci, R. J. , & Wildmer, N. S. (2001). Digital Systems. (8th ed.). New Jersey : Prentice-Hall.
Wakerly, John F. (2000). Digital Design. New Jersey : Prentice-Hall.
Waterman, Steve. (2000). Digital Logic Simulation and CPLD Programming. New
Jersey : Prentice-Hall.
http://www.alldatasheet.com
http://www.electronicsforu.com
http://www.redcircuits.com
ภาคผนวก ก
ใบงาน
ใบงานท่ี 1
เรื่อง ความรูเบอ้ื งตนกับการทดลองวงจรดิจติ อล วิชา วงจรดจิ ิตอลและลอจกิ
ช่อื -สกลุ ........................................................ ช้ันปท่ี................................
วตั ถุประสงค
1. เพอ่ื ใหน กั ศกึ ษามคี วามเขา ใจเก่ยี วกบั ระบบสญั ญาณดจิ ิตอลและแอนะลอก
2. เพือ่ ใหน กั ศกึ ษามคี วามรเู กีย่ วกบั บอรด ทดลอง
ทฤษฏี
ดิจิตอลเปนอีกแขนงหน่ึงของเทคโนโลยีอิเล็กทรอนิกส ลักษณะของสัญญาณจะแตกตางจาก
แอนะลอกอยา งส้นิ เชิง สัญญาณทางดิจติ อลจะพจิ ารณาท่รี ะดับสัญญาณเปน หลกั และมีเพยี ง 2 ระดับ คอื
ระดับสงู และต่าํ เทาน้ัน โดยระดบั สัญญาณน้อี าจเรียกวา ลอจกิ (Logic) ระดบั สัญญาณสูงในทางดิจิตอล
คอื ระดับสัญญาณท่ีมีคา ใกลเคียงหรอื เทากับแรงดนั ไฟเลี้ยง กําหนดใหเปน ลอจิก “1” หรอื High สวน
ระดบั สญั ญาณตา่ํ คอื ระดับสญั ญาณทีเ่ ทยี บเทากับกราวด กาํ หนดเปน ลอจกิ “0” หรือ Low
ระดับลอจิก
สัญญาณในทางดิจิตอลมีดวยกัน 2 ระดับคือ ลอจิกตํ่า หรือ “0” และลอจิกสูงหรือ “1”
นอกจากนน้ั ในระบบดจิ ิตอลยังแบงออกเปน 2 กลมุ ใหญ ๆ คือ ทที ีแอล (TTL) และซมี อส (CMOS) ทัง้ 2
กลมุ น้จี ะใชไฟเลี้ยงไมเทากนั โดยทีทีแอลใชไฟเลี้ยงไมเ กนิ 5 V 5% ทําใหระดบั แรงดนั ท่ตี ํ่ากวา 0.8 V
ในวงจรทที ีแอลจะมองวา เปนลอจิกตํา่ สวนทลี่ อจกิ สงู หรือ “1” จะมรี ะดับแรงดนั ตัง้ แต 2 V ข้ึนไป
สว นทางดานซมี อส สามารถใชไฟเล้ียงไดก วางกวา คอื ตัง้ แต +3 ถงึ +18 V ดังน้ัน การกําหนด
ระดับลอจิกจึงตองใชสัดสวนเทยี บกบั ไฟเล้ียง นน่ั คือ ท่ีระดับลอจกิ ต่ําหรือ “0” จะมีระดับแรงดัน 1/3
Vcc ลงมา สวนทีร่ ะดบั ลอจกิ สงู หรือ “1” จะมีระดบั แรงดนั ต้งั แต 2/3 Vcc ขึน้ ไป ดังแสดงในรปู ที่ 1.1
(ก) ระดบั ลอจกิ ของทที แี อล (ข) ระดับลอจิกของซีมอส
รูปที่ 1.1 ระดบั ลอจกิ ของไอซีดจิ ิตอล
330 ใบงานที่ 1 ความรูเบอื้ งตน กบั การทดลองวงจรดจิ ิตอล วงจรดิจติ อลและลอจกิ
เม่ือเปนเชนนี้ระดับแรงดันตั้งแต 0.8-2 V ในวงจรทีทีแอล และ 1/3Vcc – 2/3Vcc ในวงจร
ซมี อสจึงเปนระดบั ลอจกิ ท่ไี มแ นน อน ไมสามารถระบุไดวา เปน “0” หรอื “1”
เพื่อใหงายตอการทําความเขาใจในการทดลองและเรียนรูวงจร จึงกําหนดใหใชไฟเลี้ยง +5 V
เพอ่ื ใหสามารถครอบคลมุ ทั้งไอซีดิจติ อลแบบทที แี อลและซมี อส
คาคณุ สมบัติของไอซดี ิจิตอลท่คี วรทราบ
ในขอ มูลของไอซีดิจิตอลจะมีคาคุณสมบัติที่ควรรู 8 คา ดังนี้
1. Vil (min) คอื ระดับแรงดนั อินพตุ ตาํ่ สุดที่ทําใหเกิดลอจกิ ตํา่ ปกตมิ ีคา 0 V
2. Vil(max) คอื ระดับแรงดนั อินพตุ สูงสุดทท่ี าํ ใหเกิดลอจกิ ตาํ่
3. Vih(min) คอื ระดับแรงดนั อินพุตต่ําสดุ ทท่ี ําใหเกิดลอจกิ สูง
4. Vih(max) คือระดับแรงดันอินพตุ สงู สุดที่ทําใหเ กิดลอจกิ สงู
5. Vol(min) คือระดับแรงดันเอาตพุตตาํ่ สดุ ท่ที าํ ใหเ กดิ ลอจกิ ตํา่
6. Vol(max) คอื ระดับแรงดันเอาตพ ุตสงู สุดที่ทาํ ใหเกิดลอจกิ ต่ํา
7. Voh(min) คือระดบั แรงดันเอาตพ ุตตําสดุ ท่ีทาํ ใหเกดิ ลอจกิ สูง
8 Voh(max) คือระดับแรงดนั เอาตพ ตุ สงู สดุ ท่ที ําใหเกดิ ลอจกิ สงู
ชนดิ ของอุปกรณดจิ ิตอล
แบงเปน 2 กลุมใหญ ๆ คือทีทีแอล และซีมอส นอกจากนั้นท้ังทีทีแอลและซีมอสยังสามารถ
แบงยอ ยไดอ กี ดงั นี้
กลุมของทที ีแอล
-ทีทแี อลมาตรฐาน ขึ้นตน ดวย 54 หรือ 74 ความถใ่ี ชง านสงู สุด 20 MHz
-ทีทแี อลกาํ ลงั สูญเสียต่ํา ข้ึนตนดว ย 54L หรือ 74L มกี ําลงั ไฟฟา สูญเสยี ต่ํากวา แบบมาตรฐาน 10
เทา แตม คี วามเร็วตํา่ สุด
- ทีทีแอลความเร็วสูง ขึ้นตนดวย 54H หรือ 74H มีความเร็วถึง 6 ns แตมีกําลังไฟฟาสูญเสีย
มากกวาแบบมาตรฐาน
-ชอตตกกี ําลงั ต่ํา ขึ้นตนดวย 74LS กาํ ลังไฟฟา ต่าํ และมีความเร็วในการทํางานสูงกวาแบบ 74H
-แอดวานซชอตตกีกําลังตํ่าทีทีแอล ขึ้นตนดวย 74ALS เปนรุนท่ีพัฒนาตอจาก 74LS กิน
กําลังไฟฟาต่ําเหลอื เพียง 1 mW ตอ เกต และมเี วลาหนวงเพียง 4 ns ตอ เกต
-ฟาสตทีทีแอล ขึน้ ตนดว ย 74F มีความเรว็ ในการทาํ งานสงู กวา 74LS และ ALS
กลุมของซีมอส
-ซมี อสมาตรฐาน เปน อนุกรม 4000 ข้นึ ตนดวย 40XX และ 45XX
-ซีมอสความเร็วสงู ขึน้ ตน 2 แบบ คอื 74HC และ 74HCT ความถใี่ ชง านสูงสุดถงึ 35 MHz ถา
เปนเบอร 74HC ทางอินพุตจะรับสัญญาณลอจิกในระดับซีมอส สวนเอาตพุตสามารถจายไดทั้งระดับ
ซมี อสและทีทแี อล กนิ กาํ ลงั ไฟฟา 0.1 mW ตอเกต การท่ีข้ึนตนดว ย 74 กเ็ พ่ือใหท ราบวา ไอซีกลมุ นจ้ี ะมี
ฟง กช ันการทํางานเหมอื นกับทที แี อลท่ขี น้ึ ตน ดวย 74 แตโครงสรา งเปน ซมี อส ทําใหก นิ กําลังไฟฟา ตาํ่ กวา
วงจรดจิ ติ อลและลอจิก ใบงานที่ 1 ความรูเบื้องตนกับการทดลองวงจรดจิ ติ อล 331
ถาเปนเบอรท ี่ขนึ้ ตนดว ย 74 HCT ทางอนิ พตุ จะรับสญั ญาณลอจกิ ระดับทีทีแอล สวนเอาตพ ตุ จะจายไดท ง้ั
ระดบั ซีมอสและทที ีแอล ดังน้นั เพ่ือความแนนอนควรใชระดับไฟเลย้ี ง 5 V สาํ หรับ 74HC และ 74HCT
-แอดวานซซีมอสความเร็วสูง ขึ้นตนดวย 74AC และ 74ACT มีความเร็วในการทํางานสูงกวา
74HC และ 74HCT มาก ความแตกตางระหวาง 74AC และ 74ACT และการใชงานตลอดจนยา นไฟเลีย้ ง
เหมือนกบั 74HC และ 74HCT
ตารางความจรงิ
เปน ตารางที่ใชแสดงการทาํ งานของวงจรดจิ ิตอล โดยจะแบง ออกเปน 2 สว น คอื สวนอินพตุ และ
สวนเอาตพุต การออกแบบวงจรดิจิตอลทุกวงจรจําเปนตองกําหนดและสรางตารางความจริงขึ้นมา
เสียกอ น ตัวอยา งตารางความจริงแสดงดังรปู ที่ 1.2
อนิ พตุ เอาตพตุ
AB X
00 1
01 0
10 1
11 1
รปู ท่ี 1.2 ตวั อยา งของตารางความจริงทใ่ี ชในวงจรดิจติ อล
ขอ ตกลงในการทดลองวงจร
ในการทดลองวงจรดิจิตอลจะตอ งมีการใชง านเครอื่ งมอื ชว ยในการทดลองดังน้ี
1. ลอจิกมอนเิ ตอร
2. ลอจิกสวติ ช
3. ดีเบาซสวติ ช
4. แหลงจายไฟ +5 V
5. ฟงกชนั เจนเนอเรเตอรหรือพัลสเ จนเนอเรเตอร
6. วงจรถอดรหสั LED ตัวเลข 7 สวน
7. ลอจกิ โพรบ
8. ดิจิตอลโวลตม เิ ตอรและแอมปมิเตอร
9. ออสซิลโลสโคป
เครื่องมือและอปุ กรณท่ีใชในการทดลอง
1. ชุดทดลองอิเลก็ ทรอนิกส หรอื NX-4 Digital LabBook หรือชดุ ทดลอง NX-7 1 ชดุ
332 ใบงานท่ี 1 ความรูเบ้ืองตน กับการทดลองวงจรดจิ ติ อล วงจรดิจิตอลและลอจกิ
2. มลั ติมเิ ตอรแบบเขม็ ทมี่ ยี า นวดั ความตา นทานพรอมสายวัด 1 เครอ่ื ง
3. ออสซิลโลสโคป ความถี่ 20 MHz ขึน้ ไป 1 เครอ่ื ง
4. ตวั ตานทาน 220 1/4 W 5% 8 ตัว
5. ตัวตานทาน 1 k 1/4 W 5% 1 ตัว
6. ตวั ตา นทาน 2.5 k 1/4 W 5% 1 ตัว
7. ตวั ตานทาน 5 k 1/4 W 5% 1 ตวั
8. ตัวตา นทาน 10 k 1/4 W 5% 4 ตวั
9. ตัวตา นทาน 20 k 1/4 W 5% 1 ตัว
10. ตัวตานทาน 39 k หรอื 40 k 1/4 W 5% 1 ตัว
11. ตวั เกบ็ ประจุ 15 pF เซรามกิ 50 V 1 ตวั
12. ตวั เก็บประจุ 150 pF เซรามกิ 50 V 1 ตวั
13. ตัวเก็บประจุ 680 pF เซรามกิ 50 V 1 ตวั
14. ไอซี 4029 1 ตวั
15. ไอซี 4069 1 ตวั
16. ไอซี 74LS00 3 ตวั
17. ไอซี 74LS04 1 ตัว
18. ไอซี 74LS02 1 ตวั
19. ไอซี 74LS08 1 ตวั
20. ไอซี 74LS10 1 ตัว
21. ไอซี 74LS11 1 ตัว
22. ไอซี 74LS20 1 ตวั
23. ไอซี 74LS30 1 ตัว
24. ไอซี 74LS32 1 ตวั
25. ไอซี 74LS86 1 ตวั
26. ไอซี 74LS73 1 ตวั
27. ไอซี 74LS74 1 ตวั
28. ไอซี 74LS76 1 ตัว
29. ไอซี 74LS93 1 ตัว
30. ไอซี 74LS139 1 ตวั
31. ไอซี 74LS153 1 ตัว
32. ไอซี 74LS194 1 ตัว
33. ไอซี 74LS248 1 ตัว
34. ไอซี ADC0804 1 ตวั
วงจรดจิ ิตอลและลอจกิ ใบงานท่ี 1 ความรเู บ้อื งตน กบั การทดลองวงจรดิจิตอล 333
35. ไอซี DAC0800 1 ตัว
36. ไอซี MC14495 1 ตัว
37. ไอซี LM741 2 ตวั
38. LED ตัวเลข 7 สว น ชนิดแคโทดรว ม 1 ตวั
การใชงานแผงตอวงจรหรอื โฟโตบอรด
แผงตอ วงจรหรอื โฟโตบอรด
บางทีเรยี กวา เบรดบอรด (Breadboard) เปนแผงพลาสติกท่ีมีการจัดการแบงกลมุ โดยภายใน
แตละกลมุ บรรจแุ ผงโลหะตัวนาํ ปลอดสนิมแลว ทําการเจาะรูบนแผงพลาสติกน้ัน เพอื่ ใหส ามารถนาํ สายไฟ
ขนาดเล็กเสียบเขาไปสัมผัสกับแผงโลหะ ในขณะเดยี วกันแผงโลหะดังกลา วก็จะทําการบีบสายไฟนัน้ ให
แนน อยกู ับที่ เมอื่ ผูใ ชงานตอ งการปลดสายไฟออกกเ็ พียงออกแรงดงึ เล็กนอย หนา สัมผัสของแผงโลหะกจ็ ะ
คลายออก ทําใหสายไฟสามารถหลุดออกจากจุดตอน้ันไดในรูปที่ 1.3 แสดงลักษณะภายนอกปละ
โครงสรางภายในของแผงตอวงจรหรือโฟโตบอรด
จะเหน็ ไดวา แผงตอวงจรแบงออกเปน 2 กลุมใหญ ๆ คือ กลุมที่มกี ารตอถึงกันในแถวต้ัง ซึ่งมี
ดว ยกัน 5 จุดตอ ในหน่ึงกลุมยอ ย และกลุมทตี่ อถงึ กนั ในแนวนอน กลุมหลังน้จี ะไดรบั การจัดวางใหอยูใ น
บริเวณขอบบนและลา งของแผงตอวงจร มีดว ยกนั 2 แถวยาวตอ หนง่ึ ดา น รวม 4 แถว ในแตละแถวยาวยัง
แบง ออกเปน 2 สว น ดังน้นั ในการใชงานหากตองการใหแ ถวยาวแตละแถวตอถึงกันจากซา ยไปขวาตองใช
สายไฟเชอื่ มตอระหวางจดุ แบงของแตละแถว ดังในรปู ที่ 1.4
รูปท่ี 1.3 ลกั ษณะภายนอกและโครงสรา งภายในของแผงตอวงจรหรอื โฟโตบอรด
334 ใบงานที่ 1 ความรูเบ้ืองตน กบั การทดลองวงจรดิจิตอล วงจรดิจติ อลและลอจกิ
รูปที่ 1.4 การตอสายเพ่ือเช่ือมจุดตอ วงจรแถวยาวทั้ง 4 แถวใหตอ ถงึ กันในแนวนอนของแตละแถว
สายไฟทใ่ี ชก ับแผงตอวงจร
สายไฟหรอื สายตอ วงจรท่ีเหมาะกับแผงตอ วงจรหรอื โฟโตบอรด น้นั ควรเปน สายทองแดง
เดีย่ วท่ีไดรับการชบุ ดว ยนเิ กลิ หรอื เงนิ มคี วามแข็งแรงพอสมควร สามารถดัดหรอื ตดั ไดง า ย มขี นาดเสนผา น
ศนู ยก ลาง 0.4 มิลลเิ มตร ทงั้ นหี้ ากใชสายที่มขี นาดใหญก วา น้ที ําใหแ ผงโลหะของแผงตอ วงจรเกิดหลวมไม
สามารถบบี จับสายไฟไดอกี
รปู ที่ 1.5 ตวั อยา งการตอ วงจรลงบนแผงวงจร
วงจรดิจติ อลและลอจิก ใบงานที่ 1 ความรูเบือ้ งตนกบั การทดลองวงจรดจิ ติ อล 335
ตัวตานทาน ไดโอด
สายตอวงจร
รปู ท่ี 1.6 การดัดขาอปุ กรณท ม่ี ขี าตอออกมาทางแนวนอนและสายตอ วงจรทม่ี คี วามยาวพอสมควร
ไมแ นะนําใหใ ชส ายโทรศัพทที่เปน ทองแดงลว น ๆ เน่ืองจากสายเหลา น้ันมีการอาบนาํ้ ยากันสนิม
หากนํามาใชตอ วงจรทันทีอาจทําใหวงจรไมท ํางาน เพราะนํ้ายาท่ีเคลอื บลวดทองแดงอยมู ีคุณสมบัติเปน
ฉนวนทาํ ใหกระแสไฟฟาไมสามารถไหลผานไปได หากตองนํามาใชจริงๆ ควรใชมีดขูดนา้ํ ยาทเี่ คลือบอยู
ออกเสยี กอน แตนั่นเทา กับวา ไดทาํ ลายฉนวนปองกันสนมิ ของลวดทองแดงไปแลว หากใชไปสักระยะหนึ่ง
ก็จะเกดิ สนมิ ที่สายตอวงจรน้ัน เมื่อนํามาใชงานกอ็ าจทําใหวงจรทท่ี ําการตอนั้นไมทาํ งานได
การตอ วงจรบนแผงตอ วงจร
ในรูปที่ 1.5 เปนตัวอยางการตอวงจรบนแผงตอวงจรจากวงจรทตี่ องการทดลอง อุปกรณท ี่มีขา
ยาวออกไปทางแนวนอน เชน ตัวตานทานหรือไดโอดควรดัดขาในลักษณะฉากกอนเสียบลงบนแผงตอ
วงจร ดังรปู ท่ี 1.6
การตอวงจรที่ดีควรจดั ใหเปนระเบียบ ตรวจสอบไดงาน ใชส ายตอวงจรในปริมาณที่เหมาะสม
ควรตอวงจรในลักษณะไลจากซายไปขวา และจากบนลงลาง โดนกาํ หนดใหอ ินพุตของวงจรอยูทางซาย
หรอื ทางตอนลา ง สวนเอาตพ ตุ อยทู างขวาหรอื ตอนบน ท้งั น้ีเพอื่ ใหงายตอ การตรวจสอบในกรณีทีต่ อวงจร
แลว วงจรไมท าํ งาน และชวยในการแกไขในกรณีที่ตอ งการดัดแปลงวงจรบางสวนทาํ ใหไ มต อ งรอื้ วงจรแลว
ตอ ใหมท งั้ หมด
ใบงานที่ 2
เร่ือง ลอจกิ เกต วชิ า วงจรดิจติ อลและลอจกิ
ช่อื -สกลุ ........................................................ ช้ันปท ่ี................................
วัตถุประสงค
1. ศึกษาการทาํ งานและคุณลักษณะของลอจกิ เกต
2. เขาใจการทาํ งานของลอจกิ เกตแบบพนื้ ฐานแบบตา งๆ
ทฤษฏี
อุปกรณที่ใชแทนตัวกระทําทางลอจิกคือ ลอจิกเกต ซึ่งประกอบขึ้นดวยวงจรอิเล็กทรอนิกส
สําหรบั ลอจกิ เกตพื้นฐานมี 3 ชนิด ไดแก นอตเกตหรืออินเวอรเตอร ออรเกต และแอนดเกต ลอจกิ เกต
ดังกลาวสามารถทีจ่ ะนํามาใชอ อกแบบลอจิกเกตตางๆ ไดอกี 4 ชนดิ ไดแ ก แนนดเ กต นอรเ กต เอกซค ลู
ซีฟออรเกต และเอกซคลซู ีฟนอรเ กต วงจรเกตทั้ง 7 ชนิด สามารถนาํ มาสรางเปนวงจรลอจกิ หรือระบบ
ดิจิตอลตางๆ ลอจกิ เกตแตละชนิดจะมคี ณุ ลกั ษณะเฉพาะตวั แบง ออกไดเปน 4 แบบดงั น้ี
1. สญั ลักษณ (Symbol) ลอจิกเกตแตล ะชนดิ จะมสี ญั ลักษณแตกตา งกัน มขี าที่แสดงอินพตุ และ
เอาทพ ุต เพอ่ื นาํ มาใชเ ขียนวงจรลอจิกไดงายขึน้
2. ตารางความจริง (Truth Table) เปนตารางท่ีใชแ สดงความสัมพันธร ะหวา งขอมูลดานอินพุต
กับเอาตพตุ โดยขอ มลู ดานอินพุตแตละขาจะมสี ถานะเปน ลอจกิ “0” หรือ “1” จึงจะทําใหเอาทพ ุตเปน
ลอจกิ “0” หรอื “1” เพราะฉะนน้ั ลอจกิ เกตแตล ะชนิดจะมีตารางความจรงิ ท่ีแสดงคุณสมบตั ิกําหนดการ
ทํางานของอินพุตและเอาตพุตท่ีแตกตางกัน บางคร้ังจึงมีช่ือเรียกอีกอยางหนึ่งวาตารางการทํางาน
(Function Table)
3. สมการลอจกิ (Logic Equation) หรอื พีชคณิตบูลลนี ที่ใชอธบิ ายการทาํ งานของลอจิกเกตแต
ละชนิดหรือวงจรลอจิก โดยเขียนเปนสมการเรียกวา สมการบูลลีน เพ่ือใชอธิบายหรือสรุป
การทาํ งานของวงจรลอจิกเกต
4. ไดอะแกรมเวลา (Timing Diagram) หรือรูปคล่ืน (Wave Form) ใชอธิบายการทํางานของ
ลอจิกเกตหรือวงจรดิจิตอลตามชวงเวลาที่ผานไป เพ่ือใหท ราบวา ในเวลาทผ่ี านไปลอจกิ ทางอนิ พุตจะมี
อินพุตเปลยี่ นแปลงอยา งไรบา ง และจะทาํ ใหล อจิกทางเอาทพุตมเี อาตพ ุตมีคา สถานะเปน ลอจกิ “0” หรอื
“1” การใชไดอะแกรมเวลาสามารถที่นํามาใชอธิบายการทํางานที่มีลักษณะตอเน่ืองของชวง
การเปลย่ี นแปลงในแตล ะเวลาไดเปน อยา งดี