登录/注册

ad 如何导入brd文件

更多

Altium Designer (AD) 中直接打开或导入 Cadence Allegro BRD 文件并不是原生支持的格式转换过程。这两个EDA工具使用不同的内核和格式。你需要进行文件格式转换才能将BRD文件导入到Altium Designer中使用。

主要方法如下 (推荐方法1):


? 方法1:使用 Altium Designer 的 "导入向导" (推荐 - 需要安装Allegro或获得导出文件)

这是最常用、相对可靠的方法。但它依赖于你先从Allegro导出一种中间格式。

  1. 在 Allegro 中准备导出文件:

    • 打开你的 .brd 文件。
    • 确保设计是完整的并且没有严重错误(运行 DB Doctor 检查)。
    • 找到导出功能: 在 Allegro 菜单中找到 File -> Export -> Design
    • 选择导出格式:Export Design 对话框中:
      • Design Format: 选择 Allegro Design File (.alg)。这是 AD 导入向导识别的关键格式。
      • Destination Directory: 指定保存导出文件的位置。
      • Export Techfile: 通常建议选中它,以包含叠层、规则等信息。
      • Export .brd: 选中它(导出的文件扩展名实际是 .alg)。
      • 点击 Export 按钮。
    • 你将在指定目录下获得一个 .alg 文件(例如 your_design.alg)。注意: 这个 .alg 文件有时在资源管理器中可能显示为 .brd 文件(取决于系统设置隐藏已知扩展名),但它本质上是 .alg 格式。
  2. 在 Altium Designer 中导入:

    • 打开 Altium Designer。
    • 启动导入向导: 选择菜单 File -> Import Wizard...
    • 选择输入格式: 在向导的第一步,从列表中找到并选中 Cadence Allegro Design Files。点击 Next
    • 添加文件:Add Input Files 页面,点击 Add... 按钮,找到并选择你在第一步导出的 .alg 文件(或显示为 .brd 的那个文件)。选中它,点击 Next
    • 配置选项 (可选但重要):
      • Extract Layer Stack: 确保勾选,以导入叠层信息。
      • Extract Rules: 确保勾选,以导入设计规则(尽可能导入)。
      • Import Generated Classes/XNet: 根据需求选择。
      • Map Allegro Net Classes to Altium Net Classes: 建议勾选。
      • Map Allegro Component Classes to Altium Component Classes: 建议勾选。
      • Import Pad Stacks: 确保勾选。
      • Symbol Conversion: 选择如何转换封装库(Create Integrated Libraries 通常是好的选择,会为这个设计生成一个集成库)。
      • Output Directory: 指定生成的 AD 项目、PCB 和库文件保存的位置。
      • 仔细检查设置后,点击 Next
    • 完成导入: 后续步骤通常接受默认设置即可,一路点击 Next,最后点击 Finish
    • 等待转换完成: AD 会开始转换过程,这可能需要一些时间,取决于设计复杂程度。转换完成后,AD 会自动打开生成的新项目,其中包含转换后的 PCB 文件(.PcbDoc)和相关的原理图(如有)、库文件(.PcbLib, .SchLib, .IntLib)。

? 方法2:使用 Cadence 提供的免费转换工具 (适用于没有Allegro软件的情况)

Cadence 提供了一个免费的独立工具 Allegro Binary Translators,可以将 .brd 文件转换为 Altium Designer 支持的 .PcbDoc 格式。

  1. 下载工具:

    • 访问 Cadence 官网支持页面(可能需要注册账户)。
    • 搜索 "Allegro Binary Translators""Cadence Binary Translators"
    • 下载并安装适合你操作系统的最新版本工具。这个工具通常是免费的。
  2. 运行转换:

    • 打开安装好的 Allegro Binary Translators 工具。
    • 选择输入格式为 Allegro (.brd)。
    • 选择输出格式为 Altium Designer (.PcbDoc)。
    • 选择输入的 .brd 文件。
    • 指定输出的 .PcbDoc 文件路径和名称。
    • 启动转换。工具会生成一个 .PcbDoc 文件。
  3. 在 Altium Designer 中打开:

    • 直接在 Altium Designer 中 File -> Open 这个生成的 .PcbDoc 文件。

? 方法3:使用 ODB++ 或 IPC-2581 格式 (次选方案)

如果上述方法都不可行,可以考虑导出为行业通用交换格式:

  1. 在 Allegro 中导出:

    • 在 Allegro 中选择 File -> Export -> ODB++File -> Export -> IPC-2581
    • 配置导出选项(通常保持默认即可),导出文件(.tgz.zip 包用于 ODB++; .xml.cvg 用于 IPC-2581)。
  2. 在 Altium Designer 中导入:

    • 使用 File -> Import Wizard...
    • 选择对应的格式 ODB++IPC-2581
    • 添加导出的文件包。
    • 按照向导提示完成导入。这种方法能较好地保留几何图形、网络和钻孔信息,但规则、部分属性、特定的封装细节可能会丢失或需要手动调整。

⚠ 重要注意事项和常见问题

  1. 并非无损转换: 任何转换过程都可能丢失信息或引入错误。 导入后必须进行仔细的验证

    • 检查层叠结构: 确认物理层、铜层、丝印层、阻焊层等是否正确映射。
    • 检查网络连接: 使用 Design -> Netlist -> Configure Physical NetsProject -> Component Links 确保所有网络连接正确,元件位号一致。强烈建议导入后生成并对比网表。
    • 检查设计规则: 导入的设计规则可能不完整或不正确。务必检查并重新设置关键规则(线宽、间距、过孔等)。
    • 检查元件封装: 导入的元件封装(.PcbLib)需要仔细检查焊盘、孔径、丝印、阻焊等是否正确。尺寸微小的差异(尤其是钻孔)可能导致生产问题。
    • 检查文本和丝印: 字体可能不同,位置可能需要调整。
    • 丢失信息: 特殊焊盘形状(如槽形孔)、复杂的铜皮(动态铜皮可能转为静态填充)、特定属性、DRC标记等可能无法完美转换或丢失。
    • 3D模型: 原始BRD文件中的3D模型通常无法带入AD,需要在AD中重新关联或添加。
  2. 库依赖: 方法1生成的库文件(.IntLib)通常只包含设计中使用到的封装。你需要将这些库整合到你自己的库管理系统中。

  3. 版本兼容性: 确保用于导出的Allegro版本和用于导入的AD版本不要太老旧,否则转换器可能不支持。转换器通常兼容主流的最新和近几个历史版本。

  4. DB Doctor 是关键: 在Allegro导出.alg之前,务必运行 DB Doctor 修复设计中的潜在错误,这是避免导入失败或数据丢失的重要步骤。

  5. 性能: 导入复杂的板子可能需要较长时间并消耗较多内存。

  6. Altium 365 订阅: 某些更高级或更便捷的导入选项(如方法1的部分优化)可能需要有效的 Altium 365 订阅。

  7. 变通方案 (非常规):

    • 使用旧版DirectX接口 (仅限非常旧的AD版本 & Allegro版本): AD16及之前的版本曾有一个"File -> Import -> Cadence Allegro Design File"菜单,它调用一个基于DirectX的插件。这个方法早已淘汰,不稳定且兼容性极差,强烈不推荐用于新版软件或复杂设计。
    • 导出Allegro Design TrueView截图 (仅限于参考): 安装免费的 Allegro Design TrueView (现在可能叫 Allegro Free Physical Viewer),打开BRD文件,生成PDF或图片。这只适用于查看布局作为参考,无法用于实际设计和生产。

总结步骤 (最常用流程):

  1. 在 Allegro 中: 运行 DB Doctor -> File -> Export -> Design -> 选择 Allegro Design File (.alg) -> 导出。
  2. 在 AD 中: File -> Import Wizard -> 选择 Cadence Allegro Design Files -> 添加 .alg 文件 -> 配置选项(确保勾选层叠和规则)-> 完成导入。
  3. 在 AD 中仔细检查: 层叠、网络、规则、封装、丝印、钻孔等。进行必要的DRC检查和手动修正。

遵循这些步骤并充分理解转换的局限性,你应该能够成功地将 Cadence Allegro BRD 文件导入到 Altium Designer 中进行后续设计工作。导入后务必留出足够时间进行验证和调整!?

求助,华秋DFM导入allegro brd文件时显示加载失败

如题,我再导入allegro brd文件时,显示加载失败,中间显示窗口黑乎乎的,啥都没有 按照网上所示的,执行了Database check,也

2025-06-03 17:39:31

请问是否可以获得可以导入 Altium 的 Nano 模块的 PCB 文件

嗨,请问是否可以获得可以导入 Altium 的 Nano 模块的 PCB 文件? Lay-46441_A.brd

2023-05-18 06:04:24

如何导入导出SCL源文件

如何导入导出SCL源文件?

2023-01-16 10:41:50

AD9148 PCB BRD档案

AD9148 PCB BRD档案

资料下载 李静 2021-03-23 04:39:37

AD9148 PCB BRD Files

AD9148 PCB BRD Files

资料下载 h1654155275.0032 2021-01-30 12:35:18

RoHS认证:TSL230BRD_RC000181_1-00.pdf

<!--<img src="ams"-->RoHS Certificate_TSL230RD_TSL230BRD

资料下载 佚名 2021-01-29 13:12:31

EVAL-ADIS-FX3 - BRD File

EVAL-ADIS-FX3 - BRD File

资料下载 吴藩 2021-01-28 02:54:42

如何使用python将txt文件导入到mysql的应用实例

实现思想: 1、python 自动完成在txt 文件中加入自定义标签(简单的txt 文件可以不需要) ,2、python 自动完成将含有自定义标签的txt 文

资料下载 佚名 2020-09-09 17:50:00

BRC25A0、BRC30A0、BRC30LA、BRD35A0、BRD35LA、BRD45A0、BRD45LA直线导轨

BRC25A0、BRC30A0、BRC30LA、BRD35A0、BRD35LA、BRD45A0、

2023-01-07 13:45:41

allegro .brd文件转成AD .pcbdoc文件的问题

allegro .brd文件转成AD .pcbdoc文件,1、将.brd

2022-03-23 11:14:19

如何将Allegro的brd文件导入Protel中?

有什么方法可以将Allegro的brd文件导入Protel中吗?

2021-04-25 09:46:26

请问怎么把附件的SCH和BRD文件转化为PDF文件

好多年没 用过 PCB 制版 软件了。。。 都不知道 附件里的 SCH,和 BRD 该用什么软件 打开。 哪位大侠帮忙:把附件的 SCH,BRD 文件

2020-12-09 14:18:25

CAM350如何导入gerber文件

文件——I导入——U自动导入,打开自动导入窗口。找到geber

2020-05-29 09:35:44

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

AD 不支持导入allegro的brd文件,orcad的layout的max文件

2019-07-23 07:00:19

Ad导入allegro的PCB brd文件报错

Ad导入allegro的PCBbrd文件报错,如下图 不知道什么原因

2019-05-27 00:23:08
7天热门专题 换一换
相关标签