登录/注册

怎么将AD9pcb转化到allegro

更多

将 Altium Designer 9 (AD9) 的 PCB 设计转换到 Cadence Allegro 是一个常见需求,但由于两者使用不同的内核和数据库结构,没有直接的“一键转换”功能。最高效可靠的方法是通过 IPC-2581ODB++ 格式作为桥梁。

以下是详细的转换步骤和注意事项:


核心步骤:通过 ODB++ 或 IPC-2581 转换

  1. 在 AD9 中导出中间文件:

    • 打开 AD9 中的 PCB 文件 (*.PcbDoc)。
    • 进入 File → Fabrication Outputs → ODB++ Files...IPC-2581 File...
    • 优先选择 IPC-2581: 它是更新的标准,通常能保留更多设计信息(尤其是网络、层叠、封装)。
    • 如果 AD9 版本过旧无 IPC-2581 选项,则选择 ODB++
    • 配置导出选项(通常保持默认设置即可,确保包含所有层)。
    • 指定输出文件夹,生成 IPC-2581 (*.xml / *.cfg) 或 ODB++ 文件包。
  2. 在 Allegro 中导入中间文件:

    • 打开 Allegro PCB Editor。
    • 创建一个 新设计文件 (File → New...)。设置好单位(通常为 milmm)、设计尺寸(略大于原 AD PCB)。
    • 导入 IPC-2581 或 ODB++:
      • IPC-2581 导入: File → Import → IPCD2581...。选择导出的 .xml 文件。
      • ODB++ 导入: File → Import → ODB++...。选择导出的 ODB++ 目录或 .tgz 文件。
    • 仔细配置导入对话框中的选项:
      • Tech File: 选择是否导入层叠结构信息。通常建议导入,但需仔细检查。
      • Symbols (Devices): 选择如何处理封装。强烈建议选择 Extract SymbolExtract Device 这会将板上的封装提取为 Allegro 的 .dra 符号文件并存放在指定目录。这是关键一步!
      • Paths: 设置好导入文件路径、符号提取存放路径 (Symbol Library Path)、输出设计路径 (Output Design Path)。
      • 其他选项: 根据需要勾选导入网络、元器件、钻孔信息、覆铜、丝印、装配层等。
    • 点击 TranslateImport 开始转换。此过程可能需要一些时间,取决于设计复杂度。
  3. 导入后的关键检查和修复工作:

    • 层叠结构: 仔细检查 Setup → Cross-section。Allegro 的层命名规则与 AD 不同,导入的层叠参数(厚度、材料、铜厚)可能有误或不完整,必须根据原始设计手动修正
    • 封装:
      • 确保导入过程中成功提取了所有封装到指定的库路径。
      • 逐一检查每个封装 (Tools → Padstack → Modify Design Padstack 或查看 .dra 文件)。AD 和 Allegro 的焊盘形状、阻焊/钢网定义、丝印、装配层处理方式不同,务必检查并修正(特别是异形焊盘、开窗、散热连接)。
      • 封装原点位置可能偏移,需要调整。
      • 元器件的 Ref DesValue 可能不在理想位置或层,需要整理。
    • 网络和连接性:
      • 使用 Display → Status 检查未连接引脚和飞线。
      • 使用 Tools → Reports → DRC Report 检查短路、间距等电气规则错误。
      • 导入通常不会保留 AD 的 PCB 规则! 必须在 Allegro 中重新设置所有设计规则 (Setup → Constraints → Constraint Manager)。
    • 走线和覆铜:
      • 检查所有走线的完整性。
      • 检查所有覆铜区域 (Shape)。AD 的多边形铺铜在导入后可能变成 Allegro 的动态或静态 Shape。
      • 确保覆铜的网络属性正确,并重新铺铜 (Shape → Global Dynamic Shapes → Update to SmoothShape → Manual Void 修整)。
      • 检查泪滴(若有)是否完整。
    • 丝印和标识:
      • 检查所有 Ref DesValue、其他文本的位置、方向、大小、字体和所在层。通常需要大量手动调整。
      • 检查装配层信息。
    • 钻孔信息: 检查钻孔表 (Manufacture → NC → Drill Legend) 是否正确。
    • 板框: 确认板框 (Outline) 是否正确导入,通常位于 Board Geometry/Outline 层。
    • DRC: 运行全面的设计规则检查 (DRC) 并修复所有报告的错误和警告。

重要注意事项和常见问题

  1. 版本兼容性:
    • AD9 较老,导出的 ODB++ 版本可能较低。确保你的 Allegro 版本能够兼容导入较旧版本的 ODB++。如果遇到问题,可能需要先用更新的 Altium 版本(如 AD21)打开 AD9 文件,再进行导出。
    • IPC-2581 是更优选择(如果 AD9 支持)。
  2. 封装转换是关键难点:
    • 这是转换过程中最耗时且最容易出错的部分。不要期望封装能完美导入。 Allegro 封装比 AD 更复杂(需要 .dra + .psm + .txt),焊盘栈 (Padstack) 定义方式也不同。
    • 强烈建议: 在 Allegro 中提前准备好关键、复杂或高密度器件的封装库。依赖导入自动生成的封装风险很高,必须人工检查。
  3. 规则需完全重建: Allegro 的 Constraint Manager 规则系统与 AD 完全不同。所有间距、线宽、物理规则、等长规则等都必须在 Allegro 中重新设置。
  4. 层命名和颜色: Allegro 的层命名规范 (ETCH/TOP, PIN/TOP, BOARD GEOMETRY/OUTLINE, MANUFACTURING/NCLEGEND-1-4 等) 和管理方式与 AD 差异很大,需要适应。颜色设置也需要重新配置。
  5. 数据丢失和不完美: 转换过程并非 100% 无损。文本位置、自定义焊盘形状、特殊覆铜连接、高级规则等都可能出现问题或丢失。做好大量手动修复工作的准备。
  6. 推荐流程(针对复杂板):
    • 仅通过 ODB++/IPC-2581 导入板框、布局、布线、网络连接、钻孔等物理结构。
    • 提前在 Allegro 中重建或验证所有封装库。 不要依赖导入时自动生成的封装。
    • 手动导入网表(如果需要原理图同步,但这涉及另一个转换)。
    • 手动重建层叠和规则。

? 备选方案(通常不推荐)


✅ 总结建议

  1. 首选路径: AD9 (PCB) -> Export IPC-2581 (首选) 或 ODB++ -> Allegro Import IPC-2581/ODB++
  2. 核心工作: 精确重建层叠结构 + 彻底检查和修正所有封装 + 完全重新设置 Allegro 设计规则
  3. 心理准备: 转换后需要投入大量时间进行详细检查和手动修复,特别是对于复杂设计。不要期望完美导入。将转换过程视为设计的重构或移植更为现实。

务必做好充分备份,并在转换后进行严格的电气规则检查(DRC)和设计验证?! 希望这份详细的指南能帮助你顺利完成迁移!

03. 如何把 PCB 板上的线变成铜皮?| 芯巧Allegro PCB 设计小诀窍

图形的描述是矢量的,而有很多软件对大块图形的描述是线性的,这就导致这类图形导入到Allegro PCB之后,图形是由一条条的线组成的,这时就需要

2026-04-03 16:40:09

如何手头的Protel设计移植Cadence PCB设计软件中?

如何将手头的Protel设计移植到Cadence PCB设计软件中?Protel到

2021-04-27 06:04:34

Protel封装库至Allegro转化.zip

Protel封装库至Allegro的转化

资料下载 传奇198 2022-12-30 09:20:46

Allegro常用的PCB封装

Allegro常用的PCB封装介绍。

资料下载 ah此生不换 2022-06-06 14:31:13

allegro与PADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

Cadence Allegro PCB设计详细教程资料合集

本文档的主要内容详细介绍的是Cadence Allegro PCB设计详细教程资料合集包括了:Allegro_常用快捷键说明,

资料下载 ah此生不换 2020-06-12 17:40:11

Allegro设计转换成POWER PCB的方法的教程免费下载

本文档的主要内容详细介绍的是将Allegro 设计转换成POWER PCB 的方法的教程免费下载。

资料下载 ah此生不换 2020-05-12 08:00:00

如何Protel PCB原理图进行Allegro转化

在Protel原理图的转化上我们可以利用Protel DXP SP2的新功能来实现。通过这一功能我们可以直接将Protel的原理图转化

2019-11-28 16:46:08

ad9PCB画图中为什么会出现这个符号

在ad9PCB画图中为什么会出现这个符号

2019-10-15 14:11:53

PCB设计之Allegro软件问题

Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是

2019-10-11 16:40:38

Altium的pcb文件转allegro的方法

AD的pcb设计文件并不能直接转换成allegro的pcb板,常用的方法是AD→PADS→

2019-09-03 17:02:30

如何PCB转化成PDF

在调试焊接过程中为了方便我们往往将PCB打印出来,因此往往需要将其转化成PDF格式,那么如何

2019-07-11 06:03:41

cadence -- allegro和ad9之间的转换

Altium Designer,Allegro PCB(brd文件)需要通过其他一些途径实现,以Altium Designer 6.6为例介绍将

2019-06-15 08:00:00

干货 | 如何用Allegro绘制PCB?

使用allegro画PCB的基本流程如下:

2019-06-10 14:04:34

7天热门专题 换一换
相关标签