Tổng Quan và Phân Tích Học Thuật: Giáo Trình Kỹ Thuật Số

Tổng quan về giáo trình

Giáo trình Kỹ thuật số do Nguyễn Đình Phú và Nguyễn Trường Duy biên soạn, được xuất bản bởi Nhà xuất bản Đại học Quốc gia Thành phố Hồ Chí Minh, phục vụ công tác đào tạo tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh. Tài liệu được biên soạn với vai trò là giáo trình môn học cơ sở cốt lõi trong khối ngành kỹ thuật điện, điện tử, công nghệ tự động hóa, cơ điện tử và kỹ thuật máy tính. Trong chương trình đào tạo đại học, học phần này giữ vị trí tiên quyết, cung cấp toàn bộ nền tảng phần cứng logic nhằm chuẩn bị cho sinh viên tiếp cận các học phần chuyên sâu ở giai đoạn kế tiếp như: Vi xử lý, Vi điều khiển, Điều khiển bằng máy tính, và Thiết bị điều khiển lập trình PLC (Programmable Logic Controller).

Mục tiêu học tập của giáo trình hướng đến việc trang bị cho người học:

  • Khả năng phân biệt và phân tích tín hiệu số (digital) và tín hiệu tương tự (analog).
  • Nắm vững các hệ thống đếm, các loại mã và phương pháp biến đổi cơ số trong xử lý dữ liệu số.
  • Kỹ năng phân tích, tối thiểu hóa hàm logic và thiết kế mạch logic tổ hợp (combinational logic circuits).
  • Kỹ năng phân tích và thiết kế mạch logic tuần tự (sequential logic circuits), đặc biệt là mạch đếm và thanh ghi dịch.
  • Hiểu rõ cấu trúc vật lý, đặc tính điện học của các họ vi mạch tích hợp (IC) bán dẫn họ TTL và CMOS.
  • Nắm bắt nguyên lý lưu trữ của các kiến trúc bộ nhớ bán dẫn (SRAM, DRAM, ROM, Flash) và nguyên lý giao tiếp chuyển đổi tín hiệu qua các bộ DAC (Digital-to-Analog Converter) và ADC (Analog-to-Digital Converter).

Về cấu trúc và cách tiếp cận, giáo trình gồm 14 chương với độ dài 431 trang, được thiết kế tương thích với khung thời lượng giảng dạy chuẩn 15 tuần của học chế tín chỉ bậc đại học. Cách tiếp cận của tài liệu đi tuần tự từ mức độ phần tử cơ bản (bit, mức logic, cổng logic) đến cấp độ mạch chức năng (bộ mã hóa, giải mã, ALU, Flip-Flop, bộ đếm), sau đó nâng lên cấp độ khảo sát cấu trúc vi mạch thực tế và hệ thống ghép nối ngoại vi. Điểm đặc sắc của giáo trình là sự kết hợp chặt chẽ giữa đại số logic hình thức với cấu trúc phần cứng vi mạch thực tế (như các IC chuẩn công nghiệp 74LS148, 74LS121, NE555, MC1408), đồng thời gắn liền nội dung lý thuyết với tài liệu thực hành số đi kèm.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Toàn bộ 14 chương trong giáo trình được tổ chức theo logic phát triển kiến trúc hệ thống số:

  1. Chương 1: Các khái niệm – Hệ thống số – Các loại mã: Giới thiệu sự khác biệt giữa đại lượng liên tục và rời rạc, mức điện áp logic ($V_{Hmin}, V_{Hmax}, V_{Lmin}, V_{Lmax}$), tham số dạng sóng xung thực tế (thời gian lên $t_r$, thời gian xuống $t_f$, độ rộng xung $t_w$). Khảo sát các hệ thống số thập phân, nhị phân, thập lục phân (Hexadecimal), cùng các hệ mã chuyên dụng: mã BCD (Binary Coded Decimal), mã Gray (mã không trọng số, ứng dụng trong định vị trục xoay) và bảng mã ký tự chuẩn ASCII.
  2. Chương 2: Cổng logic – Các định lý – Thiết kế mạch: Thiết lập hàm truyền và bảng trạng thái của 7 cổng logic cơ bản: AND, OR, NOT, NAND, NOR, EX-OR, EX-NOR. Trình bày hệ thống các định lý đại số Boole, định lý DeMorgan, tính đa năng của cổng NAND và NOR, cùng phương pháp tối thiểu hóa hàm logic bằng bìa Karnaugh (K-map) theo dạng tổng các tích (SOP - Sum of Products) và tích các tổng (POS - Product of Sums).
  3. Chương 3 & Chương 4: Mạch logic tổ hợp chức năng:
    • Chương 3 khảo sát mạch mã hóa (Encoder 4 sang 2, 8 sang 3, IC 74LS148 10 sang 4 ngõ vào tích cực mức thấp), mạch giải mã (Decoder 2 sang 4 có tín hiệu cho phép $E, E_1, E_2$) và mạch điều khiển hiển thị LED 7 đoạn loại Anode chung.
    • Chương 4 khảo sát mạch đa hợp (Multiplexer - MUX) 2 kênh, 4 kênh; mạch giải đa hợp (Demultiplexer - DEMUX); kỹ thuật ghép nối mở rộng kênh; mạch so sánh số nhị phân 2 bit có chân mở rộng; mạch kiểm tra chẵn lẻ (Parity check) ứng dụng trong truyền nhận dữ liệu giữa máy phát và máy thu.
  4. Chương 5: Mạch số học nhị phân và BCD: Khảo sát mạch cộng/trừ số nhị phân không dấu và có dấu, mạch nhân/chia hai số nhị phân, phép toán cộng trừ trên hệ thập lục phân, cùng các giải thuật chuyển đổi giữa số nhị phân và BCD (phương pháp chia 10 lấy dư và phương pháp dịch trái), thiết kế mạch cộng/trừ số BCD.
  5. Chương 6, 7 & 8: Mạch logic tuần tự và hệ thống đếm:
    • Chương 6 trình bày các phần tử nhớ cơ bản: Flip-Flop RS (dùng cổng NAND, có xung Clock kích hoạt), Flip-Flop JK, Flip-Flop T và Flip-Flop D; thiết lập phương trình đặc tính trạng thái kế tiếp cho từng loại.
    • Chương 7 phân tích mạch đếm nhị phân không đồng bộ (Asynchronous/Ripple Counter) 4 bit đếm lên/xuống sử dụng Flip-Flop T kích hoạt cạnh xuống (falling edge), mạch đếm Modulo-M (Mod 10, Mod 20), mạch đếm tự động Reset (nạp trạng thái khởi tạo $1000_2$), mạch đếm đồng bộ 4 bit đếm lên/xuống có chân chọn $UD$ và mạch đếm đặt trước số đếm.
    • Chương 8 chuẩn hóa quy trình tổng hợp và thiết kế mạch đếm đồng bộ theo yêu cầu trạng thái bất kỳ sử dụng Flip-Flop T và Flip-Flop D.
  6. Chương 9 & 10: Thanh ghi dịch và đặc tính công nghệ IC số:
    • Chương 9 phân loại thanh ghi dịch: SISO (vào nối tiếp - ra nối tiếp), SIPO (vào nối tiếp - ra song song), PISO (vào song song - ra nối tiếp), PIPO (vào song song - ra song song), thanh ghi dịch hai chiều, ứng dụng làm mạch đếm vòng (Ring counter) và mạch đếm Johnson.
    • Chương 10 đi sâu vào đặc tính phần cứng bán dẫn của hai họ vi mạch TTL và CMOS: điện áp nguồn, vùng điện áp ngưỡng logic, công suất tiêu tán, thời gian trễ truyền, tích số công suất - tốc độ, hệ số tải (Fan-out); khảo sát cấu trúc mạch ngõ ra Totem-pole, cực thu để hở (Open-Collector), cực máng để hở (Open-Drain), ngõ ra 3 trạng thái (Tri-state), dòng TTL Schottky, ECL, PMOS, NMOS và $E^2CMOS$.
  7. Chương 11, 12, 13 & 14: Định thời, bộ nhớ bán dẫn và chuyển đổi ADC/DAC:
    • Chương 11 khảo sát mạch dao động logic (dùng NAND, NOT Schmitt Trigger, mạch dao động thạch anh), mạch đơn ổn (Monostable) dùng cổng logic, IC chuyên dụng 74LS121 và vi mạch định thời NE555.
    • Chương 12 trình bày kiến trúc bộ nhớ bán dẫn: SRAM đồng bộ và không đồng bộ, bộ nhớ đệm Cache, các tế bào DRAM, ROM mặt nạ, PROM, EPROM, bộ nhớ Flash; phương pháp ghép nối mở rộng độ rộng từ dữ liệu (data word) và dung lượng địa chỉ.
    • Chương 13 & 14 phân tích nguyên lý mạch chuyển đổi số sang tương tự DAC (mạng điện trở trọng số, mạng R/2R, vi mạch DAC MC1408 tạo xung răng cưa) và mạch chuyển đổi tương tự sang số ADC (ADC dạng bậc thang, ADC xấp xỉ liên tiếp SAR, ADC hai độ dốc Dual-Slope).
[Chương 1-2: Cơ sở Logic & Đại số Boole]
[Chương 3-5: Mạch Tổ hợp & Số học ALU]
[Chương 6-8: Mạch Tuần tự & Thiết kế Mạch đếm]
[Chương 9-11: Thanh ghi, Công nghệ IC TTL/CMOS, Định thời 555]
[Chương 12-14: Bộ nhớ Bán dẫn & Chuyển đổi Dữ liệu ADC/DAC]

Kiến thức nền tảng được xây dựng

  • Lý thuyết đại số logic và tối ưu hóa: Hệ thống các định lý Boole hình thức, định lý DeMorgan và phương pháp biểu diễn hàm chuẩn tắc (SOP/POS). Khung lý thuyết này cho phép biến đổi và tối ưu hóa số lượng cổng logic vật lý cần dùng trong mạch.
  • Mô hình trạng thái mạch tuần tự: Nguyên lý lưu trữ thông tin 1 bit dựa trên mạch hồi tiếp logic (Flip-Flop), bảng chuyển trạng thái, phương trình kích thích (excitation equations) và giản đồ thời gian đồng bộ/không đồng bộ.
  • Cơ sở vật lý vi mạch bán dẫn: Lý thuyết chuyển mạch của transistor lưỡng cực BJT và transistor hiệu ứng trường MOSFET trong vi mạch số; các hiệu ứng điện áp ký sinh, trễ truyền dẫn ($t_{pd}$), và điều kiện giao tiếp giữa các mức logic khác nhau.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical Skills):
    • Kỹ năng đọc và vẽ sơ đồ nguyên lý mạch số theo ký hiệu chuẩn quốc tế.
    • Kỹ năng chuyển đổi thuần thục giữa các cơ số (Dec, Bin, Hex) và các dạng mã (BCD, Gray, ASCII).
    • Khả năng tính toán các thông số điện học của vi mạch: dòng tải ngõ vào/ngõ ra ($I_{IH}, I_{IL}, I_{OH}, I_{OL}$), hệ số tải Fan-out và trễ chuyển trạng thái.
  • Kỹ năng phân tích (Analytical Skills):
    • Khả năng phân tích bảng chân trị, rút gọn biểu thức logic nhiều biến bằng bìa Karnaugh từ 2 đến 4 biến.
    • Phân tích hiện tượng xung đột trạng thái, phát hiện và khắc phục mã trung gian ký sinh (glitches) trong quá trình chuyển đổi trạng thái của bộ đếm không đồng bộ.
  • Kỹ năng thực hành thiết kế (Practical Competencies):
    • Thiết kế hoàn chỉnh mạch đếm đồng bộ Mod-N có chu trình xác định và có khả năng tự phục hồi trạng thái.
    • Ghép nối vi mạch chức năng để mở rộng dung lượng bộ nhớ và kênh dồn/tách dữ liệu MUX/DEMUX.
    • Lắp ráp và đo kiểm mạch tạo xung, mạch định thời dùng IC 555 và mạch biến đổi ADC/DAC trên thiết bị đo kiểm.

Phương pháp giảng dạy và học tập

Giáo trình áp dụng phương pháp sư phạm kỹ thuật thực chứng, triển khai nội dung theo quy trình 4 bước chuẩn mực:

  1. Thiết lập cơ sở toán học/lý thuyết: Định nghĩa hàm, bảng chân trị và phương trình đặc tính.
  2. Hiện thực hóa sơ đồ logic: Sử dụng các cổng logic cơ bản để cấu thành chức năng.
  3. Mô tả cấu trúc vi mạch thương mại: Đối chiếu sơ đồ lý thuyết với sơ đồ chân và thông số thực tế của các dòng IC chuẩn (74xx, MC1408, 555).
  4. Ứng dụng hệ thống: Đưa ra mạch ứng dụng hoàn chỉnh giải quyết bài toán kỹ thuật thực tế.
+-------------------------------------------------------------+
| 1. Cơ sở toán học / Bảng chân trị / Phương trình đặc tính   |
+-------------------------------------------------------------+
+-------------------------------------------------------------+
| 2. Cấu tạo sơ đồ cổng logic trừu tượng                      |
+-------------------------------------------------------------+
+-------------------------------------------------------------+
| 3. Hiện thực hóa bằng vi mạch thương mại (IC 74xx, 555...)  |
+-------------------------------------------------------------+
+-------------------------------------------------------------+
| 4. Ứng dụng điều khiển kỹ thuật thực tế                     |
+-------------------------------------------------------------+

Về hệ thống ví dụ và bài tập:

  • Hệ thống ví dụ minh họa từng bước: Giáo trình xây dựng các ví dụ có lời giải chi tiết (như Ví dụ 1-4 chia liên tiếp đổi cơ số thập phân sang nhị phân, Ví dụ 1-12/1-14 về quy tắc cộng bit đổi mã Gray, Ví dụ 2-5/2-7 rút gọn biểu thức Boole, hay các ví dụ thiết kế mạch đếm đồng bộ ở Chương 8).
  • Trường hợp nghiên cứu (Case Studies) thực tế:
    • Hệ thống điều khiển đèn giao thông tại giao lộ (Chương 1).
    • Hệ thống máy phát - máy thu kiểm tra bit chẵn lẻ Parity trong truyền số liệu máy tính sang máy in/modem (Chương 4).
    • Mạch tạo xung răng cưa ứng dụng vi mạch DAC MC1408 (Chương 13).
  • Hệ thống đánh giá: Cuối mỗi chương đều tích hợp hệ thống câu hỏi trắc nghiệm kiểm tra độ hiểu khái niệm và bài tập tự luận tính toán/thiết kế logic (chuyển đổi số, lập bảng K-map, vẽ mạch tuần tự).
  • Hướng dẫn tự học: Sinh viên được định hướng đọc tuần tự lý thuyết, tự vẽ lại sơ đồ mạch dựa trên phương trình, làm bài tập tự luận và đối chiếu kết quả với các bài thực hành mô phỏng hoặc thực hành tại xưởng điện tử số.

Điểm nổi bật và cập nhật

  • Khảo sát toàn diện đặc tính phần cứng bán dẫn (Chương 10): Khác biệt với các giáo trình thuần lý thuyết logic chỉ xem cổng logic là khối đen lý tưởng, tài liệu đi sâu vào phân tích cấu trúc mạch điện bên trong của transistor MOSFET và BJT. Các khái niệm như ngõ ra Totem-pole, ngõ ra cực thu để hở (Open-Collector) nối theo hàm AND (Wired-AND), mạch đệm 3 trạng thái (Tri-state) và dòng TTL Schottky được phân tích chi tiết kèm sơ đồ mạch điện.
  • Tích hợp trọn vẹn hai miền Tương tự và Số (Mixed-Signal): Giáo trình dành riêng Chương 13 và 14 để trình bày chi tiết các giải pháp chuyển đổi ADC và DAC (mạng điện trở R/2R, IC DAC MC1408, ADC xấp xỉ liên tiếp SAR, ADC hai độ dốc). Điều này giúp sinh viên hiểu rõ chu trình xử lý tín hiệu hoàn chỉnh: thu thập tín hiệu vật lý liên tục $\to$ số hóa qua ADC $\to$ xử lý bằng mạch số $\to$ tái tạo tín hiệu điều khiển tương tự qua DAC.
  • Tính chuẩn mực và kết nối công nghiệp:
    • Chuẩn hóa mã ASCII 7-bit và 8-bit mở rộng dùng trong bàn phím và giao tiếp máy tính.
    • Sử dụng trực tiếp mã hiệu các dòng vi mạch thực tế: 74LS148 (mã hóa ưu tiên), 74LS121 (đơn ổn), NE555 (định thời), MC1408 (DAC 8-bit).
    • Phân loại rõ ràng các thế hệ bộ nhớ bán dẫn từ SRAM, DRAM, ROM mặt nạ, EPROM đến bộ nhớ Flash, phục vụ trực tiếp cho việc học kiến trúc máy tính và hệ thống nhúng sau này.

Đối tượng sử dụng giáo trình

  • Sinh viên mục tiêu: Sinh viên đại học và cao đẳng từ năm thứ nhất đến năm thứ hai thuộc các nhóm ngành: Kỹ thuật Điện - Điện tử, Công nghệ Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Cơ điện tử, Công nghệ Thông tin, Kỹ thuật Máy tính và Điện tử Viễn thông.
  • Kiến thức tiên quyết (Prerequisites):
    • Vật lý đại cương (Phần Điện học: định luật Ohm, định luật Kirchhoff, dòng điện xoay chiều và một chiều).
    • Linh kiện điện tử cơ bản (Nguyên lý tiếp giáp P-N, Diode, Transistor lưỡng cực BJT, Transistor hiệu ứng trường MOSFET).
    • Toán rời rạc cơ bản (Tập hợp, đại số mệnh đề logic cơ bản).
  • Giảng viên và hình thức sử dụng: Dùng làm giáo trình giảng dạy chính khóa cho học phần Kỹ thuật số (thời lượng 2 đến 3 tín chỉ lý thuyết, tương đương 30 - 45 tiết trên lớp trong 15 tuần). Bố cục phân chia 14 chương giúp giảng viên dễ dàng lập đề cương chi tiết môn học, phân bổ bài tập lớn và thiết kế ngân hàng đề thi tự luận/trắc nghiệm.
  • Tự học và tài liệu tra cứu: Phù hợp cho kỹ sư phần cứng, cán bộ kỹ thuật tại các nhà máy tự động hóa, kỹ sư thiết kế mạch nhúng/FPGA cần tra cứu bảng chân trị, thông số mức logic, sơ đồ ghép nối vi mạch logic tiêu chuẩn và cấu trúc bộ nhớ.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với ai?

Giáo trình được biên soạn chuẩn hóa cho sinh viên khối ngành kỹ thuật công nghệ (Điện, Điện tử, Tự động hóa, Cơ điện tử, Viễn thông, Máy tính) và các kỹ sư phần cứng cần củng cố kiến thức nền tảng về thiết kế mạch số.

2. Cần kiến thức nền nào để học?

Người học cần có kiến thức cơ sở về mạch điện cơ bản (dòng điện, điện áp, định luật Ohm) và hiểu biết cơ bản về chế độ đóng cắt (switching) của linh kiện bán dẫn như Diode, BJT, MOSFET.

3. Điểm khác biệt với giáo trình khác?

Giáo trình của Nguyễn Đình Phú và Nguyễn Trường Duy không dừng lại ở mức đại số Boole trừu tượng mà kết nối trực tiếp với cấu trúc phần cứng của các dòng IC thương mại (họ 74xx, NE555, MC1408), phân tích sâu đặc tính điện học TTL/CMOS và bao quát toàn bộ từ mạch logic cơ bản đến hệ thống giao tiếp biến đổi ADC/DAC và bộ nhớ bán dẫn.

4. Làm sao để tự học hiệu quả?

Người học nên tuân thủ lộ trình 15 tuần: nắm vững quy tắc đại số Boole ở Chương 1-2, thực hành giải các bài tập rút gọn bìa Karnaugh, sau đó tự tổng hợp các sơ đồ mạch đếm ở Chương 7-8 và đối chiếu bảng chân trị với giản đồ xung thời gian. Cuối mỗi chương, cần hoàn thành toàn bộ câu hỏi trắc nghiệm và bài tập tính toán.

5. Có tài liệu bổ trợ nào kèm theo?

Giáo trình được thiết kế đồng bộ với Tài liệu thực hành số của Trường Đại học Sư phạm Kỹ thuật TP.HCM, cung cấp các bài thí nghiệm lắp ráp mạch trên panel thí nghiệm thực tế hoặc phần mềm mô phỏng mạch điện tử.


Kết luận

Giáo trình Kỹ thuật số của Nguyễn Đình Phú và Nguyễn Trường Duy cung cấp hệ thống tri thức hoàn chỉnh và chuẩn mực về kỹ thuật số, bao quát từ cơ sở lý thuyết logic, phương pháp thiết kế mạch tổ hợp/tuần tự đến cấu trúc phần cứng vi mạch TTL/CMOS, kiến trúc bộ nhớ và chuyển đổi tín hiệu tương tự - số.

Lộ trình học tập đề xuất được phân bổ theo 4 giai đoạn logic:

  1. Giai đoạn 1 (Chương 1 - 2): Xây dựng nền tảng hệ thống số, bảng mã, cổng logic và phương pháp tối ưu hóa Boole/K-map.
  2. Giai đoạn 2 (Chương 3 - 5): Thiết kế các khối mạch chức năng tổ hợp, mạch so sánh, kiểm tra chẵn lẻ và khối số học ALU.
  3. Giai đoạn 3 (Chương 6 - 9): Làm chủ các phần tử nhớ Flip-Flop, quy trình tổng hợp mạch đếm đồng bộ/không đồng bộ và thanh ghi dịch.
  4. Giai đoạn 4 (Chương 10 - 14): Khảo sát đặc tính vật lý IC TTL/CMOS, mạch dao động/đơn ổn 555, kiến trúc bộ nhớ bán dẫn và ghép nối chuyển đổi ADC/DAC.

Tài liệu là tiền đề bắt buộc để người học tiến vào các lĩnh vực kỹ thuật điều khiển hiện đại, kiến trúc máy tính, lập trình vi điều khiển và tự động hóa công nghiệp.