Làm việc với Lưới & Đường dẫn hướng

Altium Training

Altium Essentials: PCB Configuration

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Trình biên tập PCB là một môi trường thiết kế dựa trên lưới - các đối tượng thiết kế được đặt trên cái gọi là lưới đặt, hoặc lưới bắt dính. Có thể định nghĩa nhiều lưới bắt dính và nếu cần, chúng có thể bị giới hạn trong một khu vực xác định. Các lưới bắt dính được sắp theo mức ưu tiên, và lưới có mức ưu tiên cao nhất tại vị trí hiện tại sẽ được tự động áp dụng. Lưới bắt dính cũng có thể được giới hạn cho Components hoặc Non-Components.

Ngoài ra, các snap guide có thể được đặt tự do và cung cấp chỉ dấu trực quan hữu ích để căn chỉnh đối tượng.

Trang này mô tả cách cấu hình lưới bắt dính và snap guide trong tài liệu PCB của bạn.

Bên cạnh lưới bắt dính và snap guide, trình biên tập PCB còn bao gồm một số tính năng bắt dính bổ sung, được thiết kế để giúp bạn định vị và căn chỉnh chính xác các đối tượng thiết kế. Tổng thể, các tính năng này được gọi là Unified Cursor-Snap System. Tham khảo trang Working with the Cursor-Snap System để tìm hiểu thêm.

Lưới Imperial hay Metric?

Trước đây, lưới thường được chọn sao cho phù hợp với bước chân linh kiện và công nghệ đi dây mà bạn dự định sử dụng cho bo mạch, tức là độ rộng đường mạch cần bao nhiêu và khoảng hở giữa các đường mạch là bao nhiêu. Ý tưởng cơ bản là làm cho cả đường mạch và khoảng hở càng lớn càng tốt để giảm chi phí chế tạo và nâng cao độ tin cậy. Tất nhiên, việc chọn độ rộng đường mạch/khoảng hở cuối cùng vẫn phụ thuộc vào những gì có thể đạt được trên từng thiết kế, tức là mức độ dày đặc mà linh kiện và đường đi dây phải được bố trí để có thể đặt linh kiện và hoàn tất việc đi dây trên bo mạch.

Theo thời gian, kích thước linh kiện và chân của chúng đã giảm mạnh, cũng như khoảng cách giữa các chân. Kích thước linh kiện và khoảng cách chân đã chuyển từ chỗ chủ yếu dùng hệ imperial với chân xuyên lỗ sang thường dùng kích thước hệ metric với chân dán bề mặt. Nếu bạn đang bắt đầu một thiết kế bo mạch mới, trừ khi có lý do thật sự rõ ràng, chẳng hạn thiết kế một bo thay thế để lắp vào một sản phẩm hiện có (hệ imperial), thì làm việc theo hệ metric sẽ tốt hơn. Vì sao? Bởi vì các linh kiện hệ imperial kiểu cũ có chân lớn với nhiều không gian giữa chúng. Ngược lại, các linh kiện dán bề mặt nhỏ được chế tạo theo đơn vị metric – chính chúng mới đòi hỏi mức độ chính xác cao để bảo đảm sản phẩm sau chế tạo/lắp ráp/vận hành hoạt động đúng và đáng tin cậy. Ngoài ra, trình biên tập PCB có thể dễ dàng xử lý việc đi dây đến các chân không nằm trên lưới, nên việc dùng linh kiện imperial trên một bo metric không phải là điều khó khăn.

Lưới do người dùng định nghĩa

Có thể cấu hình bất kỳ số lượng lưới do người dùng định nghĩa nào cho không gian thiết kế, với toàn bộ việc quản lý lưới được thực hiện trong vùng Grid Manager của Properties panel (truy cập khi hiện không có đối tượng thiết kế nào được chọn trong không gian thiết kế). Sử dụng các điều khiển có sẵn để định nghĩa các lưới cục bộ tùy chỉnh nhằm đặt các đối tượng thiết kế - đặc biệt là linh kiện - với độ chính xác cao hơn.

Vùng Grid Manager của bảng Properties là trung tâm điều khiển để định nghĩa và sắp xếp các lưới dùng cho bo mạch của bạn.
Vùng Grid Manager của bảng Properties là trung tâm điều khiển để định nghĩa và sắp xếp các lưới dùng cho bo mạch của bạn.

Các loại lưới

Phần mềm hỗ trợ tạo hai loại lưới tùy chỉnh: Cartesian (lưới dọc/ngang truyền thống) và Polar (lưới tròn).

  • Cartesian Grid - tạo một lưới mới thuộc loại này bằng lệnh (có sẵn từ nút , như đã mô tả trước đó). Một mục lưới mới sẽ xuất hiện trong danh sách, ban đầu có tên mặc định là New Cartesian Grid. Để chỉnh sửa lưới, nhấp đúp vào mục của nó hoặc chọn mục đó rồi nhấn nút . Hộp thoại Cartesian Grid Editor sẽ mở ra với các tùy chọn dùng để định nghĩa lưới.

    Ví dụ định nghĩa lưới Cartesian bằng hộp thoại Cartesian Grid Editor và giao diện hiển thị tương ứng trong không gian thiết kế.Ví dụ định nghĩa lưới Cartesian bằng hộp thoại Cartesian Grid Editor và giao diện hiển thị tương ứng trong không gian thiết kế.

  • Polar Grid - tạo một lưới mới thuộc kiểu này bằng lệnh Add Polar Grid (có sẵn từ nút , như đã mô tả trước đó). Một mục lưới mới sẽ xuất hiện trong danh sách, ban đầu có tên mặc định là New Polar Grid. Để chỉnh sửa lưới, hãy nhấp đúp vào mục của nó hoặc chọn mục đó rồi nhấp nút . Hộp thoại Polar Grid Editor sẽ mở ra, cung cấp các tùy chọn để định nghĩa lưới.

    Ví dụ định nghĩa lưới Polar bằng hộp thoại Polar Grid Editor và hình dạng hiển thị tương ứng trong không gian thiết kế.Ví dụ định nghĩa lưới Polar bằng hộp thoại Polar Grid Editor và hình dạng hiển thị tương ứng trong không gian thiết kế.

Truy cập nhanh trình chỉnh sửa liên quan cho một lưới đã định nghĩa trong không gian thiết kế bằng cách di con trỏ lên vùng của bo mạch đang dùng lưới đó (không nhấp trong không gian thiết kế trước khi chạy lệnh) và nhấn phím tắt Ctrl+G hoặc dùng phím tắt , rồi chọn mục Grid Properties trong menu bật lên tiếp theo.

Lưới bắt dính mặc định

Một lưới bắt dính mặc định được định nghĩa cho bo mạch, có tên là Global Board Snap Grid. Đây là lưới được dùng để đặt và di chuyển đối tượng ở bất kỳ khu vực nào của bo mạch không được phủ bởi một lưới cục bộ chuyên dụng. Lưu ý rằng lưới mặc định luôn áp dụng cho toàn bộ không gian thiết kế mặc dù nó chỉ được hiển thị trên hình dạng bo mạch.

Lưới bắt dính bo mạch toàn cục - được dùng ở bất kỳ khu vực nào của bo mạch nơi chưa định nghĩa lưới cục bộ tùy chỉnh.Lưới bắt dính bo mạch toàn cục - được dùng ở bất kỳ khu vực nào của bo mạch nơi chưa định nghĩa lưới cục bộ tùy chỉnh.

Lưới mặc định là lưới kiểu Cartesian. Có thể sửa đổi kích thước bước và/hoặc cách hiển thị của lưới, nhưng không thể đổi tên, vô hiệu hóa hoặc xóa lưới.

Xác định mục đích của lưới

Một lưới cục bộ có thể được dùng trong nhiều tình huống khác nhau:

  • Chỉ trong việc đặt các đối tượng không phải linh kiện.
  • Chỉ trong việc đặt các đối tượng linh kiện.
  • Trong việc đặt cả đối tượng không phải linh kiện và đối tượng linh kiện.

Việc xác định cách một lưới có thể được sử dụng (mục đích hoặc ứng dụng của nó) được thực hiện bằng các tùy chọn CompNon Comp  liên kết với mục nhập của lưới đó trong vùng Grid Manager của Properties panel, theo bảng sau:

  NON COMP = Tắt NON COMP = Bật
COMP = Cleared Lưới không hiển thị nhưng vẫn được áp dụng theo thiết lập hành vi bắt dính hiện tại Lưới hiển thị và được áp dụng cho mọi thao tác với đối tượng không phải linh kiện
COMP = Enabled Lưới chỉ hiển thị và được áp dụng trong các thao tác với linh kiện Lưới hiển thị và được áp dụng cho các thao tác với mọi loại đối tượng

Dùng các tùy chọn Comp và Non Comp  để xác định cách áp dụng lưới cục bộ.Dùng các tùy chọn CompNon Comp để xác định cách áp dụng lưới cục bộ.

  • Khi chỉ định một lưới chỉ dành cho linh kiện (tùy chọn Non Comp bị tắt, tùy chọn Comp được bật), lưới sẽ chỉ hiển thị khi thực hiện thao tác liên quan đến linh kiện, chẳng hạn như di chuyển một linh kiện.
  • Việc hiển thị của lưới bắt dính mặc định không quyết định liệu nó có đang được áp dụng hay không; điều đó được điều khiển bởi thiết lập hành vi lưới bắt dính hiện tại.

Xác định hiển thị của lưới

Đối với bất kỳ lưới tùy chỉnh nào bạn định nghĩa, cũng như Global Board Snap Grid, đều có các tùy chọn để kiểm soát cách lưới được trình bày trực quan trong không gian thiết kế. Có thể định nghĩa hai cấp độ:

  • Fine - lưới hiển thị mức chi tiết dùng khi bạn phóng to nhiều hơn. Các dấu lưới cho mức hiển thị này bám trực tiếp theo kích thước bước đã định nghĩa cho lưới.
  • Coarse - lưới hiển thị mức thô tùy chọn sẽ được dùng khi bạn thu nhỏ. Các dấu lưới cho mức hiển thị này dựa trên một bội số xác định của kích thước bước đã định nghĩa.

Ví dụ lưới Cartesian với lưới hiển thị mức chi tiết và mức thô được trình bày trong không gian thiết kế. Trái: Mức chi tiết hiển thị bằng chấm, mức thô hiển thị bằng đường. Phải: Cả lưới mức chi tiết và mức thô đều hiển thị bằng đường.Ví dụ lưới Cartesian với lưới hiển thị mức chi tiết và mức thô được trình bày trong không gian thiết kế. Trái: Mức chi tiết hiển thị bằng chấm, mức thô hiển thị bằng đường. Phải: Cả lưới mức chi tiết và mức thô đều hiển thị bằng đường.

Màu hiển thị của từng lưới riêng lẻ được định nghĩa khi chỉnh sửa lưới trong trình biên tập lưới tương ứng (hộp thoại Cartesian Grid Editor hoặc hộp thoại Polar Grid Editor). Ngoài ra, có thể nhanh chóng gán một màu duy nhất cho lưới hiển thị Fine và Coarse trong vùng Grid Manager của bảng Properties. Để thực hiện việc này, hãy nhấp vào ô màu trong trường Color tương ứng của lưới rồi chọn màu cần thiết từ bảng màu xuất hiện sau đó.
Màu của lưới hiển thị Fine và Coarse có thể được đặt lại về một màu mặc định được chỉ định bằng cách nhấp vào liên kết Reset to Default trong trình biên tập lưới. Màu mặc định được xác định trong vùng General Settings trên tab View Options của View Configuration panel. Nhấp vào ô màu ở bên phải tùy chọn Show Grid rồi chọn màu cần thiết từ bảng màu xuất hiện. Lưu ý rằng màu mặc định duy nhất này sẽ được dùng cho cả lưới hiển thị Fine và Coarse. Cũng lưu ý rằng việc đổi màu tại đây sẽ chỉ ảnh hưởng đến Global Board Snap Grid mặc định. Các lưới tùy chỉnh hiện có sẽ giữ nguyên màu hiển thị đã thiết lập cho chúng - chỉ quay về màu mới này nếu dùng liên kết Reset to Default.

Lồng lưới và độ ưu tiên của lưới

Các lưới cục bộ mà bạn định nghĩa trong vùng Grid Manager của Properties panel có thể được chồng xếp tự do trong vùng bo mạch. Bằng cách chỉ định tọa độ gốc tương ứng, các lưới có thể chồng lên nhau, tạo thành một hệ phân cấp lưới lồng nhau để tinh chỉnh việc đặt các đối tượng thiết kế khi bạn bố trí bo mạch.

Xung đột lưới - nghĩa là đối tượng thiết kế nên bắt dính vào lưới nào trong một chồng lưới chồng lấp - được giải quyết bằng hệ thống ưu tiên. Mỗi lưới đặt cục bộ mà bạn tạo và định nghĩa sẽ được gán một mức ưu tiên được đánh số. Theo mặc định, mỗi lưới mới sẽ được gán mức ưu tiên cao nhất là 1, và tất cả các lưới hiện có sẽ được đẩy xuống mức ưu tiên thấp hơn tương ứng.

Global Board Snap Grid là một ngoại lệ. Vì đây là lưới mặc định được dùng trong mọi vùng của bo mạch không được các lưới tùy chỉnh đã định nghĩa 'phủ', nên nó được gán mức ưu tiên 50 - đủ thấp để đảm bảo rằng nó có 'độ ưu tiên bắt dính' thấp nhất trong tất cả các lưới đã định nghĩa.

Trong không gian thiết kế, độ ưu tiên được phân biệt bằng thứ tự vẽ. Lưới có ưu tiên cao nhất (ưu tiên 1) sẽ được vẽ phía trước tất cả các lưới khác, sau đó là lưới có mức ưu tiên 2, và cứ tiếp tục như vậy cho đến Global Board Snap Grid mặc định, vốn được vẽ phía sau tất cả các lưới tùy chỉnh khác.

Ví dụ về ba lưới Polar lồng nhau. Lưới Polar màu vàng có độ ưu tiên cao nhất và xuất hiện trên cùng. Lưới Polar màu đỏ là mức ưu tiên kế tiếp, xuất hiện phía sau lưới vàng nhưng phía trước lưới màu aqua. Lưới mặc định xuất hiện phía sau tất cả các lưới này, vì mọi lưới tùy chỉnh đều được ưu tiên hơn nó về mặt mức độ ưu tiên.Ví dụ về ba lưới Polar lồng nhau. Lưới Polar màu vàng có độ ưu tiên cao nhất và xuất hiện trên cùng. Lưới Polar màu đỏ là mức ưu tiên kế tiếp, xuất hiện phía sau lưới vàng nhưng phía trước lưới màu aqua. Lưới mặc định xuất hiện phía sau tất cả các lưới này, vì mọi lưới tùy chỉnh đều được ưu tiên hơn nó về mặt mức độ ưu tiên.

Độ ưu tiên của Global Board Snap Grid không thể thay đổi; nó luôn cố định ở mức ưu tiên 50.

Vô hiệu hóa một lưới

Sẽ có những lúc một lưới không cần thiết khi đặt hoặc di chuyển một đối tượng thiết kế cụ thể. Thay vì xóa lưới đó (vì sau này có thể lại cần dùng đến ở cùng khu vực hoặc khu vực khác của bo mạch), nó có thể được 'ẩn' trong không gian thiết kế. Điều này có thể thực hiện bằng cách vô hiệu hóa các thuộc tính CompNon Comp liên kết với lưới đó trong vùng Grid Manager của Properties panel.

Hãy vô hiệu hóa một lưới cục bộ để ẩn nó một cách hiệu quả, từ đó ngăn các đối tượng bắt dính vào nó. Dùng ví dụ về các lưới lồng nhau, lưới Polar màu đỏ đã bị vô hiệu hóa. Vì lưới chưa bị xóa, bạn có thể bật lại và dùng tiếp khi cần mà không phải định nghĩa lại nó!Hãy vô hiệu hóa một lưới cục bộ để ẩn nó một cách hiệu quả, từ đó ngăn các đối tượng bắt dính vào nó. Dùng ví dụ về các lưới lồng nhau, lưới Polar màu đỏ đã bị vô hiệu hóa. Vì lưới chưa bị xóa, bạn có thể bật lại và dùng tiếp khi cần mà không phải định nghĩa lại nó!

Global Board Snap Grid mặc định luôn được bật, vì đây là lưới mặc định dùng khi không có lưới cục bộ nào được định nghĩa cho một vùng trên bo mạch. Tuy nhiên, nó và mọi lưới đã định nghĩa đều có thể bị ẩn bằng cách tắt tùy chọn Show Grid trong vùng General Settings trên tab View Options của View Configuration panel.

Xóa một lưới

Các lưới tùy chỉnh có thể bị xóa bằng cách chọn mục nhập tương ứng của chúng trong vùng Grid Manager của Properties panel rồi nhấp vào nút . Bạn sẽ được yêu cầu xác nhận việc xóa. Nhấp vào Yes để xác nhận.

Hãy nhớ rằng Global Board Snap Grid mặc định không thể bị xóa.

Snap Guides

Snap Guides là các đối tượng đặc biệt được đặt thủ công với mục đích cụ thể là điều khiển việc bắt dính con trỏ theo một trục hoặc điểm nhất định - hỗ trợ việc đặt đối tượng/linh kiện. Chúng cũng có thể đóng vai trò là chỉ báo trực quan cho mục đích bố cục hoặc căn chỉnh chung. Các loại snap guide sau được hỗ trợ:

  • Linear Guide - một guide kiểu đường có thể là ngang, dọc hoặc +/- 45 độ.
  • Point Guide - một guide kiểu điểm, cung cấp khả năng kiểm soát tinh hơn đối với việc đặt đối tượng. Về bản chất, đây chỉ là một điểm nóng được đánh dấu thủ công trong phạm vi của một lưới đã định nghĩa.

Có thể định nghĩa bất kỳ số lượng snap guide nào cho không gian thiết kế với các điều khiển đặt và quản lý nằm trong vùng Guide Manager của Properties panel (truy cập khi hiện không có đối tượng thiết kế nào được chọn trong không gian thiết kế). Mặc dù có sẵn các điều khiển để thêm snap guide mới từ trong vùng này (từ nút ), nhưng sẽ dễ hơn nhiều nếu thêm chúng trực quan (từ nút ) ngay trong không gian thiết kế rồi tinh chỉnh lại khi cần.

Snap Guide cũng có thể được đặt bằng các lệnh có trong menu con Place » Work Guides.

Snap Guide hoạt động theo cùng cách như lưới bắt điểm. Con trỏ sẽ bắt vào một guide khi đi ngang qua nó trong lúc một đối tượng đang được di chuyển.

Vùng Guide Manager của Properties panel là trung tâm điều khiển để quản lý các guide căn chỉnh trực quan dùng trong không gian thiết kế. Đây là các ví dụ về nhiều loại Snap Guide khác nhau có sẵn để hỗ trợ việc đặt đối tượng.Vùng Guide Manager của Properties panel là trung tâm điều khiển để quản lý các guide căn chỉnh trực quan dùng trong không gian thiết kế. Đây là các ví dụ về nhiều loại Snap Guide khác nhau có sẵn để hỗ trợ việc đặt đối tượng.

Trong một quá trình tương tác như đặt hoặc di chuyển, con trỏ sẽ bắt vào một Linear Guide đã đặt tại điểm mà guide đó giao với một lưới đã xác định. Sử dụng Linear Guide, có thể nhanh chóng căn thẳng các đối tượng bằng cách kéo chúng cho đến khi chúng “bắt” vào đường guide. Với Point Guide, điểm hotspot của đối tượng đang di chuyển sẽ “bắt” vào guide khi nó đi vào gần guide đó.

Có thể sẽ dễ xác định vị trí Point Guide bằng trực quan hơn khi chế độ hiển thị lưới được đặt thành Dots.

Vô hiệu hóa một Guide

Sẽ có những lúc không cần dùng đến snap guide khi đặt hoặc di chuyển một đối tượng thiết kế cụ thể. Thay vì xóa guide đó (vì nó có thể lại cần dùng sau này ở cùng khu vực hoặc khu vực khác trên bo mạch), có thể “ẩn” nó trong không gian thiết kế. Có thể thực hiện điều này bằng cách tắt thuộc tính Enabled liên kết với guide trong vùng Guide Manager của Properties panel.

Vô hiệu hóa một snap guide để ẩn nó một cách hiệu quả, từ đó ngăn các đối tượng bắt vào nó. Trong hình này, các guide +45 và -45 đã bị vô hiệu hóa. Vì các guide này chưa bị xóa, bạn có thể bật lại và sử dụng chúng khi cần mà không phải định nghĩa lại!Vô hiệu hóa một snap guide để ẩn nó một cách hiệu quả, từ đó ngăn các đối tượng bắt vào nó. Trong hình này, các guide +45 và -45 đã bị vô hiệu hóa. Vì các guide này chưa bị xóa, bạn có thể bật lại và sử dụng chúng khi cần mà không phải định nghĩa lại!

Xóa một Guide

Để xóa một snap guide, hãy chọn mục tương ứng của nó trong vùng Guide Manager của Properties panel rồi nhấp nút . Bạn sẽ được yêu cầu xác nhận việc xóa. Nhấp Yes để xác nhận.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung