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 khi nhập), dạng ASCII (*.alg) (sẽ được chuyển đổi sang các tệp PCB Altium Designer (*.PcbDoc)), và các tệp footprint Allegro (*.dra) (sẽ được chuyển đổi thành các tệp thư viện PCB Altium Designer (*.PcbLib).

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

Để truy cập các 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, 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 định dạng Allegro 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 từ nhị phân sang ASCII. Việc chuyển đổi từ nhị phân sang ASCII được thực hiện bởi tiện ích Cadence có tên 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ởi một tệp Command mô 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 nhị phân Allegro (*.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, mở dấu nhắc lệnh Windows và nhập Extracta -version.

Lưu ý: Nếu lệnh này thất bại, có thể 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 biến môi trường Path của hệ thống 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 Allegro2Altium.bat.

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

  1. Sao chép tệp Allegro2Altium.bat 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 đặt Allegro.

  2. Sao chép tệp nhị phân Allegro (*.brd hoặc *.dra) mà bạn muốn chuyển đổi vào cùng thư mục đó.

  3. Mở Windows Command Prompt và dùng lệnh cd để vào thư mục chứa các tệp đã sao chép. Ví dụ:

    cd C:\Documents\Files\Test

  4. Sau khi vào đúng thư mục, 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 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 một tệp ASCII (your_file.brd.alg hoặc your_file.dra.alg) trong thư mục. Sao chép tệp bo mạch ASCII này trở lại máy tính nơi có thể nhập vào Altium Designer bằng Import Wizard.

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

Trong một cài đặt Allegro tiêu chuẩn, chương trình chuyển đổi độc quyền extracta.exe được thêm làm đườ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. 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 biến môi trường Path của hệ thống 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  của Altium Designer (File » Import Wizard), trong đó tùy chọn được chọn trên trang Select Type of Files to Import của wizard – 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 dùng меню lọc thả xuống 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ố nhập một tệp thiết kế Allegro nhị phân (*.brd) bằng Import Wizard mà không cài đặt 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ẽ 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 quá 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, tiếp tục qua các trang còn lại của Import Wizard để tùy chỉnh và hoàn tất việc chuyển đổi các tệp thiết kế Allegro thành các tệp thiết kế Altium Designer.

Lưu ý rằng Import Wizard cung cấp thiết lập ánh xạ lớp mặc định, có thể được sửa đổi 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, một tệp cấu hình ánh xạ đã lưu có thể được tải 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ề nhập các tệp Allegro vào Altium Designer.

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

  • Allegro Importer hỗ trợ nhập các pad stack tùy chỉnh được định nghĩa trong thiết kế bo mạch Allegro. Việc nhập một thiết kế như vậy sẽ tạo các hình pad tùy chỉnh trong Altium Designer. Ngoài ra, khi các nhánh thermal tie được định nghĩa là một phần của pad stack tùy chỉnh trong Allegro, chúng sẽ được nhập dưới dạng 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 hoàn toàn được đặt 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 đặt cho một pad trong Allegro Constraint Manager, thì 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 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 những 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 thiếu một giá trị (hoặc bằng không) trong thiết kế Allegro, nó 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 khớp chặt chẽ hơn với các đối tượng tương đương trong thiết kế Allegro nguồn. Là một phần của 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 dialog.

  • 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 các solder mask và paste mask ở mức padstack cho pad (hình dạng thường và tùy chỉnh, bao gồm cả pad được tent) và via (liên quan đến việc tính toán độ mở rộng và bao gồm các mặt được tent) có thể được hỗ trợ.

    Ngoài ra, khi nhập một thiết kế Allegro có các sub-class được định nghĩa bên dưới trên các lớp Top hoặc Bottom, một cặp lớp component sẽ được tạo trong tài liệu PCB được tạo 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 sẽ bị ẩn về mặt hiển thị.

    Sub-class thiết kế Allegro

    Cặp lớp component 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 dialog.

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.
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.

Nội dung