TÀI LIỆU MÔ TẢ HỌC THUẬT: GIÁO TRÌNH ĐIỆN TỬ SỐ (ĐẠI HỌC THỦ DẦU MỘT)
Tổng quan về giáo trình
Giáo trình Điện tử số do ThS. Ngô Sỹ và ThS. Đỗ Đắc Thiểm đồng biên soạn, được Khoa Điện - Điện tử thuộc Trường Đại học Thủ Dầu Một phê duyệt và lưu hành nội bộ vào tháng 7 năm 2016. Tài liệu được thiết kế làm sách hướng dẫn học tập chính khóa cho học phần Điện tử số – một môn học cơ sở ngành bắt buộc trong khung chương trình đào tạo kỹ sư và cử nhân kỹ thuật thuộc khối ngành Điện - Điện tử và Kỹ thuật Điều khiển.
+-------------------------------------------------------------------------------+
| KHUNG CHƯƠNG TRÌNH ĐÀO TẠO KỸ THUẬT |
| |
| +--------------------------+ +---------------------------------+ |
| | Kiến thức cơ sở: | -----> | HỌC PHẦN: ĐIỆN TỬ SỐ | |
| | - Vật lý đại cương | | (ThS. Ngô Sỹ - ThS. Đỗ Đắc Thiểm| |
| | - Kỹ thuật mạch điện tử | | ĐH Thủ Dầu Một, 2016) | |
| +--------------------------+ +---------------------------------+ |
| | |
| v |
| +---------------------------------+ |
| | Kiến thức chuyên ngành: | |
| | - Kỹ thuật Vi xử lý / VĐK | |
| | - Kiến trúc máy tính | |
| | - Thiết kế hệ thống nhúng | |
| +---------------------------------+ |
+-------------------------------------------------------------------------------+
Mục tiêu học tập của giáo trình nhằm trang bị cho người học hệ thống kiến thức toàn diện từ mức đại số logic cơ bản đến các giải pháp thiết kế hệ thống số tích hợp quy mô vừa (MSI). Về chuẩn đầu ra, tài liệu hướng dẫn sinh viên đạt được khả năng:
- Biểu diễn và chuyển đổi dữ liệu trên các hệ thống số cơ số khác nhau ($2, 8, 10, 16$ và mã $BCD$).
- Tối ưu hóa các biểu thức đại số Boole bằng định lý DeMorgan và bảng Karnaugh có xét đến trạng thái tùy định ($don't\ care$).
- Phân tích và thiết kế mạch logic tổ hợp (bộ cộng/trừ, so sánh, đa hợp, giải mã hiển thị $LED\ 7$ đoạn).
- Thiết kế và phân tích mạch tuần tự (các tầng Flip-Flop, thanh ghi dịch, bộ đếm đồng bộ và không đồng bộ).
- Khảo sát nguyên lý ghép nối khối chuyển đổi tín hiệu tương tự - số ($ADC/DAC$) và vi mạch nhớ bán dẫn ($RAM, ROM, EPROM$).
Cấu trúc giáo trình gồm 7 chương lý thuyết và bài tập kèm phần giới thiệu phần mềm mô phỏng Proteus (từ trang 1 đến trang 199). Cách tiếp cận sư phạm đi theo lộ trình cấu trúc phân tầng: từ phần tử bán dẫn/cổng logic cơ sở, tiến lên khối chức năng tổ hợp, mạch tuần tự trạng thái và hoàn thiện ở mức hệ thống ghép nối vi xử lý - bộ nhớ.
Nội dung kiến thức cốt lõi
+-------------------------------------------------------------------------------+
| TIẾN TRÌNH 7 CHƯƠNG KIẾN THỨC CỐT LÕI |
| |
| [Chương 1: Hệ thống số] |
| [Chương 2: Cổng logic - Đại số Boole] |
| [Chương 3: Mạch tích hợp] |
| [Chương 4: Mạch tổ hợp] |
| [Chương 5: Mạch tuần tự] |
| [Chương 6: Chuyển đổi Tương tự - Số] |
| [Chương 7: Vi mạch nhớ] |
| (Cấu trúc Bus CPU; Ghép nối RAM 16x4 -> 16x8/32x4; EPROM M2732A, 2764) |
+-------------------------------------------------------------------------------+
Các chương chính và tiến trình nội dung
Nội dung giáo trình được triển khai theo hệ thống 7 chương học thuật có tính kế thừa logic:
-
Chương 1: Hệ thống số
Trình bày các hệ đếm cơ bản: nhị phân ($Binary$), bát phân ($Octal$), thập phân ($Decimal$), thập lục phân ($Hexadecimal$) và số thập phân mã hóa nhị phân ($BCD$). Phân tích phương pháp chuyển đổi toán học cho phần nguyên và phần số lẻ, biểu diễn số có dấu thông qua phương pháp bit dấu - giá trị, phương pháp bù 1 và phương pháp bù 2. Nội dung chỉ rõ vai trò của bù 2 trong việc hợp nhất mạch cộng và mạch trừ trong khối tính toán số học - logic ($ALU$).
-
Chương 2: Các cổng logic – Đại số Boole
Khảo sát các cổng logic cơ bản và mở rộng ($NOT, OR, AND, NOR, NAND, EX-OR, EX-NOR$) cùng mạch điện tương đương dùng tiếp điểm relay, diode và transistor lưỡng cực ($BJT$). Thiết lập hệ thống tiên đề và định lý đại số Boole (định lý kết hợp, phân phối, hoán đổi, định lý DeMorgan 1 và 2). Hướng dẫn quy trình chuẩn tắc thiết lập hàm $Y_{sp}$ ($Sum\ of\ Products$), $Y_{ps}$ ($Product\ of\ Sums$) và phương pháp tối tiểu hóa biểu thức logic bằng bìa Karnaugh 4 biến có xử lý trạng thái tùy định $d$ ($don't\ care$). Ứng dụng thiết kế mạch nửa cộng ($Half\ Adder$) và nửa trừ ($Half\ Subtractor$).
-
Chương 3: Mạch tích hợp
Khảo sát đặc tính kỹ thuật của các họ vi mạch logic Transistor-Transistor Logic ($TTL$) và Complementary Metal-Oxide-Semiconductor ($CMOS$). Phân tích các dạng tầng xuất ngõ ra: cột chạm ($totem-pole$), cực thu để hở ($open-collector$) và ba trạng thái ($tri-state$). Trình bày đặc tuyến cổng NOT Schmitt Trigger và sơ đồ giao tiếp điều khiển qua lại giữa TTL và CMOS trong điều kiện cùng nguồn và khác mức điện áp nguồn cấp ($V_{CC} \neq V_{DD}$).
-
Chương 4: Mạch tổ hợp
Trình bày cấu trúc và phương pháp thiết kế các mạch hàm chức năng:
- Mạch so sánh độ lớn nhị phân (khảo sát sơ đồ chân và nguyên lý vi mạch chuyên dụng
7485).
- Mạch kiểm tra và tạo bit chẵn lẻ ($Parity\ generator/checker$).
- Mạch đa hợp kênh dữ liệu ($Multiplexer$ 4 sang 1, ghép nối vi mạch
74151A thực hiện đa hợp 16 sang 1) và mạch giải đa hợp ($Demultiplexer$).
- Mạch mã hóa ưu tiên 10 đường sang 4 đường (
74147), mạch giải mã 4 sang 10 (7442, 4512).
- Mạch giải mã BCD sang hiển thị $LED\ 7$ đoạn loại Anode chung ($Common\ Anode$) và Cathode chung ($Common\ Cathode$) sử dụng vi mạch
7447.
-
Chương 5: Mạch tuần tự
Khảo sát các phần tử nhớ cơ bản Flip-Flop ($RS-FF$ dùng cổng NAND/NOR, $RS-FF$ đồng bộ xung $CK$, $JK-FF$, $D-FF$).
- Thiết kế mạch đếm không đồng bộ ($Asynchronous\ Counter$ / $Ripple\ Counter$ đếm lên/đếm xuống 4-bit, đếm $MOD\ 10$, $MOD\ 6$, đếm ngắt quãng từ số $2_{10}$ đến $8_{10}$, ứng dụng các IC
7490, 74LS93, 4017, 4040, 4060).
- Thiết kế mạch đếm đồng bộ ($Synchronous\ Counter$ 3-bit, $MOD\ 10$ dùng $JK-FF$, ứng dụng IC đếm đa năng
74190, 74191, 74192).
- Phân tích và thiết kế thanh ghi dịch ($Shift\ Register$: $SISO, SIPO, PIPO$) điều khiển hiệu ứng chuỗi sáng tắt định chu kỳ, ứng dụng vi mạch
74164 và 74194.
-
Chương 6: Mạch chuyển đổi tương tự - số
Trình bày hai khối chuyển đổi tín hiệu kỹ thuật số:
- Bộ chuyển đổi số sang tương tự ($DAC$): cấu trúc mạng điện trở có trọng số, bộ khuếch đại thuật toán đảo, khảo sát vi mạch
DAC0800 và DAC0808.
- Bộ chuyển đổi tương tự sang số ($ADC$): phương pháp lấy mẫu và giữ mẫu ($Sample\ and\ Hold$), kiến trúc bộ chuyển đổi song song tốc độ cao ($Flash\ ADC$), sơ đồ chân và mạch nguyên lý vi mạch
ADC0804 và ADC0808.
-
Chương 7: Vi mạch nhớ
Trình bày cấu trúc tổ chức không gian nhớ bán dẫn và liên kết 3 tuyến bus (Bus Địa chỉ, Bus Dữ liệu, Bus Điều khiển) với bộ xử lý trung tâm ($CPU$). Hướng dẫn phương pháp ghép nối mở rộng dung lượng bộ nhớ từ các chip nhớ cơ sở $16 \times 4$ thành khối $16 \times 8$ (tăng độ dài từ dữ liệu) hoặc $32 \times 4$ (tăng số lượng địa chỉ). Khảo sát cấu tạo, sơ đồ chân và bảng chế độ hoạt động của các bộ nhớ chỉ đọc có thể lập trình và xóa được bằng tia tử ngoại $EPROM$ M2732A và 2764.
+-----------------------------------------------------------------------------------+
| BẢNG TỔNG HỢP CÁC VI MẠCH (IC) ĐẶC TRƯNG TRONG GIÁO TRÌNH |
+-------------------+--------------------+------------------------------------------+
| Phân loại mạch | Mã hiệu IC | Chức năng kỹ thuật chi tiết |
+-------------------+--------------------+------------------------------------------+
| Mạch tổ hợp | 7485 | Mạch so sánh độ lớn hai số nhị phân 4-bit|
| | 74151 / 74151A | Mạch đa hợp dữ liệu 8 kênh sang 1 |
| | 74147 | Mạch mã hóa ưu tiên 10 đường sang 4 (BCD)|
| | 7442 | Mạch giải mã BCD sang thập phân (10 line)|
| | 7447 | Mạch giải mã BCD sang LED 7 đoạn (Anode) |
+-------------------+--------------------+------------------------------------------+
| Mạch tuần tự | 7490 / 74LS90 | Bộ đếm chia 10 (Decade Counter - Asynch) |
| | 7493 / 74LS93 | Bộ đếm nhị phân 4-bit (MOD 16 - Asynch) |
| | 4017 / 4040 / 4060 | Bộ đếm Johnson / Đếm nhị phân CMOS |
| | 74190 / 74191 | Bộ đếm đồng bộ lên/xuống hệ số BCD/Nhị p.|
| | 74192 | Bộ đếm đồng bộ thập phân có ngõ mượn/nhớ |
| | 74164 / 74194 | Thanh ghi dịch 8-bit / Thanh ghi đa năng |
+-------------------+--------------------+------------------------------------------+
| Chuyển đổi ADC/DAC| DAC0800 / DAC0808 | Mạch chuyển đổi D/A 8-bit ngõ ra dòng |
| | ADC0804 / ADC0808 | Mạch chuyển đổi A/D 8-bit xấp xỉ liên tiếp|
+-------------------+--------------------+------------------------------------------+
| Vi mạch nhớ | M2732A / 2764 | EPROM dung lượng 32 Kbit (4Kx8) / 64 Kbit|
+-------------------+--------------------+------------------------------------------+
Kiến thức nền tảng được xây dựng
Giáo trình định hình nền tảng lý thuyết mạch số thông qua ba trụ cột:
- Đại số logic hình thức: Xây dựng hệ thống tiên đề logic nhị phân, các đẳng thức cơ bản ($A \cdot 1 = A, A + \bar{A} = 1, A \cdot \bar{A} = 0$), định lý biến đổi DeMorgan và phương pháp biểu diễn hàm chuẩn tắc.
- Mô hình hóa điện tử của phần tử số: Giải thích hoạt động đóng ngắt của các phần tử vật lý (công tắc tiếp điểm, diode bán dẫn, transistor BJT ở chế độ bão hòa/ngắt) tạo nên các mức logic $0$ và $1$.
- Kỹ thuật điều khiển xung nhịp và trạng thái: Xác lập nguyên lý đồng bộ hóa bằng xung đồng hồ ($Clock$), giản đồ thời gian ($timing\ diagram$), độ trễ lan truyền tín hiệu ($propagation\ delay$) và bảng chuyển đổi trạng thái của các phần tử tuần tự.
Kỹ năng phát triển
Tài liệu cung cấp chuỗi bài tập và ví dụ tính toán nhằm rèn luyện 3 nhóm kỹ năng:
- Kỹ năng kỹ thuật (Technical skills): Kỹ năng vẽ sơ đồ nguyên lý mạch logic, tra cứu sơ đồ chân IC chuẩn TTL/CMOS, phân tích dạng sóng trên giản đồ xung và thiết lập cấu hình phối hợp điện áp giữa các họ IC.
- Kỹ năng phân tích (Analytical skills): Kỹ năng phân tích bảng chân lý, tối ưu hóa các hàm logic nhiều biến bằng phương pháp khoanh nhóm trên biểu đồ Karnaugh, phân tích trạng thái hoạt động của mạch đếm chặn và mạch dịch bit.
- Kỹ năng thiết kế thực tiễn (Practical competencies): Kỹ năng chuyển hóa bài toán logic thực tế thành sơ đồ mạch nguyên lý; thiết kế hệ thống hiển thị LED, mạch định tuần tự chuỗi tín hiệu và phương pháp ghép nối mở rộng dung lượng bộ nhớ.
Phương pháp giảng dạy và học tập
+-------------------------------------------------------------------------------+
| QUY TRÌNH THIẾT KẾ MẠCH SỐ TRONG GIÁO TRÌNH |
| |
| +-----------------------------------------------------------------------+ |
| | 1. Phân tích yêu cầu bài toán kỹ thuật | |
| +-----------------------------------------------------------------------+ |
| v |
| +-----------------------------------------------------------------------+ |
| | 2. Thiết lập Bảng trạng thái (Truth Table) | |
| +-----------------------------------------------------------------------+ |
| v |
| +-----------------------------------------------------------------------+ |
| | 3. Lập hàm Boole dạng Ysp hoặc Yps | |
| +-----------------------------------------------------------------------+ |
| v |
| +-----------------------------------------------------------------------+ |
| | 4. Rút gọn hàm bằng Bìa Karnaugh (xử lý ô tùy định d - don't care) | |
| +-----------------------------------------------------------------------+ |
| v |
| +-----------------------------------------------------------------------+ |
| | 5. Vẽ sơ đồ logic & Mô phỏng kiểm chứng bằng phần mềm Proteus | |
| +-----------------------------------------------------------------------+ |
+-------------------------------------------------------------------------------+
Phương pháp tiếp cận sư phạm
Giáo trình triển khai phương pháp giảng dạy dựa trên quy trình giải quyết vấn đề kỹ thuật tuần tự gồm 5 bước tiêu chuẩn:
- Xác định yêu cầu logic của hệ thống.
- Lập bảng trạng thái (bảng sự thật).
- Viết biểu thức đại số logic chưa tối giản.
- Tối ưu hóa biểu thức bằng bìa Karnaugh hoặc định lý Boole.
- Vẽ sơ đồ mạch logic tương đương và lựa chọn vi mạch thực thi.
Bài tập và bài toán thiết kế
Mỗi chương đều có hệ thống bài tập tự luận và bài toán thiết kế mạch cụ thể, điển hình như:
- Thiết kế mạch điều khiển đèn từ 3 công tắc ngõ vào sao cho đèn sáng khi có từ 2 công tắc trở lên đóng mạch.
- Thiết kế mạch logic 4 biến ngõ vào có điều kiện trạng thái tùy định $d$ để tối ưu hóa cổng logic.
- Thiết kế mạch đếm chặn chu kỳ bất kỳ (đếm từ $3_{10}$ đến $8_{10}$, đếm lùi từ $8_{10}$ về $3_{10}$) dùng IC chuyên dụng
74190 và 74192.
- Thiết kế thanh ghi dịch 8-bit hiển thị chuỗi sáng/tắt xen kẽ (ví dụ: 5 điểm sáng 3 điểm tắt, 4 điểm sáng 6 điểm tắt) ứng dụng IC
74164 và 74194.
Thực hành và mô phỏng
Tài liệu tích hợp phần hướng dẫn sử dụng phần mềm Proteus (trang 184–198). Phương pháp học tập yêu cầu sinh viên kết hợp giữa việc tính toán lý thuyết trên giấy và mô phỏng mạch điện trực tiếp trên máy tính trước khi đấu nối phần cứng trên bảng mạch thực hành ($breadboard$), nhằm kiểm tra giản đồ thời gian và loại bỏ xung đột logic.
Hướng dẫn tự học và đánh giá
Giáo trình hướng dẫn người học tự rèn luyện bằng phương pháp đối sánh: tự giải lại các ví dụ mẫu có sẵn lời giải chi tiết trong bài giảng, sau đó áp dụng quy trình để giải các bài tập mở rộng ở cuối mỗi chương. Đánh giá kết quả học tập thông qua độ chính xác của biểu thức rút gọn, sơ đồ nguyên lý mạch và kết quả mô phỏng dạng sóng.
Điểm nổi bật và cập nhật kỹ thuật
Tài liệu phản ánh các đặc điểm kỹ thuật mang tính thực tiễn trong ngành kỹ thuật điện tử:
- Tính tương thích phần cứng thực tế: Giáo trình dành riêng một phần trong Chương 3 để giải quyết vấn đề ghép nối logic giữa hai họ linh kiện phổ biến là TTL và CMOS. Giáo trình phân tích cụ thể các thông số điện áp ngưỡng ($V_{OH}, V_{OL}, V_{IH}, V_{IL}$) và cung cấp sơ đồ mạch giải quyết trường hợp chênh lệch nguồn nuôi giữa $V_{CC}$ (5V của TTL) và $V_{DD}$ (dải điện áp rộng của CMOS).
- Phân loại cấu trúc ngõ ra chuyên sâu: Trình bày chi tiết cơ chế hoạt động của cổng cực thu để hở ($Open\ Collector$) kèm điện trở kéo ($Pull-up\ Resistor$), cổng ba trạng thái ($Tri-state$) phục vụ việc nối chung đường truyền dữ liệu bus mà không gây xung đột dòng điện.
- Tích hợp khối giao tiếp thế giới thực ($ADC/DAC$): Cung cấp cấu trúc chi tiết của các vi mạch chuẩn công nghiệp thời kỳ bán dẫn như
ADC0804 (dùng phương pháp xấp xỉ liên tiếp SAR) và DAC0808, tạo cầu nối giữa tín hiệu tương tự (cảm biến) và hệ thống xử lý số.
- Nền tảng kiến trúc máy tính: Chương 7 mô hình hóa trực tiếp sự kết nối giữa bộ nhớ bán dẫn và CPU thông qua hệ thống 3 đường bus chuẩn, giúp người học chuẩn bị nền tảng cho môn học Kỹ thuật Vi xử lý.
Đối tượng sử dụng giáo trình
- Sinh viên đại học chính quy: Giáo trình biên soạn cho sinh viên năm thứ hai hoặc năm thứ ba thuộc các chuyên ngành Kỹ thuật Điện, Điện tử - Viễn thông, Tự động hóa và Kỹ thuật Điều khiển tại Trường Đại học Thủ Dầu Một và các trường đại học khối kỹ thuật.
- Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức Vật lý đại cương (phần Điện - Từ), Giải tích, và học phần Mạch điện tử cơ bản (nắm được nguyên lý hoạt động đóng ngắt của Diode và Transistor BJT/MOSFET).
- Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chuẩn, làm cơ sở xây dựng đề cương chi tiết học phần, bài giảng lý thuyết trên lớp và ngân hàng đề thi tự luận/thực hành môn Điện tử số.
- Tài liệu tham khảo cho người tự học: Phù hợp cho kỹ sư, sinh viên các ngành kỹ thuật liên quan (Công nghệ thông tin, Cơ điện tử, Kỹ thuật Y sinh) cần tài liệu tra cứu có hệ thống về bảng trạng thái, sơ đồ chân IC họ 74xx/40xx và phương pháp thiết kế mạch số cơ bản.
Câu hỏi thường gặp
1. Giáo trình này phù hợp với đối tượng nào?
Giáo trình được biên soạn phục vụ đào tạo bậc đại học cho sinh viên ngành Điện, Điện tử, Tự động hóa và các ngành kỹ thuật liên quan cần nắm vững kiến thức phần cứng số cơ sở.
2. Cần trang bị kiến thức nền tảng nào trước khi học?
Người học cần có kiến thức cơ bản về toán nhị phân, nguyên lý mạch điện một chiều và đặc tính đóng ngắt của các phần tử bán dẫn cơ bản (Diode, Transistor lưỡng cực BJT).
3. Giáo trình này tập trung vào lý thuyết hay thiết kế thực tế?
Tài liệu cân đối giữa lý thuyết và thiết kế ứng dụng: lý thuyết đại số Boole được cụ thể hóa bằng sơ đồ mạch điện tương đương, sau đó chuyển thành các bài toán thiết kế thực tế sử dụng các mã IC chuẩn như 7447, 7490, 74192, 74164, ADC0804, DAC0808.
4. Phương pháp tự học giáo trình này như thế nào để đạt hiệu quả?
Người học nên đọc kỹ mục tiêu từng chương, vẽ lại ký hiệu và bảng sự thật của các cổng/IC, giải lại các ví dụ thiết kế mẫu trong giáo trình, sau đó cài đặt kiểm chứng hoạt động của mạch trên phần mềm mô phỏng Proteus theo hướng dẫn ở phần cuối tài liệu.
5. Giáo trình có tài liệu bổ trợ nào đi kèm không?
Tài liệu tích hợp phần hướng dẫn thực hành phần mềm mô phỏng mạch điện tử Proteus (trang 184–198) và danh mục tài liệu tham khảo chuyên ngành ở trang 199.
Kết luận
Giáo trình Điện tử số của ThS. Ngô Sỹ và ThS. Đỗ Đắc Thiểm là một tài liệu học tập có cấu trúc hoàn chỉnh (199 trang), cung cấp toàn bộ chuỗi kiến thức cơ bản và nâng cao của lĩnh vực kỹ thuật số. Nội dung dẫn dắt người học từ các hệ thống số cơ số, đại số Boole, cổng logic cơ bản đến phương pháp thiết kế các hệ thống mạch tổ hợp, mạch tuần tự phức tạp và cấu trúc giao tiếp vi mạch nhớ/bộ chuyển đổi tín hiệu ADC-DAC. Kết hợp chặt chẽ giữa tính toán giải tích và mô phỏng thực hành bằng công cụ Proteus, tài liệu tạo tiền đề kiến thức phục vụ các học phần chuyên sâu về Vi điều khiển, Xử lý tín hiệu số và Kiến trúc máy tính.