Quản lý các thay đổi thiết kế giữa sơ đồ nguyên lý và PCB

Sơ lược

Bài viết này hướng dẫn bạn cách Altium Designer quản lý các ràng buộc thiết kế và đồng bộ hóa giữa sơ đồ nguyên lý và PCB, từ việc sử dụng Constraint Manager đến thiết lập các tùy chọn dự án, tạo lệnh thay đổi kỹ thuật (ECO) và sử dụng tính năng dò chéo, chọn chéo để kiểm tra và điều hướng các thay đổi. Bài viết giải thích nơi xác định các ràng buộc, cách lưu và chuyển các thiết lập đó, cũng như cách kiểm soát những nội dung được so sánh và cập nhật trong quá trình chuyển từ sơ đồ nguyên lý sang PCB. Nếu bạn muốn có một quy trình rõ ràng hơn để tự tin duy trì sự nhất quán của dữ liệu thiết kế khi có thay đổi, hãy đọc tiếp để được hướng dẫn từng bước.

- Tìm hiểu cách xác định dự án của bạn sử dụng Constraint Manager hay PCB Rule and Constraints Editor, cũng như nơi truy cập các thiết lập tương ứng.
- Hiểu cách các tùy chọn dự án, thiết lập so sánh và việc tạo ECO ảnh hưởng đến những thay đổi được chuyển từ sơ đồ nguyên lý sang PCB.
- Khám phá cách tính năng dò chéo và chọn chéo giúp bạn kiểm tra các đối tượng tương ứng giữa các trình biên tập và làm việc hiệu quả hơn khi cập nhật thiết kế.
Tìm hiểu sâu hơn với AI:

Xác định yêu cầu thiết kế bằng Constraint Manager

Các ràng buộc thiết kế kết hợp với nhau tạo thành một bộ chỉ dẫn mà thiết kế PCB phải tuân theo. Chúng bao quát mọi khía cạnh của thiết kế: khoảng cách cách điện, độ rộng đường mạch, cấu trúc liên kết, v.v. Để xem, tạo và quản lý các ràng buộc thiết kế được sử dụng cho thiết kế PCB của bạn, hãy sử dụng Constraint Manager . Constraint Manager cung cấp giao diện chỉnh sửa thống nhất dạng bảng, tương tự bảng tính, để xác định các ràng buộc thiết kế và có thể truy cập từ cả sơ đồ nguyên lý lẫn PCB. Cách tiếp cận mạnh mẽ nhưng tinh gọn này giúp các kỹ sư đảm nhiệm những vai trò khác nhau trong tổ chức cộng tác hiệu quả hơn, cho phép nhiều bên liên quan cùng xác định các ràng buộc cần thiết cho một thiết kế.

Do I have the Constraint Manager?

Altium Designer cung cấp hai cách tiếp cận riêng biệt để xác định các ràng buộc thiết kế: Constraint Manager và hộp thoại PCB Rule and Constraints Editor .

Constraint Manager chỉ khả dụng trong một dự án thiết kế PCB nếu tùy chọn Constraint Management đã được bật trong hộp thoại Tạo dự án khi dự án được tạo. Lưu ý rằng:

  • Nếu Constraint Manager đã được bật cho dự án PCB, hộp thoại PCB Rule and Constraints Editor sẽ not khả dụng trong trình chỉnh sửa PCB.

  • Nếu Constraint Manager đã not được bật cho dự án PCB, bạn chỉ có thể sử dụng các cách tiếp cận trước đây để xác định các ràng buộc thiết kế (sử dụng chỉ thị thiết kế và hộp thoại PCB Rule and Constraints Editor ).

Để kiểm tra nhanh cách tiếp cận nào đang được sử dụng để xác định các ràng buộc thiết kế trong dự án PCB hiện tại, hãy kiểm tra xem lệnh Design » Constraint Manager có xuất hiện trong các menu chính của trình chỉnh sửa sơ đồ nguyên lý hoặc PCB khi một tài liệu sơ đồ nguyên lý/PCB của dự án được mở hay không. Nếu có lệnh này, Constraint Manager được sử dụng cho dự án. Nếu không, hộp thoại PCB Rule and Constraints Editor (Design » Rules trong trình chỉnh sửa PCB) được sử dụng cho dự án.

Bạn có thể truy cập Constraint Manager bằng cách chọn lệnh Design » Constraint Manager từ các menu chính của trình chỉnh sửa sơ đồ nguyên lý hoặc PCB. Constraint Manager có một số chế độ xem để xác định các loại ràng buộc khác nhau. Sử dụng các nút ở phía trên cùng của Constraint Manager để chuyển đổi giữa các chế độ xem:

  • Clearances – ma trận khoảng cách cách điện cho phép xác định khoảng cách cách điện giữa các lớp net.

  • Physical – danh sách các net, cặp vi sai, xNet và các lớp tương ứng, nơi bạn có thể xác định các ràng buộc vật lý cho thiết kế: độ rộng đường dẫn điện, khoảng cách giữa hai đường trong cặp vi sai, v.v.

  • Electrical – danh sách các net, xNet, xSignal và các lớp tương ứng, nơi bạn có thể xác định các ràng buộc điện cho thiết kế: cấu trúc liên kết, trở kháng, v.v.

Khi Constraint Manager được truy cập từ trình chỉnh sửa PCB, chế độ xem All Rules bổ sung sẽ khả dụng. Đây là chế độ xem các ràng buộc thiết kế theo quy tắc, hiển thị danh sách tất cả các quy tắc trong thiết kế PCB, nơi bạn có thể tạo quy tắc tùy chỉnh dựa trên truy vấn.

Bạn phải thực hiện thao tác lưu trong Constraint Manager thì các thay đổi mới được áp dụng vào thiết kế. Sử dụng lệnh File » Save (khi Constraint Manager được truy cập từ sơ đồ nguyên lý) hoặc File » Save to PCB (khi Constraint Manager được truy cập từ PCB) từ các menu chính của Constraint Manager hoặc phím tắt Ctrl+S để thực hiện thao tác này.

Các ràng buộc được xác định trong Constraint Manager khi truy cập từ phía sơ đồ nguyên lý sẽ được chuyển sang thiết kế PCB trong quy trình ECO (lệnh thay đổi kỹ thuật) thông thường, như mô tả bên dưới.

Tham khảo trang Xác định yêu cầu thiết kế bằng Constraint Manager để tìm hiểu thêm.

Thiết lập dự án để chuyển sang PCB

Hộp thoại Project Options bao gồm một số thiết lập kiểm soát dữ liệu được chuyển giữa thiết kế sơ đồ nguyên lý và bố trí PCB. Nhấp chuột phải vào mục của dự án trong bảng Projects và chọn lệnh Project Options từ menu ngữ cảnh để truy cập hộp thoại.

Sử dụng các tab sau trong hộp thoại để cấu hình những nội dung cần được đồng bộ hóa khi chuyển thiết kế:

Javascript ID: Dlg_ProjectOptions

Class Generation – cho phép bạn cấu hình và kiểm soát việc tạo lớp linh kiện và lớp net. Ví dụ, các linh kiện được đặt trên những trang sơ đồ nguyên lý cụ thể có thể được nhóm thành các lớp linh kiện, hoặc các net được gộp thành bus có thể được nhóm thành các lớp net. Ngoài ra, bạn có thể cấu hình trên tab này việc tạo các lớp do người dùng định nghĩa dựa trên chỉ thị thiết kế đã đặt. Tìm hiểu thêm về Làm việc với các lớp trên sơ đồ nguyên lý & PCB.

Comparator – cho phép bạn xác định những loại khác biệt cần tìm và những loại cần bỏ qua khi so sánh tài liệu, tức là xác định chính xác dữ liệu nào của sơ đồ nguyên lý và PCB sẽ được so sánh. Sử dụng cột Mode cho từng loại so sánh để chọn chế độ so sánh, chẳng hạn như Find Differences hoặc Ignore Differences.

ECO Generation – cho phép bạn xác định những thay đổi thiết kế nào (dựa trên các khác biệt được công cụ so sánh tìm thấy) có thể được tạo lệnh thay đổi kỹ thuật (ECO) khi chuyển dữ liệu. Sử dụng cột Mode cho từng loại thay đổi để chọn chế độ tạo, chẳng hạn như Generate Change Orders hoặc Ignore Differences.

Tham khảo trang Truy cập, xác định & quản lý tùy chọn dự án để tìm hiểu thêm.

Chuyển thông tin thiết kế sang PCB

Việc đồng bộ hóa thiết kế được thực hiện trực tiếp giữa trình chỉnh sửa sơ đồ nguyên lý và trình chỉnh sửa PCB. Khi bạn đã thêm tài liệu PCB vào dự án và lưu tài liệu vào ổ cứng, hãy chọn lệnh Design » Update PCB Document <PCBDocumentName> từ các menu chính của trình chỉnh sửa sơ đồ nguyên lý để mở hộp thoại Engineering Change Order. Hộp thoại chứa danh sách các thay đổi (lệnh thay đổi kỹ thuật – ECO) cần thực hiện trên PCB để PCB khớp với sơ đồ nguyên lý theo các tùy chọn dự án hiện tại.

  • Bạn có thể bật/tắt các mục thay đổi trong hộp thoại theo nhu cầu.

  • Nhấp vào nút Validate Changes để chạy kiểm tra xác thực các thay đổi đã được bật để đưa vào ECO. Kết quả xác thực sẽ xuất hiện trong cột Check  ở vùng Status  của hộp thoại.

    Nếu bất kỳ mục thay đổi nào không vượt qua bước xác thực, một mục sẽ xuất hiện trong cột Message tương ứng của hộp thoại, cho biết nguyên nhân thất bại (ví dụ: Footprint Not Found). Bạn luôn có thể đóng hộp thoại để tìm hiểu lý do một số thay đổi không vượt qua kiểm tra và thực hiện các thay đổi thiết kế cần thiết.
  • Khi đã hài lòng với các thay đổi sẽ được thực hiện, hãy nhấp vào nút Execute Changes để thực thi ECO và áp dụng các thay đổi hợp lệ trong đó. Kết quả thực thi sẽ xuất hiện trong cột Done  ở vùng Status của hộp thoại.

Sau khi nhấp vào nút Execute Changes , các thay đổi sẽ được áp dụng cho tài liệu PCB và bạn có thể đóng hộp thoại Engineering Change Order. Với PCB mới tạo, bạn sẽ thấy các footprint của linh kiện được đặt bên ngoài bo mạch cùng các đường kết nối giữa các pad của footprint theo thiết kế sơ đồ nguyên lý.

Sau lần chuyển thiết kế đầu tiên sang PCB, các thay đổi tiếp theo trên sơ đồ nguyên lý cũng được chuyển sang PCB theo cùng quy trình.

Tham khảo trang Giữ sơ đồ nguyên lý & PCB đồng bộ để tìm hiểu thêm.

Định vị chéo

Định vị chéo là khả năng định vị một đối tượng trong các trình chỉnh sửa khác bằng cách nhấp vào đối tượng trong trình chỉnh sửa hiện tại. Ví dụ, sau khi kích hoạt lệnh Tools » Cross Probe của trình chỉnh sửa sơ đồ nguyên lý, bạn có thể nhấp vào một linh kiện trên sơ đồ nguyên lý để hiển thị chính linh kiện đó trên PCB. Lệnh này hỗ trợ định vị chéo giữa các linh kiện, bus, net và chân/pad.

Theo mặc định, bạn vẫn ở trong trình chỉnh sửa nguồn. Sử dụng cách này khi cả tài liệu nguồn và tài liệu đích đều hiển thị, ví dụ khi không gian thiết kế được chia để hiển thị hai tài liệu, như minh họa trong video ở trên. Tìm hiểu thêm về Quản lý cửa sổ tài liệu.

Khi chỉ có một tài liệu hiển thị, hãy giữ Ctrl trong lúc nhấp vào một đối tượng để định vị đối tượng đó trong tài liệu đích và chuyển tài liệu này thành tài liệu đang hoạt động.

Chọn chéo

Tính năng chọn chéo được dùng để chọn các đối tượng tương ứng giữa tài liệu PCB và tài liệu sơ đồ nguyên lý. Nói cách khác, khi bạn chọn một đối tượng trên tài liệu PCB, đối tượng đó trên tài liệu sơ đồ nguyên lý nguồn cũng được chọn, và ngược lại.

Để bật tính năng chọn chéo, hãy chọn lệnh Tools » Cross Select Mode từ menu chính của trình chỉnh sửa sơ đồ nguyên lý hoặc PCB. Lệnh này bật hoặc tắt tính năng, và biểu tượng lệnh trong menu hiển thị trạng thái của lệnh.

Tính năng này có thể đặc biệt hữu ích khi cần nhanh chóng tạo một lớp linh kiện mới trên tài liệu PCB bằng cách chọn một nhóm linh kiện trong sơ đồ nguyên lý, hoặc khi cần di chuyển nhiều linh kiện PCB lần lượt theo thứ tự bạn đã chọn chúng trong sơ đồ nguyên lý.
Tham khảo trang Định vị chéo & chọn chéo để tìm hiểu thêm.
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.
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