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

"Giáo trình Hướng dẫn Thiết kế Mạch in" do tác giả Trần Hữu Danh (Khoa Công nghệ Thông tin và Truyền thông – Đại học Cần Thơ) biên soạn là tài liệu đào tạo chuyên ngành thuộc khối ngành Kỹ thuật Điện - Điện tử và Kỹ thuật Phần cứng. Trong chương trình đào tạo đại học và cao đẳng, giáo trình giữ vai trò là học liệu thực hành và ứng dụng, kết nối các học phần lý thuyết cơ sở với quy trình thiết kế phần cứng điện tử thông qua các công cụ tự động hóa thiết kế điện tử (EDA - Electronic Design Automation).

Mục tiêu học tập của giáo trình hướng đến việc trang bị cho sinh viên năng lực thực hiện quy trình thiết kế mạch hoàn chỉnh:

  • Thiết lập, cấu hình và quản trị môi trường làm việc trên các phần mềm chuyên dụng gồm MultiSim 6.20 và OrCAD Family Release 9.2.
  • Ứng dụng hệ thống thiết bị đo kiểm ảo (Instruments) để mô phỏng, phân tích và kiểm chứng đáp ứng của các mạch điện tử tương tự và mạch số.
  • Xây dựng bản vẽ sơ đồ nguyên lý (Schematic Capture), kiểm tra lỗi thiết kế điện học (DRC) và trích xuất danh sách liên kết mạng (Netlist) phục vụ công đoạn thiết kế mạch in (Layout).

Cấu trúc giáo trình được tổ chức theo tiến trình kỹ thuật tuyến tính: bắt đầu từ khâu cài đặt và thiết lập hệ thống (Chương 1), chuyển tiếp sang kỹ thuật mô phỏng kiểm chứng chức năng mạch trên MultiSim 6.20 (Chương 2), và tiến tới thiết kế bản vẽ nguyên lý chuẩn công nghiệp bằng OrCAD Capture 9.2 (Chương 3). Cách tiếp cận này tập trung vào phương pháp hướng dẫn thao tác kỹ thuật cụ thể kết hợp kiểm chứng lý thuyết bằng thực nghiệm mô phỏng số.

Điểm đặc trưng của giáo trình là sự kết hợp chặt chẽ giữa các bài toán phân tích mạch kinh điển với giao diện công cụ trực quan, giúp người học tiếp cận trực tiếp cấu hình phần mềm, cơ sở dữ liệu linh kiện và hệ thống dụng cụ đo kiểm chuẩn phòng thí nghiệm trên môi trường máy tính.


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

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

Căn cứ theo văn bản tài liệu, hệ thống nội dung học thuật được cấu trúc qua 3 chương trọng tâm:

  • Chương 1: Mở đầu: Cung cấp quy trình thiết lập môi trường phần mềm trên hệ điều hành Windows. Nội dung hướng dẫn chi tiết các bước cài đặt phần mềm MultiSim 6.20 (nhập Serial Number, thiết lập Feature Code, tạo Release Code thông qua KeyGenerator) và cài đặt OrCAD Family Release 9.2 (chế độ cấp phép Standalone Licensing, nhập Key Code, Authorization Code và áp dụng bản vá PDXOrcad.exe). Đồng thời, chương này hướng dẫn cài đặt phần mềm phụ trợ Adobe Acrobat version 4.0 / 4.05 để khai thác hệ thống tài liệu hướng dẫn kỹ thuật đi kèm.
  • Chương 2: MultiSim 6.20 và ứng dụng vào trong mô phỏng mạch điện: Trình bày cấu trúc giao diện người dùng (Menu, System Toolbar, MultiSim Design Bar, Component Toolbar, In Use List, Circuit Windows, Status Line). Giới thiệu 3 phân lớp cơ sở dữ liệu linh kiện (Multisim master, user, corporate library), quy tắc đặt và định hướng linh kiện (xoay góc 90 CounterCW), phương pháp đi dây tự động và thủ công (Place Junction). Chương 2 tập trung phân tích 8 công cụ đo kiểm ảo: Oscilloscope, Bode Plotter, Distortion Analyzer, Function Generator, Logic Converter, Logic Analyzer, Word Generator, Multimeter; cùng hệ thống bài tập mô phỏng mạch số và mạch biến đổi ADC-DAC.
  • Chương 3: OrCAD Capture 9.2: Giới thiệu phương pháp khởi tạo dự án và thiết lập môi trường vẽ sơ đồ nguyên lý (Capture.exe). Trình bày chi tiết các tab cấu hình trong menu Options/Preferences: Colors/Print (gán bảng màu cho Wire, Pin, Bus, DRC marker, Text), Grid Display (quản lý lưới tọa độ), Pan and Zoom, Select, và Miscellaneous. Đặc biệt, chương phân tích hai tính năng then chốt: tự động đánh số thứ tự linh kiện (Automation reference place parts) và cơ chế liên lạc đồng bộ bắt tay chéo với phần mềm thiết kế mạch in Layout (Intertool Communication).

Tiến trình nội dung đi từ việc làm chủ công cụ phần mềm $\rightarrow$ phân tích kiểm chứng hoạt động của mạch trên mô hình ảo $\rightarrow$ hoàn thiện bản vẽ nguyên lý và xuất Netlist phục vụ chế tạo mạch in thực tế.

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

Giáo trình củng cố và hiện thực hóa các nguyên lý khoa học kỹ thuật thông qua công cụ máy tính:

  • Nguyên lý phân tích mạch và đáp ứng tần số: Đo tỷ số biên độ tín hiệu (độ lợi điện áp theo hàm logarithm: $\text{dB} = 20 \log_{10}(V_{\text{out}}/V_{\text{in}})$) và độ lệch pha trên đồ thị Bode Plotter; phân tích độ méo điều hòa tổng (THD - Total Harmonic Distortion) và tỷ số tín hiệu trên nhiễu méo (SINAD) trong dải tần số từ 20 Hz đến 100 kHz.
  • Đại số Boole và giải thuật tối ưu hóa logic: Tự động chuyển đổi đa chiều giữa sơ đồ cổng logic nguyên lý $\leftrightarrow$ Bảng sự thật (Truth Table) $\leftrightarrow$ Biểu thức đại số Boole $\leftrightarrow$ Dạng chuẩn tối thiểu và mạch logic tương đương sử dụng toàn bộ cổng NAND thông qua máy chuyển đổi Logic (Logic Converter).
  • Nguyên lý hệ thống số và xử lý tín hiệu hỗn hợp: Cơ chế ghi dịch dữ liệu bit nối tiếp/song song, nguyên lý đếm nhị phân modulo-N, kỹ thuật ghép kênh phân kênh dữ liệu và quy trình số hóa/tái tạo tín hiệu liên tục thông qua chu trình biến đổi Tương tự - Số (ADC) và Số - Tương tự (DAC).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cài đặt và cấu hình phần mềm EDA; quản lý cơ sở dữ liệu linh kiện; thao tác đi dây mạch in, tạo điểm nối (Junction); thiết lập thông số kích phát (Trigger), thang đo thời gian (Timebase) và độ nhạy biên độ (Scale V/Div) trên thiết bị đo; trích xuất Netlist từ sơ đồ Capture.
  • Kỹ năng phân tích (Analytical skills): Đọc hiểu và phân tích giản đồ thời gian 16 kênh (Logic Analyzer); đánh giá phổ tần và độ dịch pha (Bode Plotter); phân tích tính ổn định của mạch dao động xung và sự biến dạng tín hiệu phục hồi qua bộ DAC.
  • Năng lực thực hành (Practical competencies): Thiết kế sơ đồ nguyên lý mạch điện tử chuẩn hóa; kiểm tra xung đột chân và quy tắc kết nối điện học; đồng bộ hóa dữ liệu giữa phần mềm vẽ nguyên lý Capture và phần mềm thiết kế mạch in Layout qua cơ chế Intertool Communication.

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

Giáo trình áp dụng phương pháp tiếp cận sư phạm dựa trên thực hành hướng dẫn từng bước (Step-by-step Guided Learning). Mỗi chủ đề đều được cấu trúc rõ ràng với ba phần bắt buộc: Mục tiêu cần đạt được, Kiến thức cơ bản yêu cầu, và Nội dung chính kèm sơ đồ thao tác cụ thể.

flowchart LR
    A["Thiết lập môi trường phần mềm<br>(Chương 1)"] --> B["Mô phỏng & Đo kiểm ảo MultiSim<br>(Chương 2)"]
    B --> C["Vẽ sơ đồ Capture & Xuất Netlist<br>(Chương 3)"]
    C --> D["Thiết kế mạch in PCB Layout<br>(Thực tiễn)"]

Hệ thống bài tập và ca thực hành mẫu trong giáo trình bao gồm:

  • Mạch dao động đa hài và mạch kích khởi: Thiết kế mạch Schmitt Trigger; khảo sát mạch tạo xung dao động dùng IC định thời 555 kết hợp transistor 2N2222A và cổng logic 74LS00D để điều khiển đèn LED nhấp nháy, quan sát dạng sóng trên Oscilloscope với thiết lập Timebase $20,\mu\text{s/Div}$, kênh A $5,\text{V/Div}$, kênh B $5,\text{mV/Div}$, và bước thời gian cực đại $T_{\text{MAX}} = 10^{-4}$.
  • Mạch thanh ghi dịch dùng IC 74164: Khảo sát 4 chế độ chuyển dịch dữ liệu thông qua tổ hợp đóng/ngắt các công tắc $S_1$ đến $S_5$:
    1. Dịch các bit sáng dần lên và tắt hết.
    2. Dịch các bit sáng dần lên và tắt dần.
    3. Dịch một điểm tối và một điểm sáng xen kẽ.
    4. Dịch hai điểm sáng và hai điểm tối xen kẽ.
  • Mạch đếm nhị phân dùng IC 7493: Thiết lập chế độ đếm nhị phân 4-bit từ $0000$ đến $1111$ (đếm từ $0$ đến $\text{F}$ hex) qua các bài toán: đếm từ $00$ đến $\text{FF}$, đếm từ $00$ đến $99$, và đếm từ $00$ đến $59$.
  • Mạch dồn kênh và giải mã số: Khảo sát mạch chọn kênh dữ liệu 8 đường (kênh 0 đến 7) bằng công tắc $S_{12}, S_{13}, S_{14}$ và tự động hóa chu trình chọn kênh bằng IC đếm 74190; mạch giải mã nhị phân từ $000$ đến $111$.
  • Tối ưu hóa hàm logic: Chuyển đổi và rút gọn biểu thức Boole $A'B'C + A'BC' + ABC' + ABC$ thành $A'B'C + BC' + AB$ và tự động sinh sơ đồ mạch dùng toàn cổng NAND hai ngõ vào bằng Logic Converter.
  • Phát mẫu dữ liệu số với Word Generator: Thiết lập bộ phát từ 32-bit (địa chỉ $0000$ đến $\text{FFFF}$) ở các chế độ Cycle, Burst, Step, Breakpoint để xuất chuỗi hiển thị lên LED 7 đoạn: $0000, 1111, \dots, 9999, 2004, \text{good}, \text{bye}$.
  • Mạch biến đổi Tương tự - Số (ADC) và Số - Tương tự (DAC): Khảo sát quá trình số hóa sóng sin từ Function Generator qua bộ ADC (tần số lấy mẫu xác định bởi xung vuông $30,\text{kHz}$), hiển thị bit nhị phân trên Logic Analyzer/LED, sau đó tái tạo lại tín hiệu ban đầu qua bộ DAC và so sánh dạng sóng trên Oscilloscope.

Phương pháp đánh giá người học dựa trên độ chuẩn xác của sơ đồ mạch mô phỏng, khả năng tính toán thông số hiển thị trên thiết bị đo ảo và mức độ hoàn thiện danh sách Netlist chuẩn xác phục vụ thiết kế PCB.


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

Giáo trình ghi nhận các yếu tố cập nhật công nghệ phần mềm tại thời điểm biên soạn và chuẩn hóa quy trình kỹ thuật:

  • Chuẩn hóa công cụ phần mềm: Giáo trình sử dụng phiên bản MultiSim 6.20 (thay thế cho các bản Electronics Workbench cũ) và OrCAD Release 9.2 (nêu rõ các cải tiến về tính ổn định và quy trình thiết lập bản vá hệ thống so với OrCAD 9.1). Bổ sung tài liệu kỹ thuật đọc trực tiếp định dạng PDF thông qua Adobe Acrobat 4.0 / 4.05.
  • Tích hợp công nghệ tự động hóa EDA: Cung cấp công cụ chuyển đổi tự động từ biểu thức đại số Boole sang mạch nguyên lý, hỗ trợ thanh công cụ VHDL/Verilog HDL Design Bar phục vụ tích hợp thiết kế ngôn ngữ mô tả phần cứng, xuất báo cáo linh kiện và giá thành (Reports Design Bar), trao đổi dữ liệu trực tiếp với các phần mềm tính toán kỹ thuật như MathCAD, Excel và chuyển giao thiết kế sang Ultiboard (Transfer Design Bar).
  • Mô phỏng sát thực tế phòng thí nghiệm: Tích hợp đầy đủ các thiết bị đo kiểm chuyên dụng như máy phân tích phổ Bode (Bode Plotter), máy phân tích độ méo điều hòa (Distortion Analyzer), máy phát từ (Word Generator 32-bit), máy phân tích logic 16 kênh (Logic Analyzer).
  • Kết nối quy trình chế tạo công nghiệp: Thiết lập cơ chế liên kết dữ liệu thời gian thực (Intertool Communication) giữa Capture và Layout, hỗ trợ đồng bộ footprint và tự động đánh số thứ tự linh kiện (Automation reference place parts), giúp chuẩn hóa quy trình xuất file Netlist phục vụ gia công bo mạch in công nghiệp.

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

Giáo trình được biên soạn phục vụ các nhóm đối tượng cụ thể trong hệ thống đào tạo kỹ thuật:

  • Sinh viên chuyên ngành: Dành cho sinh viên năm thứ hai và năm thứ ba thuộc các ngành:
    • Kỹ thuật Điện - Điện tử
    • Kỹ thuật Viễn thông và Mạng
    • Công nghệ Thông tin và Truyền thông
    • Kỹ thuật Điều khiển và Tự động hóa
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các học phần nền tảng:
    • Kỹ thuật xung
    • Kỹ thuật số
    • Lý thuyết mạch
    • Linh kiện điện tử
    • Mạch điện tử 1 và 2
    • Kỹ thuật vi xử lý và điều khiển
    • Kỹ năng tin học cơ bản trên hệ điều hành Windows
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm tài liệu giảng dạy chính cho học phần Thực tập Thiết kế Mạch in, Thực tập Mô phỏng Mạch điện tử, hoặc làm học liệu bổ trợ bài tập lớn cho các môn Kỹ thuật số và Mạch điện tử.
  • Kỹ sư và người tự học: Dùng làm tài liệu tra cứu quy trình thiết lập thông số phần mềm, bảng mã linh kiện, chức năng công cụ đo kiểm ảo và quy tắc xuất Netlist sang bo mạch in.

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ù hợp với sinh viên, giảng viên và kỹ thuật viên ngành Điện - Điện tử, Công nghệ Kỹ thuật Phần cứng và Công nghệ Thông tin đang học tập, giảng dạy hoặc nghiên cứu về mô phỏng mạch điện tử và thiết kế mạch in.

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

Người học cần nắm vững lý thuyết mạch, linh kiện điện tử, mạch điện tử (1 và 2), kỹ thuật xung, kỹ thuật số, kỹ thuật vi xử lý - điều khiển và kỹ năng thao tác máy tính trên hệ điều hành Windows.

3. Điểm khác biệt của giáo trình so với các tài liệu thuần lý thuyết là gì?

Tài liệu tập trung trực tiếp vào quy trình thực hành thao tác trên phần mềm EDA (MultiSim 6.20 và OrCAD 9.2). Giáo trình tích hợp hệ thống 8 công cụ đo kiểm ảo mô phỏng chính xác thiết bị phòng lab và tự động hóa chuyển đổi hàm logic Boole sang mạch nguyên lý cổng NAND.

4. Làm sao để tự học và thực hành hiệu quả theo giáo trình?

Người học cần tiến hành cài đặt chính xác phần mềm theo Chương 1, thực hành vẽ và mô phỏng từng mạch mẫu trong Chương 2 (Schmitt Trigger, IC 555, IC 74164, IC 7493, ADC/DAC), phân tích dạng sóng trên máy đo ảo, và thực hiện thiết lập cấu hình Preferences trong OrCAD Capture ở Chương 3 để xuất Netlist.

5. Giáo trình có những tài liệu tham khảo bổ trợ nào?

Tài liệu trích dẫn các giáo trình và bài giảng chuyên sâu liên quan gồm:

  • Bài giảng OrCAD 9.2Bài giảng MultiSim 6.20 (Trần Hữu Danh – ĐH Cần Thơ, 2003).
  • Giáo trình Thực tập Kỹ Thuật Số (Nguyễn Minh Luân, Nguyễn Trung Lập – ĐH Cần Thơ, 2003).
  • OrCAD Capture Vẽ mạch Điện và Điện Tử (Đặng Hoàng Tuấn – NXB Thống kê, 2002).
  • Bài giảng Chuyên Đề Thiết Kế Mạch In (Nguyễn Khắc Nguyên – ĐH Cần Thơ, 2002).
  • Bài giảng OrCAD (Nguyễn Chí Ngôn – ĐH Cần Thơ, 2002).
  • Vẽ và Thiết kế mạch in OrCAD (Nguyễn Việt Hùng & Nhóm cộng tác – NXB Đà Nẵng, 2004).

Kết luận

"Giáo trình Hướng dẫn Thiết kế Mạch in" của tác giả Trần Hữu Danh cung cấp hệ thống tri thức thực hành hoàn chỉnh về mô phỏng và thiết kế sơ đồ nguyên lý mạch điện tử. Giá trị cốt lõi của tài liệu nằm ở tính chuẩn hóa quy trình kỹ thuật, khai thác chiều sâu các công cụ đo kiểm ảo trên MultiSim 6.20 và thiết lập môi trường vẽ sơ đồ Capture 9.2 chuẩn công nghiệp.

Lộ trình học tập khuyến nghị bắt đầu từ việc làm chủ môi trường mô phỏng mạch điện, phân tích dạng sóng trên các công cụ đo kiểm chuyên dụng, tiến tới thiết kế hoàn chỉnh bản vẽ schematic, kiểm tra lỗi điện học DRC và tạo tệp Netlist đồng bộ sang phần mềm thiết kế mạch in Layout. Người học có thể mở rộng chuyên môn thông qua hệ thống tài liệu tham khảo của Khoa Công nghệ Thông tin và Truyền thông – Đại học Cần Thơ cùng các ấn bản chuyên khảo của các nhà xuất bản kỹ thuật chuyên ngành.