Phân mảnh bảng mạch

 

Một bo mạch in không được chế tạo như một thực thể đơn lẻ; thông thường sẽ có nhiều bo được chế tạo trên cùng một panel. Panel có thể do nhà chế tạo xác định, hoặc nhà thiết kế bo mạch cũng có thể tự tạo panel trong trình biên tập PCB, bằng một tính năng được gọi là Embedded Board Array, còn được biết đến là panelization.

Embedded Board Array là một đối tượng thiết kế nguyên thủy mà bạn đặt vào không gian thiết kế PCB và liên kết với một tệp bo mạch hiện có. Embedded Board Array sẽ stamps out bo mạch được liên kết từ 1 đến n lần với khoảng cách xác định. Bằng cách đặt nhiều Embedded Board Array, bạn cũng có thể tạo một panel chế tạo gồm các bo khác nhau, hoặc cùng một bo có thể được bố trí theo mẫu step and turn.

Hình bên dưới cho thấy một bo được lặp lại tám lần theo mẫu step and turn (các bo xen kẽ được lật). Điều này được tạo ra bằng cách đặt hai Embedded Board Array; một với các bo hướng lên trên và một với các bo đã được lật. Thông tin về chồng lớp, kích thước, rãnh V-groove và đường chạy dao được thêm trong tệp này thay vì trong PCB nguồn ban đầu.

Vì Embedded Board Array liên kết tới PCB nguồn, mọi thay đổi thiết kế được thực hiện trong PCB nguồn sẽ được nạp vào Embedded Board Array vào lần tiếp theo khi mở tệp bo mảng.

Một phần quan trọng của quá trình panelization là xác định cách các bo riêng lẻ sẽ được tách ra. Có hai cách tiếp cận phổ biến: panelization bằng V-groove hoặc panelization bằng breakaway-tab. Panelization bằng V-groove có chi phí thấp và hiệu quả đối với các bo hình chữ nhật; các bo không phải hình chữ nhật phải dùng breakaway tab.

Để tạo panelization bằng breakaway-tab, hãy xác định một khe đường chạy dao quanh mép của mỗi bo, chừa lại những phần bo nhỏ được đục lỗ bằng một dãy lỗ nhỏ, như minh họa trong hình bên cạnh.

Đường chạy dao được xác định bằng cách đặt các đối tượng track trên một lớp cơ khí, sau đó lớp này được chỉ định là lớp Route Tool Path trong bảng Properties (cũng được hiển thị trong hình). Dùng lệnh Create Primitives from Board Shape để tạo đường bao hình dạng bo bằng các track/arc xác định đường chạy dao, sau đó chỉnh sửa chúng khi cần để tạo các vùng breakaway tab. Các breakaway tab, còn được gọi là mouse bites, được tạo bằng cách đặt một hàng pad nhỏ không mạ.

Để tìm hiểu thêm về panelization, hãy đọc các hướng dẫn về panelization rất hay và chi tiết này, được đăng trên trang web Electronic Design.

Đặt đối tượng

Sau khi khởi chạy lệnh embedded board array (Place » Embedded Board Array/Panelize), con trỏ sẽ đổi thành hình chữ thập và bạn sẽ vào chế độ đặt embedded board array. Vị trí của hình chữ thập quyết định góc dưới bên trái của mảng bo.

  1. Đặt góc này của mảng vào vị trí mong muốn rồi nhấp chuột hoặc nhấn Enter để đặt.
  2. Tiếp tục đặt thêm các embedded board array khác hoặc nhấp chuột phải hay nhấn Esc để thoát chế độ đặt.
Nếu một mảng đã đặt vẫn chưa tham chiếu đến tài liệu PCB nào, sẽ chỉ có một hình chữ thập màu đỏ biểu diễn mảng trống.

Xác minh tính tương thích của chồng lớp

Khi tạo panel, điều quan trọng là phải bảo đảm chồng lớp của từng bo con được tham chiếu tương thích với chồng lớp của bo cha, nơi các panel được đặt vào. Khi bạn chọn thiết kế PCB tham chiếu cho embedded board array đang được đặt, Altium Designer sẽ so sánh chồng lớp của bo đó với chồng lớp của PCB đang hoạt động mà bạn đang đặt mảng vào. Kết quả của phép so sánh này sẽ được hiển thị trong chế độ Embedded Board Array của Properties bảng điều khiển:

  • Nếu các chồng lớp tương thích, dòng chữ sau sẽ được hiển thị: Child and Parent PCB Design Layer Stacks are Compatible.
  • Nếu các chồng lớp không tương thích, dòng chữ sau sẽ được hiển thị: Child and Parent PCB Design Layer Stacks are NOT Compatible.

Nếu bạn chọn thiết kế PCB tham chiếu cho embedded board array trong khi đặt (bằng cách nhấn Tab sau khi chọn lệnh đặt Embedded Board Array và chọn PCB từ bảng Properties), hộp thoại Warning! sẽ mở ra nếu các chồng lớp không tương thích. Bạn có thể chọn tự xử lý sai khác này ở giai đoạn sau (tùy chọn Synchronize Manually Later); một lời nhắc sẽ được tạo ra nếu bạn cố gắng tạo đầu ra chế tạo. Hoặc, bạn có thể để Altium Designer tự động thử giải quyết các vấn đề tương thích chồng lớp (tùy chọn Synchronize Automatically Now). Quá trình đồng bộ chồng lớp tự động sẽ cố gắng:

  • Đảm bảo rằng tất cả các lớp có thứ tự trong chồng lớp của bo con cần thiết đều tồn tại trong bo cha (tệp PCB chứa embedded board array).
  • Sửa đổi chồng lớp của bo cha để cố gắng đạt được sự đồng bộ; bo con sẽ không bao giờ bị sửa đổi.
  • Chỉ thực hiện các sửa đổi theo kiểu bổ sung hoặc thay đổi loại lớp trên bo cha; các lớp sẽ không bao giờ bị xóa.

Khi phát hiện các chồng lớp không tương thích trong panel, một vấn đề cũng sẽ xuất hiện trên tab Health Check của bảng Properties ở chế độ Board. Tìm hiểu thêm về PCB Health Check Monitor.

Bạn cũng có thể tạo báo cáo Stackup Compatibility từ tài liệu panel PCB đang hoạt động. Báo cáo này cung cấp phản hồi về chồng lớp của từng bo được xác định trên panel, cũng như chồng lớp được xác định cho chính panel đó. Nếu có ít nhất một embedded board array được đặt trên tài liệu PCB, bạn có thể truy cập lệnh Reports » Stackup Compatibility Report từ các menu chính. Sau khi khởi chạy lệnh, một báo cáo - Embedded Boards Stackup Compatibility - <PCBDocumentName>.html - sẽ được tạo và mở như tài liệu đang hoạt động. Khi có sự không tương thích, báo cáo sẽ cung cấp phần tóm tắt về số lượng lớp không tương thích được tìm thấy trong các bo nhúng được đặt trên tài liệu panel. Một bảng tương thích cũng được trình bày, hiển thị trực quan các chồng lớp của các bo nhúng và của chính panel. Mọi lớp không tương thích sẽ được tô sáng bằng chữ màu đỏ.

Bảng này cũng cung cấp các siêu liên kết để mở Layer Stack Manager cho từng PCB (và panel), để bạn có thể kiểm tra các chồng lớp và xác định cách giải quyết các điểm không tương thích. Nhấp vào một trong các liên kết này trước tiên sẽ làm cho tài liệu PCB tương ứng trở thành tài liệu đang hoạt động, sau đó mở Layer Stack Manager.

Báo cáo cũng được tạo ở định dạng .txt. Cả hai định dạng báo cáo đều được lưu trong thư mục được chỉ định bởi mục Output Path trên tab Options tab của hộp thoại Options for Project. Chỉ báo cáo định dạng HTML được thêm vào dự án cha trong bảng Projects panel, và có thể được tìm thấy trong thư mục con Generated\Documents.

Chỉnh sửa đồ họa

Phương pháp chỉnh sửa này cho phép bạn chọn trực tiếp một đối tượng embedded board array đã đặt trong không gian thiết kế và thay đổi vị trí hoặc hướng của nó bằng đồ họa.

Khi một đối tượng embedded board array được chọn, nó sẽ được phân biệt bằng nền màu xám nhạt. Các hình bên dưới minh họa một mảng bo chưa được tham chiếu (hình đầu tiên) và một mảng 2 x 2 tham chiếu tới một thiết kế PCB duy nhất (hình thứ hai).

Một mảng bo chưa được tham chiếu
Một mảng bo chưa được tham chiếu

Một mảng 2 x 2 tham chiếu tới một thiết kế PCB duy nhất
Một mảng 2 x 2 tham chiếu tới một thiết kế PCB duy nhất

Nhấp vào bất kỳ đâu trong ranh giới của mảng rồi kéo để đổi vị trí. Mảng sẽ tự động được “nắm” tại góc dưới bên trái và vị trí của mảng bo được dùng làm điểm neo với con trỏ. Embedded board array có thể được xoay hoặc lật trong khi kéo theo các cách sau:

  • Nhấn Spacebar để xoay embedded board array. Phép xoay là ngược chiều kim đồng hồ.
  • Nhấn phím L để lật embedded board array sang mặt còn lại của bo.

Lưu ý

  • Các embedded board array dùng để tạo biểu diễn của panel sản xuất nên được đặt trên một tài liệu PCB riêng trong dự án PCB hiện có hoặc dự án PCB khác. Tài liệu này nên được xem là “hub” sản xuất cho các tài liệu PCB khác chứa các thiết kế thực tế.
  • Bạn có thể đặt thêm các đối tượng để hỗ trợ sản xuất panel (ví dụ: free pad làm lỗ định vị), tuy nhiên không nên đặt bất kỳ đối tượng nào khác đại diện cho thiết kế vật lý thực tế trong cùng tài liệu với embedded board array.
  • Vì đối tượng embedded board array tham chiếu đến một tệp thiết kế PCB thay vì chứa một bản sao đã dán của nó, thiết kế PCB nguồn có thể được sửa đổi bất cứ lúc nào. Khi tệp tham chiếu được lưu, hãy làm mới chế độ xem của tài liệu panel để cập nhật panel.
  • Nếu một mảng đã đặt vẫn chưa tham chiếu đến tài liệu PCB nào, sẽ có một khung bao hình chữ nhật màu xanh lá với dòng chữ No source ở giữa, cùng với một dấu thập nhỏ đánh dấu góc dưới bên trái của mảng.
  • Có thể tạo đầu ra Gerber, NC Drill, ODB++ và bản in từ một panel gồm các embedded board array.
  • Khi sử dụng tùy chọn Route Tool Outline của lệnh Design » Board Shape » Create Primitives From Board Shape, bạn cũng có thể chọn tùy chọn Include Cutouts để mô phỏng các đường chạy dao bám theo cạnh cắt bo.
  • Phần mềm sẽ tự động cố gắng giải quyết các vấn đề tương thích chồng lớp. Quá trình đồng bộ chồng lớp tự động sẽ cố gắng:
    • Đảm bảo rằng tất cả các lớp có thứ tự trong chồng lớp của bo con cần thiết đều tồn tại trong bo cha (tệp PCB chứa embedded board array).
    • Sửa đổi chồng lớp của bo cha để cố gắng đạt được sự đồng bộ - bo con sẽ không bao giờ bị sửa đổi.
    • Chỉ thực hiện các sửa đổi theo kiểu bổ sung hoặc thay đổi loại lớp trên bo cha, các lớp sẽ không bao giờ bị xóa.
  • Lưu ý rằng các tính năng counterhole hiện chưa được hỗ trợ bởi embedded board array và Drill Table cùng Hole Size Editor của nó.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Nội dung