Nhập một thiết kế từ Allegro

Để đáp ứng nhu cầu tải và làm việc với các tệp thiết kế Cadence® Allegro, Import Wizard của Altium Designer bao gồm khả năng nhập các thiết kế PCB Allegro ở dạng nhị phân (*.brd - xem các điều kiện tiên quyết để nhập), dạng ASCII (*.alg) (được chuyển đổi sang các tệp PCB của Altium Designer (*.PcbDoc)), và các tệp footprint Allegro (*.dra) (được chuyển đổi thành các tệp thư viện PCB của Altium Designer (*.PcbLib).

Các tệp PCB Allegro (tối đa phiên bản 17.4) được Import Wizard chuyển đổi sang các tệp PCB của Altium Designer bằng bộ nhập Allegro của Wizard, được tích hợp như một tiện ích mở rộng nền tảng của Altium Designer.

Để truy cập khả năng nhập Allegro trong Altium Designer, tính năng Allegro phải được bật cho bản cài đặt Altium Designer của bạn. Tính năng này được bật mặc định trong Altium Designer. Có thể bật/tắt sau khi cài đặt.

Để biết thêm thông tin về việc thay đổi chức năng lõi đã cài đặt, hãy tham khảo trang Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Điều kiện tiên quyết khi nhập

Import Wizard của Altium Designer có thể nhập trực tiếp các tệp PCB Allegro định dạng ASCII (*.alg). Để nhập tệp PCB Allegro nhị phân (*.brd) hoặc tệp footprint (*.dra), tệp đó phải được chuyển đổi từ nhị phân sang ASCII. Việc chuyển đổi nhị phân sang ASCII được thực hiện bởi tiện ích Cadence có tên là Extracta, một tiện ích dòng lệnh có thể cấu hình, có khả năng trích xuất và chuyển đổi dữ liệu từ tệp PCB nhị phân, với quá trình trích xuất được điều khiển bằng một tệp Command mô tả chi tiết dữ liệu cần được trích xuất. Tìm hiểu thêm về Extracta.

Các phiên bản tệp nhị phân được hỗ trợ

Extracta sẽ chỉ trích xuất dữ liệu từ các tệp PCB Allegro nhị phân (*.brd) và footprint (*.dra) có phiên bản bằng hoặc thấp hơn phiên bản Extracta đang được sử dụng. Để kiểm tra phiên bản của Extracta, hãy mở Windows Command prompt và nhập Extracta -version.

Lưu ý: Nếu lệnh này thất bại, có thể là do Extracta.exe chưa được khai báo đúng trong Windows Path; hãy tham khảo bài viết Altium Knowledge Base này để biết thông tin chi tiết về cách cấu hình Path System Environment Variable cho Extracta.

Nhập khi Allegro ở cùng máy tính với Altium Designer

Nếu Altium Designer được cài đặt trên cùng máy tính với Cadence Allegro, quá trình trích xuất có thể được Altium Designer Import Wizard xử lý tự động. Quy trình chạy Wizard được trình bày bên dưới. Lưu ý rằng Wizard cũng thực hiện kiểm tra phiên bản tệp; hiện tại Wizard hỗ trợ các tệp Allegro đến phiên bản 17.4 .

Nhập khi Allegro không ở cùng máy tính với Altium Designer

Nếu Extracta.exe không được cài đặt trên cùng máy tính với Altium Designer, bạn có thể chạy thủ công quá trình trích xuất trên máy tính nơi tiện ích Extracta được cài đặt. Altium Designer chạy quá trình trích xuất bằng tệp batch và tệp lệnh trích xuất sau:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Để trích xuất thủ công dữ liệu bo mạch ASCII:

  1. Sao chép hai tệp được nêu chi tiết ở trên từ thư mục <Altium_Designer_Installation_Folder>\System đến một vị trí xác định trên máy tính đã cài Allegro.
  2. Sao chép tệp Allegro nhị phân (*.brd hoặc *.dra) mà bạn muốn chuyển đổi vào cùng thư mục đó.
  3. Khởi chạy Windows Command Prompt và sử dụng lệnh cd để chuyển đến thư mục chứa các tệp đã sao chép. Ví dụ:

    cd C:\Documents\Files\Test

  4. Khi đã ở đúng thư mục, hãy chạy tệp batch của Altium bằng lệnh Allegro2Altium. Ví dụ:

    Allegro2Altium your_file.brd

    hoặc

    Allegro2Altium your_file.dra

    trong đó your_file.brd hoặc your_file.dra là tên của tệp nhị phân mà bạn muốn chuyển đổi. Đặt tên tệp trong dấu ngoặc kép nếu tên tệp có chứa khoảng trắng, ví dụ Allegro2Altium "your file.brd".

  5. Quá trình này sẽ tạo ra một tệp ASCII (your_file.brd.alg hoặc your_file.dra.alg) trong thư mục. Hãy sao chép tệp bo mạch ASCII này trở lại máy tính nơi nó có thể được nhập vào Altium Designer bằng Import Wizard.

Quy trình chuyển đổi thiết kế Allegro ASCII được điều khiển bởi tệp batch Allegro2Altium đặc biệt.Quy trình chuyển đổi thiết kế Allegro ASCII được điều khiển bởi tệp batch Allegro2Altium đặc biệt.

Trong một bản cài đặt Allegro tiêu chuẩn, chương trình chuyển đổi độc quyền extracta.exe được thêm vào đường dẫn môi trường hệ thống và do đó có thể được truy cập từ mọi vị trí. Tệp batch Allegro2Altium và quá trình chuyển đổi đang chờ xử lý sẽ thất bại nếu không thể truy cập chương trình này. Hãy tham khảo bài viết Altium Knowledge Base để biết thông tin chi tiết về cách cấu hình Path System Environment Variable cho Extracta nếu không thể truy cập chương trình.

Truy cập và chạy trình nhập

Trình nhập tệp thiết kế PCB Allegro có sẵn thông qua Import Wizard  (File » Import Wizard) của Altium Designer, trong đó tùy chọn được chọn trong trang Select Type of Files to Import của wizard – hãy chọn tùy chọn Allegro Design Files.

Khi thêm tệp vào danh sách tệp nhập, hãy sử dụng menu thả xuống bộ lọc của trình duyệt tệp để chọn giữa các tệp Allegro nhị phân (*.brd) hoặc ASCII (*.alg).

Chọn tệp thiết kế Allegro nhị phân hoặc ASCII để nhập. Allegro phải được cài đặt trên máy cục bộ để nhập các tệp Allegro nhị phân (*.brd).Chọn tệp thiết kế Allegro nhị phân hoặc ASCII để nhập. Allegro phải được cài đặt trên máy cục bộ để nhập các tệp Allegro nhị phân (*.brd).

Nếu bạn cố gắng nhập một Allegro Design File nhị phân (*.brd) bằng Import Wizard mà chưa cài Allegro trên máy cục bộ, quá trình nhập sẽ bị tạm dừng và một hộp thoại cảnh báo sẽ được hiển thị. Trong trường hợp này, hãy nhập phiên bản ASCII của tệp thiết kế đã được tạo thông qua quy trình trích xuất tệp Allegro ASCII (như đã nêu ở trên).

Để hoàn tất quá trình nhập và chuyển đổi tệp, hãy tiếp tục qua các trang còn lại của Import Wizard để tùy chỉnh và hoàn thành việc chuyển đổi các Allegro Design Files thành các tệp thiết kế của Altium Designer.

Lưu ý rằng Import Wizard cung cấp thiết lập Layer Mapping mặc định, có thể được chỉnh sửa và lưu dưới dạng tệp *.ini. Ánh xạ này được Import Wizard sử dụng để xây dựng ánh xạ lớp cho từng PCB trong thiết kế được nhập, vì vậy trong quá trình nhập nhiều tệp PCB, có thể tải tệp cấu hình ánh xạ đã lưu và áp dụng cho từng tệp PCB riêng lẻ (hoặc tất cả).

Lưu ý

  • Xem bài viết chi tiết trong Knowledgebase về cách nhập tệp Allegro vào Altium Designer.

  • Trong Altium Designer, các mô hình 3D STEP được lưu bên trong một đối tượng 3D Body, đối tượng này được đặt trong footprint PCB.

  • Allegro Importer hỗ trợ nhập các pad stack tùy chỉnh được định nghĩa trong một thiết kế bo mạch Allegro. Việc nhập một thiết kế như vậy sẽ tạo ra các hình pad tùy chỉnh trong Altium Designer. Ngoài ra, ở những nơi các chân nối thermal tie được định nghĩa như một phần của pad stack tùy chỉnh trong Allegro, chúng sẽ được nhập thành các kết nối thermal relief tùy chỉnh.

  • Khi thermal relief kiểu trực giao, chéo hoặc tiếp xúc toàn phần được thiết lập trong bảng Properties cho một pad trong Allegro Constraint Manager, các pad này sẽ được nhập vào Altium Designer với thermal relief tùy chỉnh được cấu hình tương ứng. Lưu ý rằng nếu chiều rộng hoặc khe hở thermal relief không được thiết lập cho một pad trong Allegro Constraint Manager, các giá trị cho Conductor WidthAir Gap Width trong Altium Designer sẽ lần lượt được lấy từ các quy tắc về độ rộng đường mạch tối thiểu và quy tắc khoảng cách chân được định nghĩa trong thiết kế Allegro.

  • Để đảm bảo tính nhất quán với thiết kế Allegro, các giá trị của các quy tắc liên quan đến chiều rộng được nhập vào Altium Designer như sau:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Nếu một giá trị không có (hoặc bằng không) trong thiết kế Allegro, giá trị đó sẽ kế thừa giá trị của phạm vi trước đó.

  • Khi nhập một thiết kế Allegro, bạn có thể nhập thông tin pad stack chi tiết hơn. Điều này cho phép nhập các thuộc tính pad chính xác hơn vào Altium Designer, giúp chúng tương đồng hơn với các thành phần tương đương trong thiết kế Allegro gốc. Trong khả năng này, các hình dạng đồng khác nhau trên các lớp khi nhập tệp footprint Allegro cũng được hỗ trợ.

    Tính năng này khả dụng khi tùy chọn Importer.Allegro.ReadPadLayers được bật trong hộp thoại Advanced Settings.

  • Khi nhập một thiết kế Allegro, nếu một polygon pour có kích thước nhỏ hơn 2500 sq.mil, tùy chọn Remove Islands Less Than của nó sẽ tự động bị tắt.

  • Khi nhập một thiết kế Allegro, việc nhập mask hàn và mask kem hàn ở cấp padstack cho pad (hình dạng thông thường và tùy chỉnh, bao gồm cả pad được tented) và via (bao gồm việc tính toán độ mở rộng và gồm cả các mặt được tented) có thể được hỗ trợ.

    Ngoài ra, khi nhập một thiết kế Allegro với các sub-class được liệt kê bên dưới được định nghĩa trên các lớp Top hoặc Bottom, một cặp lớp thành phần sẽ được tạo trong tài liệu PCB được sinh ra để chứa các giá trị từ các lớp Top và Bottom này, và các lớp này mặc định được ẩn về mặt hiển thị.

    Allegro Design Sub-class

    Cặp lớp thành phần Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOPCOMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOPDEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOPTOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP và PART_NUMBER_BOTTOM

    Tính năng này đang ở giai đoạn Open Beta và khả dụng khi tùy chọn Importer.Allegro.AdvancedEngine được bật trong hộp thoại Advanced Settings.

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