Đánh số linh kiện ở cấp bo mạch

Sơ lược

Chức năng đánh số linh kiện ở cấp bo mạch trong Altium Designer cho phép bạn kiểm soát cách đặt tên linh kiện sau khi biên dịch ngay trong trình biên tập sơ đồ nguyên lý, đặc biệt hữu ích với các dự án đa kênh và thiết kế sử dụng trang sơ đồ thiết bị. Bài viết này giải thích chức năng đánh số linh kiện ở cấp bo mạch, cách chức năng này giúp xử lý các ký hiệu định danh trùng lặp mà không thay đổi trang sơ đồ thiết bị gốc, nơi lưu trữ các thiết lập đánh số linh kiện, cũng như cách sử dụng hộp thoại Board Level Annotate để xác định phạm vi, xem xét và áp dụng các thay đổi về tên thông qua lệnh thay đổi kỹ thuật (ECO). Bài viết cũng hướng dẫn các tùy chọn quy tắc đặt tên hiện có, bao gồm những định dạng được xác định sẵn và định dạng tùy chỉnh dựa trên từ khóa, giúp bạn hiểu rõ hơn cách quản lý việc đánh số linh kiện trong toàn bộ dự án. Hãy đọc tiếp để biết cách tự tin sắp xếp và cập nhật ký hiệu định danh linh kiện một cách có kiểm soát hơn.

- Tìm hiểu đánh số linh kiện ở cấp bo mạch là gì, khi nào chức năng này hữu ích nhất và cách chức năng này giúp quản lý ký hiệu định danh linh kiện sau khi biên dịch trong toàn bộ dự án.
- Xem cách sử dụng hộp thoại Board Level Annotate để lọc các trang sơ đồ, kênh và phần linh kiện, xem xét các thay đổi được đề xuất và áp dụng các cập nhật đánh số linh kiện.
- Hiểu cách hoạt động của các quy tắc đặt tên, ký hiệu định danh tùy chỉnh và thiết lập đánh số linh kiện, bao gồm cả nơi lưu trữ những thiết lập này trong dự án.
Tìm hiểu sâu hơn với AI:

Board level annotation là quá trình đánh số định danh cho các linh kiện đã biên dịch (dạng biểu diễn vật lý của các linh kiện) trong thiết kế thông qua trình biên tập Schematic. Quá trình này cho phép bạn đặt tên linh kiện theo một trong nhiều quy tắc đặt tên hoặc chỉ định tên tùy chỉnh.

Mặc dù có thể sử dụng trong mọi thiết kế, tính năng này đặc biệt hữu ích cho thiết kế đa kênh và/hoặc các thiết kế có tích hợp trang sơ đồ thiết bị, trong đó không thể chỉnh sửa số định danh ngay trên trang sơ đồ thiết bị. Nhờ đó, bạn có thể đánh lại số định danh cho toàn bộ thiết kế mà không cần sửa đổi các trang sơ đồ thiết bị gốc. Việc đánh số định danh ở cấp bo mạch cũng giải quyết các xung đột có thể phát sinh do số định danh trùng lặp trong dự án và lưu các thay đổi vào một tệp văn bản *.Annotation . Tính năng này cung cấp thêm các từ khóa để tùy chỉnh quy tắc đặt tên và cho phép áp dụng chúng cho tất cả hoặc chỉ một nhóm phần tử được chọn.

Việc đánh số định danh ở cấp bo mạch cho phép bạn kiểm soát hoàn toàn số định danh trong dự án, với các thiết lập được lưu trong một tệp văn bản *.Annotation hiển thị trong thư mục con Settings\Annotation Documents trên bảng Projects . Altium Designer tự động quản lý các tệp đánh số định danh.

Bạn có thể chọn đặt tên cho tất cả linh kiện trong dự án, các linh kiện được chọn hoặc chỉ những linh kiện chưa có số định danh.

Cấu hình đánh số định danh ở cấp bo mạch

Để đánh số định danh cho các linh kiện đã biên dịch trong dự án thông qua trình biên tập Schematic:

  • Đảm bảo các linh kiện đã được đánh số định danh ở cấp sơ đồ nguyên lý để dữ liệu nguồn sơ đồ nguyên lý, bao gồm các tùy chọn đóng gói cho linh kiện nhiều phần, có thể dùng làm đầu vào cho việc đánh số định danh ở cấp bo mạch.

  • Chọn Tools » Annotation » Board Level Annotate (phím tắt Ctrl+L) để mở hộp thoại Board Level Annotate.

Hộp thoại Board Level Annotate  hiển thị tất cả tài liệu sơ đồ nguyên lý trong dự án.
Hộp thoại Board Level Annotate hiển thị tất cả tài liệu sơ đồ nguyên lý trong dự án.

Hộp thoại này gồm hai vùng chính:

  • Filter Options - để lọc và thiết lập phạm vi đánh số định danh.

  • Proposed Change List - các thay đổi được đề xuất để áp dụng, dựa trên các tùy chọn đánh số định danh bạn đã cấu hình. Các thay đổi được áp dụng thông qua Lệnh thay đổi kỹ thuật (ECO).

Các nút sau nằm bên dưới Proposed Change List:

  • Annotate Options - nhấp để mở hộp thoại Board Level Annotation Options, trong đó bạn có thể tùy chỉnh thêm việc đánh số định danh bằng các quy tắc đặt tên có sẵn hoặc tùy chỉnh.

Ngoài ra, nếu muốn chỉ định tên tùy chỉnh cho tất cả linh kiện hoặc một linh kiện cụ thể, hãy bỏ chọn ô Apply trong cột Naming Scheme (ở hộp thoại Board Level Annotate ) để tắt Naming Scheme cho các linh kiện được chọn và chỉnh sửa cột PCB Component Instance.

  • Annotate - nhấp vào danh sách thả xuống để chọn Annotate Undesignated, Annotate All hoặc Annotate Selected. Sau khi chọn, Proposed Change List sẽ được cập nhật với ký hiệu định danh sẽ được gán cho từng linh kiện tương ứng.

  • Reset All - nhấp để đặt lại tất cả các ký hiệu định danh về tên mặc định cho các linh kiện đã biên dịch. Sau khi đặt lại các linh kiện, cột Prefix sẽ hiển thị biểu tượng linh kiện có dấu hỏi () để cho biết linh kiện hiện chưa được gán ký hiệu định danh.

  • Back Annotate - sử dụng để đồng bộ hóa các thay đổi từ thiết kế PCB sang các tài liệu đã biên dịch trong trình biên tập sơ đồ nguyên lý. Sau khi nhấp vào nút Back Annotate , hộp thoại File Explorer sẽ mở ra, trong đó bạn có thể chọn tệp để cập nhật ngược ký hiệu định danh. Việc cập nhật ngược ký hiệu định danh ở cấp bo mạch hoạt động tương tự như ở cấp sơ đồ nguyên lý. Tìm hiểu thêm về cách tạo tệp Was-Is.

Lưu ý rằng cập nhật ngược ký hiệu định danh là một tính năng cũ, do đó bạn nên sử dụng Design » Update để chuyển các thay đổi ký hiệu định danh từ PCB trở lại sơ đồ nguyên lý.

Để hoàn tất việc đánh số định danh ở cấp bo mạch:

  • Nhấp vào nút Accept Changes (Create ECO) . Hộp thoại Engineering Change Order sẽ mở ra, trong đó bạn có thể xác thực, lập báo cáo và thực thi ECO.

  • Nhấp vào nút Execute Changes, sau đó nhấp vào nút Close để thực hiện đánh số định danh ở cấp bo mạch.

  • Nhấp vào nút Close trong hộp thoại Board Level Annotate . Tệp *.Annotation sẽ được cập nhật và bạn có thể xem kết quả đánh số định danh ở cấp bo mạch trong các tài liệu của mình. Để hoàn tất việc đánh số định danh ở cấp bo mạch, hãy đồng bộ hóa các tài liệu sơ đồ nguyên lý với các tài liệu PCB bằng cách chọn Update PCB Document <Filename> từ menu Design .

Đánh số định danh ở cấp bo mạch và các trang thiết bị

Các trang thiết bị có tính di động và có thể được tái sử dụng giữa các thiết kế. Trong hầu hết các trường hợp, tên của các linh kiện trong trang thiết bị chỉ có giá trị trong phạm vi trang đó và cần được đánh số định danh ở cấp bo mạch để có thể tích hợp vào thiết kế chứa chúng.

Việc đánh số định danh ở cấp bo mạch có ý nghĩa đối với các trang thiết bị vì những trang thiết bị khác nhau trong cùng một dự án có thể chứa các ký hiệu định danh trùng nhau, dẫn đến lỗi biên dịch. Đánh số định danh ở cấp bo mạch có thể giải quyết mọi xung đột về tên, với các thay đổi được lưu vào tệp *.Annotation hiển thị trong thư mục con Settings - Annotation Documents.

Tên mặc định cho các linh kiện đã biên dịch

Tên mặc định là cần thiết để phân biệt các thể hiện khác nhau của biểu diễn vật lý của linh kiện. Những tên mặc định này được hiển thị trong tài liệu của bạn và được sử dụng nếu bạn chưa thực hiện đánh số định danh ở cấp bo mạch để gán ký hiệu định danh cho các linh kiện đã biên dịch (vật lý). Khi bạn mở hộp thoại Đánh số định danh ở cấp bo mạch lần đầu, các tên mặc định sẽ được điền vào cột PCB Component Instance.

Việc đặt tên mặc định cho các linh kiện đã biên dịch cũng áp dụng cho các thiết kế đa kênh tham chiếu nhiều lần đến cùng một trang trong dự án. Điều này được thực hiện bằng cách đặt nhiều biểu tượng trang sơ đồ cùng tham chiếu đến một trang trong tài liệu sơ đồ nguyên lý, hoặc bằng cách đưa từ khóa Repeat vào ký hiệu định danh của một biểu tượng trang sơ đồ để tạo nhiều thể hiện của một trang.

Mặc dù cách này giúp dễ dàng lặp lại mạch điện, nhưng cũng đặt ra thách thức về việc đánh số định danh. Trong thiết kế đa kênh, mỗi linh kiện chỉ có thể có một thể hiện logic với ký hiệu định danh duy nhất của riêng nó, bất kể có bao nhiêu "bản sao" của linh kiện đó trên PCB. Thẻ Đa kênh của hộp thoại Project Options (Project » Project Options) đảm bảo rằng mỗi kênh được gán ký hiệu định danh duy nhất với tên mặc định dựa trên Room Naming Style và Component Naming Designator Format.

Thẻ Đa kênh

Room là các vùng hỗ trợ bố trí và đánh số định danh linh kiện trong thiết kế đa kênh. Cụ thể, một kênh trên sơ đồ nguyên lý là một thể hiện của trang sơ đồ được lặp lại, còn trên PCB, mỗi kênh được biểu diễn bằng một room. Sau khi được gán vào room, các linh kiện sẽ di chuyển cùng room, giúp dễ dàng kiểm soát và nhận diện từng kênh riêng biệt.

Room đóng vai trò quan trọng trong việc định danh kênh, đảm bảo tên không trùng lặp.

Các ký hiệu định danh logic được gán cho linh kiện trên tab Editor . Các ký hiệu định danh vật lý được gán cho linh kiện khi chúng được đặt trong thiết kế PCB hoặc khi bạn thực hiện đánh số định danh ở cấp bo mạch. Trong thiết kế đa kênh, các linh kiện thuộc những kênh lặp lại có thể có cùng ký hiệu định danh logic, nhưng mỗi linh kiện phải có một ký hiệu định danh vật lý duy nhất trong thiết kế PCB. Có thể thực hiện điều này bằng cách thêm Room Name vào cuối tên linh kiện, như minh họa trong trường Component Naming bên dưới.

Tab Đa kênh của hộp thoại Project Options cho phép bạn chỉ định Room Naming Style và Component Naming Designator Format cho thiết kế. Bằng cách kiểm soát định dạng ký hiệu định danh đa kênh trong hộp thoại này, bạn có thể kiểm soát việc ánh xạ từ một linh kiện logic duy nhất trên tab Editor sang nhiều thể hiện vật lý trên PCB. Về cơ bản, tab này được chia thành hai vùng – Room Naming và Component Naming.

Tab Multi-Channel cho phép linh hoạt thiết lập các định dạng đặt tên mặc định trong thiết kế đa kênh.
Tab Multi-Channel cho phép linh hoạt thiết lập các định dạng đặt tên mặc định trong thiết kế đa kênh.

Đặt tên room

Sử dụng danh sách thả xuống Room Naming Style để xác định định dạng đặt tên cần dùng cho các room trong thiết kế. Các room này được tạo theo mặc định khi bạn cập nhật sơ đồ nguyên lý của dự án sang PCB. Có năm kiểu đặt tên — hai kiểu phẳng và ba kiểu phân cấp.

Định dạng tên room kiểu phẳng

Định dạng tên room kiểu phân cấp

Kiểu phẳng dùng số kèm tên

Đường dẫn tên dùng số

 

Kiểu phẳng dùng chữ cái kèm tên

Đường dẫn tên dùng chữ cái

Đường dẫn tên hỗn hợp

Tên room kiểu phân cấp được tạo bằng cách nối tất cả các ký hiệu định danh của biểu tượng trang sơ đồ theo kênh (ChannelPrefix + ChannelIndex) trong hệ phân cấp đường dẫn kênh tương ứng.

Khi bạn chọn một kiểu đặt tên room trong danh sách, hình minh họa sẽ tự động cập nhật để phản ánh quy ước đặt tên sẽ xuất hiện trong thiết kế. Các vùng gạch chéo lớn biểu diễn các kênh cấp trên (hoặc các nhóm kênh), còn các vùng tô bóng bên trong biểu diễn các kênh cấp dưới. Khi thiết kế được biên dịch, một room sẽ được tạo cho mỗi trang sơ đồ trong thiết kế, bao gồm từng nhóm kênh và từng kênh cấp dưới.

Sử dụng trường Level Separator for Paths để chỉ định ký tự/ký hiệu dùng để phân tách thông tin đường dẫn khi sử dụng các kiểu đặt tên phân cấp. Không có giới hạn về ký tự dùng để phân tách các cấp, tuy nhiên, sử dụng một ký tự không phải chữ hoặc số sẽ giúp dễ đọc hơn.

Đặt tên linh kiện

Có nhiều định dạng ký hiệu định danh để đặt tên linh kiện. Bạn có thể chọn một định dạng hoặc tự định nghĩa bằng các từ khóa hợp lệ. Xác định định dạng Component Naming bằng cách chọn từ danh sách thả xuống Designator Format. Có tám định dạng được định nghĩa sẵn — năm định dạng phẳng và ba định dạng có thể dùng trong ngữ cảnh phân cấp:

Định dạng ký hiệu định danh kiểu phẳng

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

Định dạng ký hiệu định danh kiểu phân cấp  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

Các định dạng ký hiệu định danh kiểu phẳng đặt ký hiệu cho từng linh kiện theo trình tự tuyến tính, bắt đầu từ kênh đầu tiên và tránh trùng lặp ký hiệu định danh. Các định dạng ký hiệu định danh kiểu phân cấp đưa Room Name vào ký hiệu định danh của linh kiện. Nếu Room Naming Style được chọn là một trong hai kiểu phẳng có sẵn, thì ký hiệu định danh linh kiện cũng sẽ có kiểu phẳng. Tuy nhiên, nếu chọn kiểu phân cấp cho Room Naming Style, ký hiệu định danh linh kiện cũng sẽ có kiểu phân cấp vì thông tin đường dẫn sẽ được đưa vào định dạng.

Tự định nghĩa định dạng ký hiệu định danh

Bạn có thể tự định nghĩa định dạng ký hiệu định danh linh kiện bằng cách nhập trực tiếp vào trường Designator Format với các từ khóa hợp lệ. Kết hợp tùy ý các từ khóa sau để tạo chuỗi định dạng.

Từ khóa

Định nghĩa

$RoomName

Tên của room liên kết được xác định theo kiểu đã chọn trong trường Room Naming Style

$Component

Ký hiệu định danh logic của linh kiện (ví dụ: U1)

$ComponentPrefix

Tiền tố ký hiệu định danh logic của linh kiện (ví dụ: U trong U1)

$ComponentIndex

Chỉ số ký hiệu định danh logic của linh kiện (ví dụ: 1 trong U1)

$ChannelPrefix

Ký hiệu định danh logic của biểu tượng trang sơ đồ

$ChannelIndex

Chỉ số được chỉ định để phân biệt các kênh khác nhau

$ChannelAlpha

Chỉ số kênh được biểu diễn bằng chữ cái. Định dạng này chỉ hữu ích khi thiết kế có tổng cộng ít hơn 26 kênh hoặc khi bạn sử dụng định dạng ký hiệu định danh kiểu phân cấp.

Room Naming Style chỉ có liên quan đến việc đặt tên linh kiện nếu chuỗi $RoomName được đưa vào Designator Format.

Hiển thị tên vật lý trong tài liệu

Thiết kế của bạn được xây dựng trên tab Editor . Các tài liệu đã biên dịch (biểu diễn vật lý của thiết kế) có thể được xem và truy cập bằng cách nhấp vào tab compiled document nằm ở phía dưới tài liệu sơ đồ nguyên lý trong không gian thiết kế.

Ví dụ về các tab trong không gian thiết kế
Ví dụ về các tab trong không gian thiết kế

Bạn có thể chỉ định tùy chọn hiển thị tên vật lý trong tài liệu đã biên dịch trên trang Sơ đồ nguyên lý - Trình biên dịch của hộp thoại Preferences . Trong vùng Compiled Names Expansion, chọn mở rộng tên đã biên dịch (tên vật lý) của Designators, Net Labels, Ports, Sheet Number và/hoặc Document Number.

Bạn cũng có thể sử dụng danh sách thả xuống tương ứng để chọn cách hiển thị các đối tượng. Các lựa chọn gồm Never display superscript (không bao giờ hiển thị tên mở rộng), Always display superscript (luôn hiển thị tên mở rộng) hoặc Display superscript if necessary (chỉ hiển thị tên mở rộng nếu khác với tên nguồn).

Các tùy chọn chỉ số trên áp dụng cho cả tab Editor và các tab compiled document . Trong tab Editor , tên đã biên dịch được hiển thị dưới dạng chỉ số trên; trong tab compiled document , tên logic (tên trong tab Editor ) được hiển thị dưới dạng chỉ số trên.

Sử dụng lệnh Design » Update PCB Document để bắt đầu quá trình chuyển dữ liệu, tự động tạo một lớp linh kiện cho mỗi trang sơ đồ nguyên lý trong thiết kế, một room cho mỗi lớp linh kiện, đồng thời gom các linh kiện của từng lớp vào room tương ứng, sẵn sàng cho việc bố trí.

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.
Nav
Contents
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế 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.

Contents