← ทุกวิชา
EES271 · SIIT · Thammasat University

วงจรดิจิทัล

วิชานี้ทำเพื่อทบทวนก่อนสอบกลางภาค 23 ก.ย. ถือว่าน้องผ่านแลบ EES270 มาแล้ว (เกต การต่อสาย จอเจ็ดขีด mux adder ไม่สอนซ้ำ) ชีทเก็บรายละเอียดและเฉลยครบทุกข้อ ส่วนวิดีโอสอนความสัมพันธ์ที่ข้อสอบชนบ่อย

6 ตอนรวม ~86 นาทีหนังสือติวกลางภาค 436 หน้า (เขียนใหม่ 22 ก.ย.) · ของเดิมเก็บไว้ด้านล่าง

1วิดีโอสอนเต็ม: Hamming code (วิธีผลิตใหม่ · นำร่อง)

ตอน 1
พาริตีบิต และทำไมต้องหลายกลุ่ม
แปรอักษร → พาริตีบิตคู่/คี่ · บิตพลิกสองตัวหลุด และบอกตำแหน่งไม่ได้ · วงซ้อนกัน → ตำแหน่งฐานสองบอกว่าใครตรวจ · ต้องใช้พาริตีกี่ตัว (2ᵖ ≥ d + p + 1) · พาริตีอยู่ที่ 1 2 4 8 นับจากขวา · เฉลยโจทย์พาริตีครบ
⏱ 29 นาที
ตอน 2
เข้ารหัส ตรวจ แก้ และขอบเขตของ Hamming
เข้ารหัส 1100 → 1100001 · ตรวจสามวงอ่านตำแหน่งผิด แก้ 1000001 · พาริตีบิตพังเอง / ไม่มีผิด · ข้อมูล 7 บิต → คำ 11 บิต · สองบิตพลิกแก้ผิดที่ · แบบพาริตีคี่
⏱ 28 นาที

2หนังสือติวกลางภาค (เขียนใหม่ทั้งเล่ม · Lecture 1–6)

เล่มติว
หนังสือติวกลางภาค 436 หน้า — สอนตั้งแต่ศูนย์ + เฉลย Assignment 1–6 ทุกข้อ
เช็กลิสต์ขอบเขตสอบ 65 หัวข้อ → บทที่ 1 ตัวเลขในเครื่อง → 2 รหัส/CRC/Hamming → 3 บูลีน/มินเทอม/universal gates → 4 K-Map → 5 วงจรผสม (adder ถึง MUX) → 6 timing diagram → ภาคผนวก เฉลย Assignment 1–6 ทุกข้อ → สรุปสูตร · 234 ภาพประกอบ · 62 กล่องให้ลองก่อนเฉลย
436 ฉากตอบเอง 62 จุดตัวเลขทุกตัวตรวจด้วยโปรแกรม brute-force 9 สคริปต์ (หลักหมื่นจุด) · ผู้ตรวจอิสระ 3 ทีม: คุณภาพการสอนเทียบมาตรฐาน · layout สุ่ม 110 หน้า · ตรวจซ้ำหลังแก้ · ไม่มีชื่อ/อีเมล

3วิดีโอทบทวนก่อนสอบกลางภาค (ถือว่าผ่านแลบ EES270 แล้ว)

ทบทวน 1
ตัวเลขในเครื่อง: ทำไมลบด้วยการบวก และทำไมรหัสถึงจับผิดได้
ฐาน 2/8/16 คือเลขเดียวกันมองคนละหน่วย (กับดักเศษส่วนฐานสอง) · two's complement บนวงกลม 2ⁿ: ลบ = บวก · บิตเครื่องหมาย ช่วงค่า · overflow อ่านจากตัวทดสองตัวสุดท้าย · floating point หนึ่งเลขในสามช่อง แปลงไปกลับ · BCD/Gray ต่างจากฐานสองตรงไหน · parity → CRC → Hamming คือเรื่องเดียวกัน ตรวจ+แก้ 1 ตัวอย่าง · A1 8–15 · A2
⏱ 14 นาที7 ฉากตอบเอง 6 จุดตัวเลขทุกตัวบนจอคำนวณด้วยโปรแกรม · ภาพกลางบีตถ่ายตรวจโดยผู้ตรวจอิสระ 1 ทีม (รอบประหยัด) แก้แล้ว 2 จุด · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 7 ฉาก 14.1 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู)
ทบทวน 2
จากเกตถึงวงจร NAND ล้วน — ทำไม De Morgan คือการย้ายวง และทำไมสองรูปให้วงจรเดียวกัน
เกต 7 ตัวเป็นตารางเดียว · De Morgan = ย้าย bubble ไปอีกข้าง (และกับดักลืมสลับรูป) · กฎบูลีน 4 ข้อ + consensus ที่ใช้จริงใน A3 (6 เกต → 2 เกต) · ตารางค่าความจริง ↔ Σm / ΠM → SOP กับ POS ให้คอลัมน์เดียวกัน · อ่านวงจร mux ของแลบย้อนเป็น S̄A + SB แล้วแปลงเป็น NAND ล้วน · A3 · A4
⏱ 15 นาที7 ฉากตอบเอง 6 จุดตารางค่าความจริง/การลดรูป/การแปลง NAND ทุกตัวคำนวณด้วยโปรแกรม · ภาพกลางบีตถ่ายตรวจโดยผู้ตรวจอิสระ 1 ทีม (รอบประหยัด) แก้แล้ว 1 จุด · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 7 ฉาก 15.4 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู)

4ชีทสอน (Week 1–4 · เฉลย Assignment 1–4)

ชีท
ชีทสอน 8 ตอน + เฉลย Assignment 1–4 (PDF)
EP01 เลขฐาน · EP02 เลขคณิต/คอมพลีเมนต์/signed · EP03 floating point · EP04 รหัส BCD Gray parity CRC Hamming · EP05 เกต 7 ตัว · EP06 บูลีน + De Morgan · EP07 minterm SOP/POS · EP08 วิเคราะห์วงจร + universal gates
8 ฉากชีท 690 หน้า สร้าง 3 ก.ย. · เฉลยทุกข้อย่อยตรวจด้วยโปรแกรม dig.py · ยังไม่มีวิดีโอ