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

Giáo trình Kỹ thuật số của tác giả Nguyễn Trung Lập (người hiệu đính: ThS. Phạm Văn Tấn) được biên soạn tại Cần Thơ (tháng 8/2003) và phát hành trực tuyến trên hệ thống Học liệu Mở Việt Nam (Vietnam Open Educational Resources - VOER, 2010) theo giấy phép Creative Commons Attribution 3.0. Trong chương trình đào tạo bậc đại học, đây là học phần cơ sở ngành bắt buộc thuộc khối ngành Kỹ thuật Điện tử - Viễn thông và Tự động hóa.

Mục tiêu học tập của giáo trình tập trung vào việc trang bị cho sinh viên hệ thống lý thuyết toán học logic nhị phân, nguyên lý phân tích và phương pháp tổng hợp các mạch số từ mức độ cổng logic cơ bản đến các hệ thống xử lý phức tạp. Sinh viên hoàn thành học phần có khả năng chuyển đổi các hệ thống số, tối giản hàm logic, thiết kế mạch tổ hợp, mạch tuần tự, mạch tính toán số học, khảo sát cấu trúc bộ nhớ bán dẫn và phân tích khối giao tiếp tương tự - số.

Về cấu trúc, tài liệu gồm 8 chương chính với cách tiếp cận đi từ công cụ toán học nền tảng đến mạch chức năng và hệ thống:

  • Chương 1 và 2: Hệ thống số, mã hóa và cơ sở hàm logic (Đại số Boole).
  • Chương 3: Cổng logic và thông số kỹ thuật của vi mạch tích hợp (IC số).
  • Chương 4, 5 và 6: Ba chương nòng cốt khảo sát mạch tổ hợp, mạch tuần tự và mạch làm toán.
  • Chương 7 và 8: Cấu tạo bộ nhớ bán dẫn và các mạch biến đổi tương tự - số (A/D, D/A).

Đặc điểm của giáo trình là tính nhất quán trong phương pháp luận: xây dựng mô hình toán học trước (bảng sự thật, dạng chuẩn Shanon, bìa Karnaugh), sau đó chuyển đổi trực tiếp sang sơ đồ mạch điện tử tương ứng.


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

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

Nội dung 8 chương trong giáo trình được tổ chức theo tiến trình logic chặt chẽ:

  1. Hệ thống số và Mã hóa (Chương 1): Trình bày nguyên lý biểu diễn đa thức trọng số của hệ cơ số $b$, quy tắc biến đổi qua lại giữa hệ thập phân (cơ số 10), nhị phân (cơ số 2), bát phân (cơ số 8) và thập lục phân (cơ số 16 / Hexadecimal). Chương này đồng thời trình bày các phép tính số học (+, -, *, /) trên hệ nhị phân và các chuẩn mã hóa: mã BCD (Binary Coded Decimal) ứng dụng cho hiển thị LED 7 đoạn/LCD, mã Gray (mã cách khoảng đơn vị/mã phản chiếu) nhằm triệt tiêu lỗi giao thoa bit trong các bộ đếm.
  2. Hàm logic và Phương pháp rút gọn (Chương 2): Giới thiệu hệ thống đại số George Boole (1854), các biến/hàm logic, bảng sự thật, giản đồ Venn (Euler), giản đồ thời gian và 4 phép toán cơ bản: NOT, AND, OR, EX-OR. Nội dung định nghĩa dạng tổng chuẩn (minterm) theo định lý Shanon thứ nhất và dạng tích chuẩn (maxterm) theo định lý Shanon thứ hai. Kỹ thuật rút gọn hàm được thiết lập qua 3 phương pháp: đại số (4 quy tắc), bảng Karnaugh (sắp xếp ô theo mã Gray cho hàm từ 3 đến 6 biến) và phương pháp Quine-McCluskey.
  3. Cổng logic cơ bản và IC số (Chương 3): Phân tích cổng logic, các thông số kỹ thuật điện áp/dòng điện của IC số và nguyên tắc ghép nối giao tiếp giữa các họ IC số khác nhau.
  4. Mạch tổ hợp (Chương 4): Nguyên lý thiết kế mạch logic không có phần tử nhớ, bao gồm mạch đa hợp (Multiplexer), mạch giải đa hợp (Demultiplexer) và mạch so sánh độ lớn dữ liệu nhị phân.
  5. Mạch tuần tự và Mạch ghi dịch (Chương 5): Khảo sát mạch logic có trạng thái phụ thuộc vào tín hiệu quá khứ (phần tử nhớ/Flip-Flop), cấu trúc mạch ghi dịch (Shift Register) và các bộ đếm.
  6. Mạch làm toán (Chương 6): Thiết kế mạch cộng nhị phân 1 bit, bộ cộng nhiều bit, kỹ thuật biểu diễn số có dấu, phép trừ nhị phân sử dụng mã bù 1 và bù 2.
  7. Bộ nhớ bán dẫn (Chương 7): Nguyên lý vận hành của các loại bộ nhớ bán dẫn (bộ nhớ chính của máy tính) và phương pháp ghép nối mở rộng dung lượng bộ nhớ theo từ/độ dài bit.
  8. Biến đổi Tương tự - Số (Chương 8): Khảo sát các mạch chuyển đổi tín hiệu tương tự sang số (ADC) và số sang tương tự (DAC), đóng vai trò khối giao tiếp vật lý giữa máy tính và môi trường thực.
Tiến trình phát triển nội dung trong giáo trình:
[Hệ thống số & Mã hóa (Chương 1)]
               │
               ▼
[Đại số Boole & Tối giản logic (Chương 2)]
               │
               ▼
[Phần tử logic & IC số (Chương 3)]
               │
   ┌───────────┴───────────┐
   ▼                       ▼
[Mạch tổ hợp (Chương 4)] [Mạch tuần tự (Chương 5)]
   │                       │
   └───────────┬───────────┘
               ▼
[Mạch tính toán số học (Chương 6)]
               │
   ┌───────────┴───────────┐
   ▼                       ▼
[Bộ nhớ bán dẫn (Chương 7)] [Biến đổi ADC/DAC (Chương 8)]

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

  • Lý thuyết Đại số Boole: Các tiên đề giao hoán, phối hợp, phân bố đối với phép cộng và nhân logic, tính chất phần tử trung tính, tính bù, nguyên lý song đối (Duality) và hệ thức định lý De Morgan.
  • Định lý khai triển Shanon: Cơ sở hình thành biểu thức tổng chuẩn (minterm) $\Sigma$ và tích chuẩn (maxterm) $\Pi$ dựa trên tập giá trị riêng $f(i, j, k)$.
  • Nguyên lý trọng số hệ cơ số: Khai triển đa thức $N = \sum a_i b^i$, xác định bit có trọng số lớn nhất (MSB) và bit có trọng số nhỏ nhất (LSB).
  • Nguyên tắc bù số học: Biểu diễn số học có dấu qua định dạng bù 1 và bù 2 phục vụ thiết kế mạch cộng/trừ trong vi xử lý.

Kỹ năng phát triển

  • Kỹ năng tính toán và chuyển đổi dữ liệu: Thực hiện thành thạo thuật toán chia/nhân liên tiếp tìm phần nguyên/phần lẻ để chuyển đổi giữa hệ 10 và hệ cơ số $b$; nhóm $k$-bit để chuyển đổi trực tiếp giữa hệ nhị phân và hệ bát phân ($k=3$), thập lục phân ($k=4$).
  • Kỹ năng tối giản hóa sơ đồ logic: Áp dụng bảng Karnaugh để gom nhóm các ô kề nhau (dựa trên tính chất chỉ lệch 1 bit của mã Gray) nhằm triệt tiêu biến dư thừa, giảm số lượng linh kiện phần cứng.
  • Kỹ năng phân tích mạch chức năng: Đọc hiểu, phân tích giản đồ thời gian và bảng sự thật của các cấu trúc mạch tổ hợp, mạch ghi dịch, khối số học ALU và bộ chuyển đổi ADC/DAC.

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 diễn dịch kết hợp quy nạp kỹ thuật. Tác giả đi từ định nghĩa toán học trừu tượng (định lý Shanon, đại số Boole), minh họa qua bảng chân trị và giản đồ thời gian, sau đó quy nạp thành các bước giải thuật cụ thể (ví dụ: quy trình 4 bước lập bảng và khoanh nhóm Karnaugh).

Hệ thống bài tập được bố trí độc lập ở cuối mỗi chương (từ Bài tập chương 1 đến Bài tập chương 7). Các bài tập tập trung vào việc rèn luyện thao tác kỹ thuật thực hành:

  • Đổi các số nguyên và số lẻ giữa các hệ 10, 2, 8, 16 (ví dụ: đổi $25,3_{10}$, $1376,85_{10}$, $4BE,ADH$, $ABCD,EF_{16}$).
  • Mã hóa chuỗi ký tự sang mã BCD và chuyển đổi mã Gray.
  • Viết dạng chuẩn và rút gọn biểu thức logic nhiều biến bằng đại số và bìa Karnaugh.
  • Phân tích trạng thái logic của các cấu trúc mạch số cụ thể.

Phương pháp đánh giá học phần thường dựa trên khả năng giải quyết các bài toán thiết kế mạch logic tối ưu (sử dụng số lượng cổng ít nhất), phân tích chính xác bảng sự thật và biểu đồ thời gian của hệ tuần tự.

Đối với hoạt động tự học, giáo trình được thiết kế có tính bao hàm: hai chương đầu đã ôn tập đầy đủ phần Đại số Boole và hệ thống số, giúp người học có thể tự bù đắp phần kiến thức toán rời rạc còn thiếu mà không nhất thiết phải học song song một học phần toán học riêng biệt trước đó.


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

Tài liệu được số hóa và lưu trữ tại Học liệu Mở Việt Nam (VOER) với thông tin thư mục rõ ràng: tác giả Nguyễn Trung Lập, có sự đóng góp ý kiến chuyên môn của ThS. Phạm Văn Tấn. Việc phát hành trực tuyến theo giấy phép Creative Commons Attribution 3.0 giúp tài liệu duy trì tính chuẩn hóa và cung cấp quyền truy cập mở cho cộng đồng kỹ thuật.

Nội dung học thuật trong tài liệu tập trung vào các giải thuật chuyển đổi và tối ưu mang tính quy chuẩn trong kỹ thuật số:

  • Thuật toán chuyển đổi hệ cơ số chi tiết: Cung cấp công thức toán học tường minh cho việc xử lý phần nguyên $PE(N)$ (phép chia liên tiếp) và phần lẻ $PF(N)$ (phép nhân liên tiếp), chỉ rõ sai số khi phần lẻ lặp tuần hoàn.
  • Xử lý mã Gray và bảng Karnaugh: Giải thích bản chất vật lý của hiện tượng sai số chuyển trạng thái trong các bộ đếm nhị phân, từ đó dẫn dắt sự cần thiết của mã Gray (mã phản chiếu) và áp dụng cấu trúc mã này lên bảng Karnaugh hình trụ để nhóm các ô kề nhau ở 4 cạnh và 4 góc.
  • Tính ứng dụng thực tế của phần cứng: Minh họa trực tiếp mối liên hệ giữa lý thuyết hàm logic với các thiết bị hiển thị như LED 7 đoạn/LCD (thông qua mã BCD), các họ IC số chuyên dụng, bộ nhớ bán dẫn và khối chuyển đổi tín hiệu tương tự sang số phục vụ giao tiếp máy tính.

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

  • Sinh viên đại học: Giáo trình được biên soạn chuyên biệt 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 tử, Điện tử - Viễn thông, Tự động hóa, Kỹ thuật Máy tính và Cơ điện tử.
  • Kiến thức tiên quyết (Prerequisites):
    • Kiến thức cơ bản về linh kiện điện tử: Điốt (Diod), Transistor lưỡng cực (BJT) và Transistor hiệu ứng trường (FET) hoạt động ở hai chế độ dẫn và ngưng (khóa).
    • Đại số Boole và lý thuyết tập hợp cơ bản (nếu chưa học, người đọc có thể tự bổ sung thông qua nội dung tóm lược chi tiết ở Chương 1 và Chương 2).
  • Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chính, khung đề cương bài giảng và nguồn bài tập mẫu cho các học phần Kỹ thuật số, Mạch logic hoặc Cơ sở kỹ thuật số.
  • Kỹ sư và người tự học: Phù hợp làm tài liệu tra cứu các quy tắc đại số logic, phương pháp rút gọn mạch và bảng mã nhị phân chuẩn bằng tiếng Việt.

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 phục vụ trực tiếp cho sinh viên đại học, cao đẳng ngành Điện tử - Viễn thông, Tự động hóa và kỹ sư cần tra cứu nguyên lý mạch số cơ bản.

2. Cần kiến thức nền nào trước khi học giáo trình này?

Người học cần có kiến thức cơ bản về linh kiện điện tử (Diod, Transistor BJT, FET ở chế độ đóng/ngắt dẫn dòng). Kiến thức về Đại số Boole nếu đã học sẽ hỗ trợ tiếp thu nhanh hơn, nhưng chương 1 và 2 của tài liệu đã cung cấp đủ phần ôn tập này.

3. Cấu trúc mạch số trong giáo trình gồm những phần trọng tâm nào?

Trọng tâm giáo trình tập trung vào 3 chương nòng cốt: Mạch tổ hợp (Chương 4), Mạch tuần tự (Chương 5) và Mạch làm toán (Chương 6), kết hợp với khối Bộ nhớ bán dẫn (Chương 7) và Biến đổi A/D, D/A (Chương 8).

4. Bảng Karnaugh trong tài liệu hỗ trợ tối giản hàm logic bao nhiêu biến?

Theo giáo trình, phương pháp bảng Karnaugh trình bày trong Chương 2 cho phép rút gọn trực quan các hàm logic chứa từ 3 đến 6 biến bằng cách biểu diễn thứ tự ô theo mã Gray.

5. Tài liệu có cung cấp hệ thống bài tập tự rèn luyện không?

Có. Giáo trình có các phần bài tập chuyên biệt sau mỗi chương lý thuyết (Bài tập chương 1, Bài tập chương 2, Bài tập chương 3, Bài tập chương 4, Bài tập chương 5, Bài tập chương 7) với đầy đủ các dạng toán chuyển đổi hệ số, tối giản hàm và thiết kế mạch logic.


Kết luận

Giáo trình Kỹ thuật số của tác giả Nguyễn Trung Lập cung cấp hệ thống kiến thức nền tảng hoàn chỉnh về lý thuyết logic nhị phân, phần tử cổng logic, mạch tổ hợp, mạch tuần tự, mạch tính toán và các cấu trúc bộ nhớ bán dẫn.

Lộ trình tiếp cận được tổ chức từ việc làm chủ toán học Đại số Boole (Chương 1-2), chuyển tiếp qua khảo sát linh kiện IC số (Chương 3), thiết kế các hệ thống mạch xử lý chức năng (Chương 4-6) và hoàn thiện ở mức độ hệ thống bộ nhớ cùng khối chuyển đổi A/D - D/A (Chương 7-8). Người học có thể tham khảo thêm danh mục tài liệu tham khảo chuyên ngành kỹ thuật số được liệt kê ở trang 292 của tài liệu để mở rộng kiến thức thiết kế hệ thống số nâng cao.