I. Tổng quan về giáo trình kỹ thuật số Nguyễn Trung Lập
Giáo trình kỹ thuật số của tác giả Nguyễn Trung Lập là tài liệu học tập quan trọng dành cho sinh viên ngành Công nghệ thông tin và Điện tử. Nội dung giáo trình bao gồm các hệ thống số, mã hóa, hàm logic, cổng logic, mạch tổ hợp, mạch đếm, thanh ghi dịch và bộ nhớ ROM, RAM. Giáo trình được biên soạn theo chương trình thực hành với 15 tiết thực hành và 3 tiết kiểm tra. Môn học yêu cầu sinh viên đã hoàn thành môn Kỹ thuật số 1 làm môn tiên quyết. Nội dung lý thuyết kết hợp chặt chẽ với thực hành thí nghiệm, giúp sinh viên nắm vững nguyên lý hoạt động của các linh kiện và mạch số. Giáo trình này được sử dụng rộng rãi trong đào tạo ngành Điện tử viễn thông và Công nghệ thông tin tại các trường đại học Việt Nam.
1.1. Mục tiêu và cấu trúc giáo trình
Giáo trình kỹ thuật số Nguyễn Trung Lập được xây dựng với mục tiêu trang bị kiến thức nền tảng về mạch số cho sinh viên. Cấu trúc bao gồm 5 bài thí nghiệm chính: khảo sát cổng logic và Flip-Flop, mã hóa và giải mã, hệ tổ hợp tạo hàm dùng vi mạch MSI, mạch đếm và thanh ghi dịch, hệ nhớ ROM và RAM. Mỗi bài thí nghiệm đi kèm lý thuyết chi tiết và hướng dẫn thực hành cụ thể. Sinh viên được học cách đo đạc các thông số dòng, áp của cổng logic TTL và CMOS, vẽ đặc tuyến truyền đạt, đồng thời hiểu rõ nguyên lý hoạt động của các vi mạch tích hợp MSI phổ biến.
1.2. Đối tượng và phương pháp giảng dạy
Giáo trình hướng đến sinh viên năm hai, năm ba các ngành kỹ thuật điện tử và công nghệ thông tin. Phương pháp giảng dạy kết hợp giữa lý thuyết và thực hành thí nghiệm. Sinh viên sẽ thao tác trực tiếp trên các board mạch thực nghiệm, sử dụng đồng hồ hiện sóng để quan sát tín hiệu. Giáo trình sử dụng các vi mạch MSI phổ biến như IC 74138, IC 74151, IC 7493, IC 74164 để minh họa. Đội ngũ giảng viên phụ trách gồm nhiều giảng viên giàu kinh nghiệm, đảm bảo chất lượng đào tạo toàn diện cho sinh viên.
II. Phân tích nội dung các hệ thống số và mã hóa
Chương đầu tiên của giáo trình kỹ thuật số trình bày về các hệ thống số và phương pháp biến đổi giữa các hệ cơ số. Nội dung bao gồm hệ thập phân, nhị phân, bát phân và thập lục phân. Sinh viên học cách chuyển đổi qua lại giữa các hệ số, thực hiện các phép toán cộng, trừ, nhân, chia số nhị phân. Giáo trình cũng giới thiệu hai loại mã hóa quan trọng là mã BCD và mã Gray. Mã BCD dùng để hiển thị số thập phân trên thiết bị kỹ thuật số, còn mã Gray giảm thiểu lỗi khi chuyển đổi giữa các trạng thái liền kề. Việc nắm vững các hệ thống số là nền tảng thiết yếu để hiểu nguyên lý hoạt động của mọi mạch số trong các phần tiếp theo của giáo trình kỹ thuật số Nguyễn Trung Lập.
2.1. Các hệ thống số và nguyên lý biểu diễn
Giáo trình giới thiệu bốn hệ thống số chính: hệ thập phân cơ số 10, hệ nhị phân cơ số 2, hệ bát phân cơ số 8 và hệ thập lục phân cơ số 16. Mỗi hệ số có ưu điểm riêng trong ứng dụng kỹ thuật số. Hệ nhị phân là nền tảng cho mọi mạch logic vì chỉ sử dụng hai trạng thái 0 và 1. Hệ thập lục phân giúp viết gọn các chuỗi nhị phân dài. Nguyên lý chuyển đổi giữa các hệ số dựa trên phương pháp chia lấy dư và nhân lấy phần nguyên, được trình bày chi tiết với nhiều ví dụ minh họa cụ thể trong giáo trình.
2.2. Mã hóa BCD và mã Gray trong kỹ thuật số
Mã BCD (Binary Coded Decimal) biểu diễn mỗi chữ số thập phân bằng 4 bit nhị phân, thuận tiện cho việc hiển thị số trên LED 7 đoạn. Giáo trình hướng dẫn sử dụng vi mạch IC 4511 để giải mã BCD sang 7 đoạn. Mã Gray có đặc điểm quan trọng là hai mã liền kề chỉ khác nhau một bit, giúp giảm sai sót khi chuyển đổi cơ học. Trong thực hành, sinh viên khảo sát vi mạch mã hóa ưu tiên 8 sang 3 IC 74148 và vi mạch giải mã 3 sang 8 IC 74138. Các vi mạch MSI này là công cụ cơ bản trong thiết kế hệ thống số hiện đại.
III. Phân tích cổng logic mạch tổ hợp và Flip Flop
Phần cốt lõi của giáo trình kỹ thuật số Nguyễn Trung Lập tập trung vào cổng logic và Flip-Flop. Cổng logic TTL và CMOS là hai họ linh kiện chính được khảo sát. Sinh viên vẽ đặc tuyến truyền đạt V0=f(Vi), đo thông số dòng, áp và khảo sát khả năng Fan-out mức thấp. Giáo trình phân tích chi tiết các kiểu ngã ra totempole và ngã ra cực thu để hở, mỗi kiểu có ưu nhược điểm riêng. Flip-Flop D và JK là hai loại Flip-Flop cơ bản, hoạt động như bộ nhớ một bit. Mạch tổ hợp bao gồm bộ mã hóa, giải mã và multiplexer được xây dựng từ các cổng logic cơ bản. Phần này cung cấp nền tảng để hiểu mạch đếm, thanh ghi dịch và các hệ thống phức tạp hơn.
3.1. Cấu tạo và đặc tính cổng logic TTL CMOS
Cổng logic TTL sử dụng transistor lưỡng cực, hoạt động ở mức điện áp 5V với tốc độ truyền nhanh. Cổng CMOS sử dụng transistor hiệu ứng trường, tiêu thụ công suất thấp hơn nhiều so với TTL. Giáo trình mô tả mạch bên trong cổng NAND TTL với các transistor T1 đến T4, điện trở và diode bảo vệ. Kiểu ngã ra totempole giúp giảm công suất tiêu thụ và thời gian truyền trễ. Kiểu ngã ra cực thu để hở cho phép nối chung nhiều ngã ra nhưng cần điện trở kéo lên lên Vcc. Đặc tuyến truyền đạt thể hiện mối quan hệ giữa điện áp vào và điện áp ra, là công cụ đánh giá chất lượng cổng logic.
3.2. Hoạt động của Flip Flop và mạch tổ hợp
Flip-Flop là phần tử nhớ cơ bản trong kỹ thuật số, lưu trữ một bit thông tin. D-FF có một đầu vào dữ liệu D, ngõ ra Q nhận giá trị D tại thời điểm xung clock. JK-FF linh hoạt hơn với hai đầu vào J, K, có thể thực hiện các chức năng giữ, đặt, reset và đảo trạng thái. Mạch tổ hợp là mạch ngõ ra chỉ phụ thuộc vào trạng thái ngõ ra hiện tại, không có bộ nhớ. Giáo trình hướng dẫn dùng decoder 74138 và multiplexer 74151 để tạo hàm logic任意. Phương pháp này đơn giản hóa thiết kế so với dùng cổng logic rời rạc.
IV. Ứng dụng mạch đếm thanh ghi dịch và bộ nhớ
Phần ứng dụng trong giáo trình kỹ thuật số Nguyễn Trung Lập trình bày mạch đếm, thanh ghi dịch và hệ nhớ ROM, RAM. Mạch đếm 7493 thực hiện đếm nhị phân và đếm modulo, là thành phần quan trọng trong bộ tạo xung, bộ chia tần số. Vi mạch đếm 4510 là bộ đếm thập phân có khả năng đếm lên và đếm xuống. Thanh ghi dịch 8 bit 74164 chuyển dữ liệu nối tiếp sang song song, dùng trong truyền thông số và điều khiển LED. Thanh ghi dịch 4 bit 74194 có chức năng dịch trái, dịch phải và nạp song song. Hệ nhớ ROM lưu dữ liệu cố định, dùng cho bảng tra cứu và tạo hàm. RAM cho phép đọc ghi dữ liệu tùy ý, là bộ nhớ chính trong máy tính. Kiến thức này giúp sinh viên thiết kế các hệ thống số phức tạp thực tế.
4.1. Mạch đếm và thanh ghi dịch trong hệ thống số
Mạch đếm là mạch tuần tự tạo chuỗi trạng thái theo thứ tự xác định khi có xung clock vào. IC 7493 là bộ đếm 4 bit, có thể cấu hình đếm module 2, module 8 hoặc module 16 bằng cách kết nối các Flip-Flop bên trong. Giáo trình hướng dẫn đếm modulo bằng cách dùng cổng NAND để reset sớm. Thanh ghi dịch là nhóm Flip-Flop nối tiếp, dữ liệu di chuyển từ bit này sang bit kia theo xung clock. 74164 thực hiện nạp nối tiếp và xuất song song, ứng dụng trong hiển thị ký tự LED. 74194 đa năng hơn, hỗ trợ bốn chế độ hoạt động: giữ, dịch trái, dịch phải và nạp song song.
4.2. Hệ nhớ ROM và RAM trong kỹ thuật số
ROM (Read Only Memory) là bộ nhớ chỉ đọc, dữ liệu được ghi cố định trong quá trình sản xuất hoặc lập trình. ROM được dùng để lưu bảng tra cứu, mã hóa và tạo hàm logic phức tạp mà không cần mạch tổ hợp rời rạc. Truy xuất ROM bằng cách đặt địa chỉ lên bus địa chỉ, dữ liệu tương ứng xuất hiện ở bus dữ liệu. RAM (Random Access Memory) cho phép đọc và ghi dữ liệu任意 tại bất kỳ địa chỉ nào. RAM là thành phần không thể thiếu trong hệ thống vi xử lý, lưu trữ chương trình và dữ liệu tạm thời. Giáo trình hướng dẫn thao tác ghi đọc RAM trong thực hành, giúp sinh viên hiểu nguyên lý lưu trữ dữ liệu số.