登录/注册

altium 导入cadence

更多

在 Altium Designer 中导入 Cadence(通常是 Allegro)的设计文件,需要借助中间转换格式,因为两者没有直接的互操作性。以下是主要的步骤和方法:?

核心方法:使用中间转换格式

  1. 从 Cadence Allegro 导出:

    • 原理图: 通常使用 EDIF 格式。
      • 在 Cadence Capture 或 OrCAD Capture 中打开原理图。
      • 选择 File > Export > EDIF...
      • 在导出对话框中:
        • 选择适当的 EDIF 版本(如 EDIF 200)。
        • 确保勾选了 Export to PCB Editor(如果需要导出网表给 PCB)和 Export Properties
        • 设置好输出路径和文件名。
      • 点击 OK 导出 .edn.edf 文件。
    • PCB Layout: 最常用的格式是 ODB++(首选)或 IPC-2581
      • 在 Allegro PCB Editor 中打开 PCB 文件。
      • 选择 File > Export > ODB++... (或 IPC-2581...)。
      • 在导出设置对话框中:
        • 设置输出目录。
        • 对于 ODB++: 确保选择了包含所有必要层的选项(通常默认即可)。勾选 Generate DRC 可能有助于后续检查。指定 ODB++ 版本(通常选兼容性好的旧版,如 7.0/7.1)。
        • 对于 IPC-2581: 检查层映射和信息完整性选项。
      • 点击 Export / OK 导出。ODB++ 会生成一个包含多个文件的文件夹。
  2. 在 Altium Designer 中导入:

    • 导入原理图 (EDIF):
      • 打开或创建一个 Altium Designer 项目。
      • 在项目中,右键点击项目名称或文件夹,选择 Add Existing to Project...,找到并选择导出的 .edn/.edf 文件。
      • 在 Projects 面板中双击该 EDIF 文件将其打开(它会自动尝试解析)。
      • Altium 会尝试解析 EDIF 文件并将其转换为 Altium 原理图文档(.SchDoc)。
      • 关键步骤 & 潜在问题:
        • 符号/封装映射: Altium 会尝试将 EDIF 中的符号(Symbols)映射到它的元器件库。如果找不到完全匹配的符号,它可能生成通用的矩形框?或报错。你需要 事后手动检查和修正 这些元器件,将其关联到正确的 Altium 原理图符号和 PCB 封装(Footprint)。
        • 网络连接: EDIF 导入通常能较好地保留网络连接关系。
        • 属性丢失: 一些自定义属性或特定格式可能无法完美转换,需要手动检查补充。
    • 导入 PCB (ODB++ 或 IPC-2581):
      • 在 Altium Designer 中,打开目标项目(最好已包含或将要包含导入的原理图)。
      • 进入 PCB 编辑环境(打开一个现有的 PCB 文件或新建一个)。
      • 选择菜单 File > Import...
      • 在文件类型选择框中:
        • 选择 *ODB++ Files (`.tgz,.zip,.gz,.odb,.bdf)** 或 **IPC-2581 File (.xml,.2581`)**。
      • 导航并选择你从 Allegro 导出的 ODB++ 文件夹(通常是包含 steps 子目录的文件夹)或 IPC-2581 XML 文件。
      • 点击 打开
      • 导入向导: Altium 会启动导入向导。
        • 层映射: 这是最关键的一步!向导会列出 ODB++/IPC-2581 中的层和 Altium 中的标准层。你需要 手动将输入层的每一层映射到正确的 Altium PCB 层(例如:TOP -> Top Layer, GND -> Internal Plane 1Bottom -> Bottom Layer, SILKSCREEN_TOP -> Top Overlay 等)。仔细检查丝印层、阻焊层、锡膏层、钻孔层、机械/边框层、内部信号/平面层等的映射是否正确。错误的映射会导致设计混乱。
        • 选项: 根据需要选择导入选项,如是否导入网络(强烈建议导入)、是否导入元件(Footprints)、是否导入钻孔信息(必须导入)等。通常保持默认即可。
        • 规则 (可能): 如果 ODB++ 包含设计规则,Altium 可能会尝试导入它们,但效果并不完美,建议在导入后重新检查并设置 Altium 的设计规则。
      • 完成所有设置后,点击 FinishImport 开始导入过程。这可能需要一些时间,取决于 PCB 的复杂程度。
      • 导入后检查: 导入完成后,必须进行极其仔细的检查!
        • 层堆栈管理器: 检查层结构、厚度、材料是否正确(Altium 会根据导入信息尝试创建堆栈,但可能不完美,尤其是混合平面层)。Design > Layer Stack Manager
        • 所有对象: 放大检查走线、过孔、焊盘、丝印、阻焊、锡膏层、机械边框等的完整性和位置准确性。特别注意最小线宽/线距、孔径等是否被正确转换。
        • 网络连接: 导入的网表可能与原始设计不完全一致。使用 PCB 面板检查网络,或进行 DRC(设计规则检查)查看是否有未连接或短路。强烈建议将导入的 PCB 网表与导入/重绘的原理图生成的网表进行比较 (Design > Netlist > Configure Physical NetsDesign > Import Changes From... 如果原理图已关联)。
        • 元器件封装: 检查所有元器件封装(Footprint)是否正确导入,焊盘尺寸、形状、位置是否正确。Altium 会尝试将 Allegro 的焊盘和封装转换为自己的格式,但复杂封装(尤其是异形焊盘、槽孔)或自定义焊盘栈(Padstack)可能转换不理想,需要手动检查和修正。
        • 设计规则: 导入的规则通常有限或不完整。务必根据你的设计要求和制造能力,在 Altium 中重新设置详细的设计规则(线宽、间距、过孔、丝印等)并进行 DRC。

? 重要注意事项

  1. 这不是无损转换: 无论使用 EDIF 还是 ODB++/IPC-2581,都不可能实现 100% 完美、无需人工干预的转换。人工检查和修正(可能在原理图和 PCB 上都需要花费大量时间)是必经步骤。 复杂度越高、设计越不规范,转换问题可能越多。
  2. 库是关键:
    • 在导入原理图之前,最好确保 Altium 中有对应元器件的原理图符号库。
    • 在导入 PCB 之前,最好确保 Altium 中有对应元器件的 PCB 封装库(Footprint)。
    • 如果库不匹配,导入后需要花费大量时间手动关联或重新绘制符号/封装。在 Cadence 导出前整理元器件库信息会有帮助。
  3. 版本兼容性: 注意 Altium Designer 和 Cadence Allegro 的具体版本。较新版本的 Altium 对较新版本的 ODB++ 支持更好。有时使用稍旧的 ODB++ 版本(如 7.0/7.1)反而兼容性更稳定。
  4. 首选 ODB++ for PCB: ODB++ 是业界标准,包含的信息通常比 Gerber/Excellon 更丰富(如网络、元器件边界),转换效果一般优于 IPC-2581 或 Gerber。强烈推荐使用 ODB++ 作为 PCB 导入的首选格式。
  5. 仅限数据迁移: 这个方法主要用于 数据迁移,而非在两个工具之间进行流畅的协同设计。
  6. 第三方工具(可选但谨慎): 市场上存在一些声称能在 Altium 和 Allegro 之间提供更好互操作性的第三方转换工具或插件。它们的质量、效果和成本差异很大,需要仔细评估,通常并不能完全避免手动检查。
  7. 备份!备份!备份! ? 在开始任何导入/导出操作之前,务必备份你的原始 Cadence 设计文件和 Altium 项目文件。

? 总结步骤

  1. (Cadence) 导出原理图为 EDIF (.edn/.edf)。
  2. (Cadence) 导出 PCB 为 ODB++ (首选,文件夹) 或 IPC-2581 (.xml/.2581)。
  3. (Altium) 新建或打开项目。
  4. (Altium) 将 EDIF 文件添加到项目并将其打开,转换为 .SchDoc检查并修正元器件符号和封装关联。
  5. (Altium) 新建或打开一个 PCB 文件 (.PcbDoc)。
  6. (Altium) File > Import... 选择导出的 ODB++ 文件夹或 IPC-2581 文件。
  7. (Altium) 在导入向导中仔细进行层映射! 配置其他导入选项。
  8. (Altium) 完成导入。
  9. (Altium) 进行全面彻底的检查: 层堆栈、所有对象完整性、网络连接(网表比较)、元器件封装、设计规则设置与 DRC。
  10. (Altium) 根据检查结果进行必要的手动修正。

导入过程需要耐心和细致,务必预留充足的时间进行检查和修正工作。祝你顺利迁移设计!??

KiCad 已支持导入 Altium 工程(Project)

“  9.0.3 的小版本更新中增加一个非常实用的功能:直接导入 Altium 的工程,省去了分别导入原理图和 PCB 的麻烦。  ”  

2025-07-21 11:15:07

如何导入Altium Designer的原理图和PCB?

“  KiCad可以支持直接导入Altium Designer的原理图及PCB文件。与其它导入器不同,KiCad

2024-11-12 12:21:26

Cadence添加logo的软件

Cadence添加logo的软件.客户经常会有把公司 logo 添加到 PCB 板卡上的需求。在 cadence 的 sourcelink 网站,有一个相应的解决方案。How to import a

资料下载 ah此生不换 2022-12-02 16:31:19

EDA工具CADENCE原理图与PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

画图软件Altium Designer Sunner下载入口

画图软件Altium Designer Sunner下载入口。

资料下载 jf_42320578 2021-03-22 10:18:44

软件工具Altium Designer免费下载入口

软件工具Altium Designer免费下载入口

资料下载 jf_42320578 2021-03-19 17:32:32

altium designer最新19.0.14版下载

altium designer 19是一款专注于机械电子行业的设计软件,主要为工程师提供了简单易用的PCB设计及原理图捕获的集成方法。altium designer破解版采用了一体化设计方案,可以

资料下载 ah此生不换 2019-08-14 11:26:18

Altium Designer支持的设计数据导入格式及导入方法

文件导入使用 File»Import 命令。     使用打开命令对话窗口导入设计数据.  通过导入向导功能实现数据格式转换  Protel 9

2021-03-23 08:00:00

Layout软件AltiumCadence、Mentor对比

国内的EDA软件市场几乎被三家瓜分,分别是Altium、Cadence、Mentor,也是我们这次主要分析和比较的软件。除此之外还有很多小众的Layout软件,比如什么什么在线画板之类的,这类软件

2020-11-04 09:58:45

Altium Designer原理图设计导入PCB的两种方法

PCB原理图导入的2种方法,小白也能看懂! Altium Designer的原理图设计导入PCB,存在两种方法:一种是直接

2020-10-16 09:58:24

PCB技术:Altium怎么安装导入导出插件

EDA软件中Altium Designer的兼容性是最好的,在其他EDA平台设计的原理图、PCB等文件,有时候会统一到Altium Designer平台,或者将在

2020-10-14 10:36:00

Altiumcadence、PADS图文教程

Altium、cadence、PADS三款常用layout软件的教程,简单易学~~

2020-06-06 09:43:49

Altium Designer导出Cadence网表的步骤

本文,主要描述了,如何使用Altium Desginer 导出Cadence可以使用的网表

2019-10-13 09:15:00

Altium Designer中怎么导入ALLEGRO的brd文件

AD 不支持导入allegro的brd文件,orcad的layout的max文件倒是支持,可是同为cadence的产品,居然layout不能导入

2019-07-23 07:00:19
7天热门专题 换一换
相关标签