Mở Đầu

Altium Designer là một trong những phần mềm thiết kế mạch in (PCB) mạnh mẽ và phổ biến nhất hiện nay. Một trong những khía cạnh quan trọng nhất của quá trình thiết kế PCB là việc vẽ dây (routing) – tức là kết nối các pad, via, và lớp mạch để tạo thành một mạng điện hoàn chỉnh. Việc vẽ dây không chỉ ảnh hưởng đến tính chính xác và hiệu suất của mạch mà còn quyết định thời gian thiết kế, độ tin cậy và khả năng sản xuất. Bài viết này sẽ cung cấp một hướng dẫn chi tiết, từ những kiến thức cơ bản đến các kỹ thuật nâng cao, giúp bạn thành thạo cách vẽ dây trong Altium Designer.

1. Kiến Thức Cơ Bản Về Routing Trong Altium

1.1. Các Thành Phần Cơ Bản

  • Track (đường dây): Đường dẫn điện trên lớp PCB, có độ rộng và khoảng cách quy định.
  • Via: Lỗ dẫn qua các lớp để kết nối các track trên các lớp khác nhau.
  • Pad: Điểm kết nối cho linh kiện (SMD, DIP, …).
  • Net: Một mạng điện, bao gồm tất cả các thành phần được kết nối với nhau.

1.2. Các Quy Tắc Thiết Kế (Design Rules)

Trước khi bắt đầu vẽ dây, bạn cần thiết lập các Design Rules (DRC) để Altium tự động kiểm tra lỗi. Các quy tắc quan trọng bao gồm:

Quy tắc Mô tả Ảnh hưởng
Clearance Khoảng cách tối thiểu giữa các track, pad, via. Ngăn ngừa chập mạch, giảm nhiễu.
Track Width Độ rộng tối thiểu của track cho từng lớp. Đảm bảo khả năng chịu dòng, giảm điện trở.
Via Size Đường kính và lỗ khoan của via. Ảnh hưởng tới độ bền và khả năng hàn.
Differential Pair Khoảng cách và độ rộng của cặp differential. Đảm bảo độ đồng bộ và giảm nhiễu.
Impedance Control Độ cản trở đặc trưng cho các đường truyền tần số cao. Quan trọng cho các mạch RF, high-speed.

Bạn có thể truy cập Design → Rules để tạo, chỉnh sửa và kiểm tra các quy tắc này.

1.3. Các Chế Độ Vẽ Dây

Cách Vẽ Dây Trong Altium
Cách Vẽ Dây Trong Altium

Altium cung cấp ba chế độ vẽ dây chính:

  1. Interactive Routing – Vẽ dây thủ công, linh hoạt, thích hợp cho các khu vực phức tạp.
  2. Auto-Routing – Altium tự động tạo đường dây dựa trên quy tắc đã thiết lập. Thích hợp cho việc nhanh chóng hoàn thiện mạch, nhưng cần kiểm tra lại.
  3. Length Tuning – Điều chỉnh độ dài của các đường dây (đặc biệt quan trọng cho các cặp differential và high-speed).

2. Chuẩn Bị Trước Khi Vẽ Dây

2.1. Kiểm Tra Schematic và Netlist

  • Kiểm tra schematic: Đảm bảo rằng các ký hiệu, net và các thuộc tính (net class, layer stack) đã đúng.
  • Generate Netlist: Sử dụng Design → Import Changes From… để cập nhật netlist lên PCB.

2.2. Đặt Layer Stack và Plane

  • Layer Stack: Xác định số lớp (2‑layer, 4‑layer, 6‑layer…) và thứ tự lớp (Signal, Power/GND Plane). Truy cập Design → Layer Stack Manager.
  • Power Plane: Thiết lập các lớp GND và VCC để giảm nhiễu và cung cấp nguồn ổn định.

2.3. Định Nghĩa Net Classes

  • Net Class: Nhóm các net có cùng yêu cầu (ví dụ: “High‑Speed”, “Power”, “Signal”). Mỗi Net Class có thể có các quy tắc riêng (track width, clearance).
  • Cách tạo: Design → Net Classes, tạo mới và gán các net vào.

2.4. Xác Định Các Khu Vực Cần Đặc Biệt

  • Critical Area: Các khu vực cần đặc biệt chú ý (ví dụ: khu vực RF, high‑speed, hoặc khu vực có nhiều via). Sử dụng Region để đánh dấu.

3. Thao Tác Cơ Bản Với Interactive Routing

3.1. Bắt Đầu Vẽ Dây

Cách Vẽ Dây Trong Altium
Cách Vẽ Dây Trong Altium
  1. Chọn công cụ: Nhấn “R” hoặc vào Place → Route → Interactive Routing.
  2. Chọn Net: Khi con trỏ chuyển sang hình dạng “+”, click vào pad hoặc via bắt đầu.
  3. Xác định Layer: Chọn lớp hiện tại ở thanh công cụ (Top Layer, Inner Layer, Bottom Layer). Bạn có thể chuyển lớp bằng cách nhấn “L” hoặc “Shift + L”.

3.2. Các Lệnh Hỗ Trợ Khi Vẽ

Phím Tắt Chức Năng
Space Chuyển sang lớp kế tiếp (Top → Inner → Bottom).
Ctrl + Click Tạo via (đi qua lớp).
Shift + Click Đặt một “corner” (điểm gấp) thủ công.
Alt + Drag Thay đổi độ rộng track trong khi vẽ.
Ctrl + W Mở menu “Track Width” nhanh.
Ctrl + D Mở menu “Design Rule Check” (DRC) tạm thời.

3.3. Tối Ưu Hóa Đường Dây

  • Use 45° Angles: Đặt “Angle” thành 45° trong Tools → Preferences → PCB Editor → Routing → 45° Mode để giảm độ dài và tránh góc nhọn.
  • Avoid Acute Angles: Các góc quá nhọn gây tích tụ điện trường, ảnh hưởng tới độ ổn định.
  • Keep Tracks Short: Đặc biệt với tín hiệu tốc độ cao; sử dụng Length Tuning sau khi hoàn thành.

3.4. Kiểm Tra và Sửa Lỗi DRC

  • Run DRC: Nhấn “D” hoặc vào Tools → Design Rule Check.
  • Xử lý vi phạm: Các lỗi sẽ hiển thị dưới dạng “red balloons”. Click vào mỗi lỗi để xem chi tiết và sửa.

4. Auto‑Routing: Khi Nào và Cách Sử Dụng

4.1. Khi Nào Nên Dùng Auto‑Router

  • Mạch đơn giản, không có yêu cầu high‑speed.
  • Thời gian thiết kế gấp và muốn có một bản phác thảo nhanh.
  • Kiểm tra khả năng tự động của DRC và Net Classes.

4.2. Cấu Hình Auto‑Router

  1. Open Auto‑Router: Tools → Run Design Rule Check → Auto‑Router.
  2. Select Routing Strategy: Có các chiến lược như “Default”, “High‑Speed”, “Power‑Plane”.
  3. Assign Net Classes: Đảm bảo mỗi Net Class có các quy tắc riêng (track width, clearance).
  4. Set Routing Constraints: Đặt các giới hạn như “Maximum Number of Vias”, “Maximum Routing Length”.

4.3. Kiểm Tra Kết Quả

Cách Vẽ Dây Trong Altium
Cách Vẽ Dây Trong Altium
  • DRC: Chạy DRC ngay sau khi auto‑router hoàn thành để phát hiện lỗi.
  • Manual Touch‑Up: Thường cần chỉnh sửa một số vùng để tối ưu độ dài, góc, hoặc vị trí via.

5. Kỹ Thuật Nâng Cao: Differential Pairs, Length Matching & Impedance Control

5.1. Định Nghĩa Differential Pair

  • Cách tạo: Design → Net Classes → Add Pair; chọn net “DP+” và “DP‑”.
  • Quy tắc: Đặt Differential Pair Width, Spacing, và Length Tolerance (thường < 5 mil).

5.2. Length Tuning

  1. Open Length Tuning Tool: Tools → Length Tuning.
  2. Select Pair: Chọn cặp differential hoặc các net cần đồng bộ độ dài.
  3. Add/Remove Meander: Altium sẽ tự động thêm “meander” (đường uốn) để cân bằng độ dài.
  4. Kiểm tra Impedance: Sử dụng Tools → Impedance Calculator để xác nhận độ cản trở.

5.3. Controlled Impedance

  • Layer Stack Manager: Đặt Dielectric Thickness, Copper Weight.
  • Impedance Calculator: Nhập các thông số để tính Trace WidthSpacing cho 50Ω, 100Ω differential, v.v.
  • Apply to Net Class: Gán các giá trị này vào Net Class để Auto‑Router và Interactive Routing tự động tuân thủ.

6. Quản Lý Via và Blind/Died‑In Vias

6.1. Via Thông Thường

  • Standard Via: Đường kính lỗ 0.3mm, copper pad 0.6mm (điều chỉnh tùy quy tắc).
  • Placement: Nhấn Ctrl + Click trong khi routing để chèn via.

6.2. Blind / Buried Vias

Cách Vẽ Dây Trong Altium
Cách Vẽ Dây Trong Altium
  • Blind Via: Kết nối từ lớp bề mặt tới lớp nội bộ.
  • Buried Via: Kết nối giữa các lớp nội bộ, không xuất hiện trên bề mặt.
  • Cách tạo: Place → Via → Select “Blind/Buried”, sau đó chọn lớp bắt đầu và kết thúc trong Via Properties.

6.3. Via Stitching cho Ground Plane

  • Purpose: Tăng tính đồng đều của mặt đất, giảm EMI.
  • Thực hiện: Place → Via → Via Stitching; chọn vùng GND plane và đặt mật độ (ví dụ: 0.5mm pitch).

7. Tối Ưu Hóa Độ Dày Copper và Thermal Relief

7.1. Copper Thickness

  • Standard: 1 oz/ft² (35 µm) cho hầu hết mạch.
  • High‑Current: 2 oz hoặc 3 oz cho các đường nguồn lớn.

7.2. Thermal Relief

  • Purpose: Giảm nhiệt độ khi hàn, đồng thời duy trì khả năng dẫn điện.
  • Cài đặt: Design → Rules → Routing → Thermal Relief; chỉnh Pad Clearance, Spoke Width, Spoke Count.

8. Kiểm Tra và Xác Thực Cuối Cùng

8.1. Design Rule Check (DRC)

  • Run thường xuyên: Mỗi khi hoàn thành một phần routing.
  • Fix violations: Click vào các “balloons” để di chuyển, thay đổi width, hoặc thêm/removing via.

8.2. Electrical Rule Check (ERC)

Cách Vẽ Dây Trong Altium
Cách Vẽ Dây Trong Altium
  • Kiểm tra ngắn mạch, mở mạch: Tools → Electrical Rules Check.
  • Net Connectivity: Đảm bảo mọi net đều được kết nối đúng.

8.3. 3D Viewer

  • Xem mô hình 3D: View → 3D Layout Mode. Kiểm tra độ cao via, clearance giữa các lớp.

8.4. Export Gerber và Fabrication Outputs

  • Gerber Generation: File → Fabrication Outputs → Gerber Files.
  • Check Gerber: Dùng GerbView hoặc Altium Viewer để kiểm tra lại.

9. Mẹo Và Thủ Thuật Thực Tế

Mẹo Mô tả
Use “Snap to Grid” Đặt Grid phù hợp (ví dụ 0.05 mm) để các track và via luôn căn chỉnh chính xác.
Lock Critical Nets Nhấn Ctrl + L để lock các net quan trọng, tránh vô tình di chuyển.
Create “Keep‑Out” Zones Dùng Place → Region → Keep‑Out để ngăn các track đi qua khu vực nhạy cảm (RF, high‑speed).
Batch Rename Layers Đổi tên lớp nhanh bằng Design → Layer Stack Manager → Rename để dễ quản lý.
Use “Design → Update PCB” Khi schematic thay đổi, luôn dùng Update PCB để đồng bộ nhanh.
Shortcut “V” for Via Khi đang routing, nhấn V để chuyển nhanh sang chế độ “Add Via”.
Use “Design → Incremental Routing” Khi có thay đổi nhỏ, công cụ này tự động cập nhật các track liên quan mà không ảnh hưởng tới toàn bộ layout.
Export “ODB++” Đối với nhà máy yêu cầu ODB++, xuất file này để giảm lỗi khi sản xuất.

10. Kết Luận

Việc vẽ dây trong Altium Designer không chỉ là một công việc kỹ thuật mà còn là nghệ thuật cân bằng giữa các yêu cầu điện, cơ khí, và sản xuất. Bắt đầu từ việc thiết lập Design Rules chặt chẽ, định nghĩa Net Classes, và hiểu rõ các chế độ routing (Interactive, Auto, Length Tuning) sẽ giúp bạn tạo ra những bản layout sạch sẽ, hiệu quả và đáng tin cậy. Khi đã nắm vững các kỹ thuật cơ bản, bạn có thể tiến tới các khía cạnh nâng cao như differential pairs, impedance control, và via management để đáp ứng các yêu cầu khắt khe của các dự án high‑speed và RF.

Hãy luôn thực hành, kiểm tra DRC/ERC thường xuyên, và tận dụng các công cụ hỗ trợ như Length Tuning3D Viewer để tối ưu hoá thiết kế. Với kiến thức và kỹ năng được trình bày trong bài viết này, bạn đã sẵn sàng trở thành một chuyên gia routing trong Altium Designer, đóng góp vào việc tạo ra các sản phẩm điện tử chất lượng cao và nhanh chóng đưa chúng ra thị trường. Chúc bạn thành công!

Rate this post
Mục nhập này đã được đăng trong Blog. Đánh dấu trang permalink.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *