Hỗ trợ PCB Variants
Phần mềm thiết kế PCB của Altium cho phép nhà thiết kế điện tử tạo ra các biến thể của sản phẩm mà họ đang thiết kế. Các biến thể được hỗ trợ bao gồm: đánh dấu một linh kiện là không lắp; sửa đổi các tham số của linh kiện, bao gồm giá trị linh kiện được in silkscreen trên bo; hoặc thay thế một linh kiện bằng linh kiện thay thế (có thể dùng footprint khác hoặc không).
Trong phần mềm thiết kế của Altium, chỉ có một thiết kế bo duy nhất. Thông tin biến thể, chẳng hạn như chi tiết về một linh kiện thay thế, được lưu trong tệp dự án và được áp dụng cho bo khi biến thể được chọn trong bảng Projects. Phiên bản [No Variations] của bo được lưu dưới dạng PcbDoc.
Phần mềm thiết kế của Altium có thể được sử dụng để tạo các biến thể của một thiết kế bo mạch.
Push một Variant từ ECAD
Trong bản phát hành này, CoDesigner đã được cập nhật để hỗ trợ Push và Pull một biến thể cụ thể của bo giữa ECAD và MCAD. Khi bạn thực hiện Push từ ECAD, bạn đang push biến thể mà bạn hiện đang xem trong trình chỉnh sửa PCB.
Nhấp đúp trong bảng Projects để chọn biến thể cần được Push.
Mỗi lần một bo được Push từ ECAD lên Workspace, nó sẽ ghi đè dữ liệu đã lưu trong lần Push trước đó. Nếu cần push nhiều biến thể, mỗi biến thể phải được Pull vào MCAD và lưu lại trước khi biến thể tiếp theo được Push từ ECAD.
Pull một Variant vào MCAD
Một biến thể PCB được Pull vào MCAD theo cùng cách như PCB không có biến thể, bằng cách nhấp vào nút Pull Board from Server trong bảng Altium CoDesigner. Nếu bo là một biến thể, thông tin bổ sung nêu chi tiết tên biến thể sẽ được hiển thị ở đầu bảng Altium CoDesigner, như minh họa bên dưới.
Mỗi linh kiện có biến thể được nhận diện bằng cách thêm tên biến thể vào designator, như mô tả bên dưới.
-
Linh kiện không có biến thể:
<EcadDesignator>
-
Linh kiện có biến thể:
<EcadDesignator>_VARIANT_<VariantName>
Các linh kiện có biến thể được nhận diện bằng tên part MCAD và designator của chúng.
Vì tên mặc định cho cụm bo MCAD là tên dự án, nên khuyến nghị lưu mỗi cụm biến thể với một tên liên quan đến biến thể.
Push một Variant từ MCAD
Trong MCAD, CoDesigner nhận biết được liệu một linh kiện là một phần của thiết kế cơ sở [No Variations], hay thuộc về một biến thể cụ thể. Các thay đổi thực hiện trên một linh kiện trong thiết kế cơ sở [No Variations] sẽ ảnh hưởng đến tất cả các biến thể của bo trong ECAD, trong khi các thay đổi thực hiện trong một biến thể cụ thể sẽ chỉ được áp dụng cho biến thể đó trong ECAD.
Các sửa đổi được thực hiện cho một biến thể sẽ được push từ MCAD sang ECAD theo cách thông thường, bằng cách nhấp vào Push trong bảng Altium CoDesigner.
Pull một Variant vào ECAD
Nếu bạn cố thực hiện Pull vào ECAD trong khi biến thể đang hoạt động không đúng, bạn sẽ nhận được thông báo lỗi sau. Tên biến thể áp dụng sẽ được hiển thị trong hộp thoại Error, hãy chuyển sang biến thể đó rồi Pull lại.
Không thể hoàn tất Pull vì biến thể đang hoạt động trong ECAD hiện không đúng.
Nếu có các thay đổi được thực hiện đối với một linh kiện trong thiết kế cơ sở, chúng có thể được áp dụng trong bất kỳ biến thể nào trong ECAD. Khi đó các thay đổi này sẽ hiện diện trong tất cả các biến thể trong ECAD.
Cải thiện hỗ trợ cho các mô hình có vấn đề
Mỗi công cụ ECAD và MCAD đều có phần mềm chuyển đổi mô hình riêng, cung cấp các mức hỗ trợ khác nhau cho việc nhập và chuyển đổi một mô hình có vấn đề về tính nhất quán hoặc độ chính xác trong mô tả mô hình. Để hỗ trợ trong tình huống này, CoDesigner hiện chuyển trực tiếp các mô hình Parasolid đơn khối từ ECAD sang MCAD, không biến đổi và không chuyển đổi (vì điều đó đôi khi có thể dẫn đến hỏng mô hình).
Nếu một mô hình gây ra sự cố trong quá trình Push-Pull giữa ECAD và MCAD, hãy trích xuất mô hình đó khỏi linh kiện ECAD, nhập vào phần mềm MCAD của bạn và lưu lại dưới dạng Parasolid (đảm bảo rằng mô hình mở đúng trong MCAD), sau đó nhập ngược trở lại vào linh kiện ECAD.
► Tìm hiểu thêm về Các yêu cầu đối với mô hình MCAD và ECAD