怎么将AD9pcb转化到allegro
将 Altium Designer 9 (AD9) 的 PCB 设计转换到 Cadence Allegro 是一个常见需求,但由于两者使用不同的内核和数据库结构,没有直接的“一键转换”功能。最高效可靠的方法是通过 IPC-2581 或 ODB++ 格式作为桥梁。
以下是详细的转换步骤和注意事项:
核心步骤:通过 ODB++ 或 IPC-2581 转换
-
在 AD9 中导出中间文件:
- 打开 AD9 中的 PCB 文件 (
*.PcbDoc)。 - 进入 File → Fabrication Outputs → ODB++ Files... 或 IPC-2581 File...。
- 优先选择 IPC-2581: 它是更新的标准,通常能保留更多设计信息(尤其是网络、层叠、封装)。
- 如果 AD9 版本过旧无 IPC-2581 选项,则选择 ODB++。
- 配置导出选项(通常保持默认设置即可,确保包含所有层)。
- 指定输出文件夹,生成 IPC-2581 (
*.xml/*.cfg) 或 ODB++ 文件包。
- 打开 AD9 中的 PCB 文件 (
-
在 Allegro 中导入中间文件:
- 打开 Allegro PCB Editor。
- 创建一个 新设计文件 (
File → New...)。设置好单位(通常为mil或mm)、设计尺寸(略大于原 AD PCB)。 - 导入 IPC-2581 或 ODB++:
- IPC-2581 导入:
File → Import → IPCD2581...。选择导出的.xml文件。 - ODB++ 导入:
File → Import → ODB++...。选择导出的 ODB++ 目录或.tgz文件。
- IPC-2581 导入:
- 仔细配置导入对话框中的选项:
- Tech File: 选择是否导入层叠结构信息。通常建议导入,但需仔细检查。
- Symbols (Devices): 选择如何处理封装。强烈建议选择
Extract Symbol或Extract Device! 这会将板上的封装提取为 Allegro 的.dra符号文件并存放在指定目录。这是关键一步! - Paths: 设置好导入文件路径、符号提取存放路径 (
Symbol Library Path)、输出设计路径 (Output Design Path)。 - 其他选项: 根据需要勾选导入网络、元器件、钻孔信息、覆铜、丝印、装配层等。
- 点击
Translate或Import开始转换。此过程可能需要一些时间,取决于设计复杂度。
-
导入后的关键检查和修复工作:
- 层叠结构: 仔细检查
Setup → Cross-section。Allegro 的层命名规则与 AD 不同,导入的层叠参数(厚度、材料、铜厚)可能有误或不完整,必须根据原始设计手动修正。 - 封装:
- 确保导入过程中成功提取了所有封装到指定的库路径。
- 逐一检查每个封装 (
Tools → Padstack → Modify Design Padstack或查看.dra文件)。AD 和 Allegro 的焊盘形状、阻焊/钢网定义、丝印、装配层处理方式不同,务必检查并修正(特别是异形焊盘、开窗、散热连接)。 - 封装原点位置可能偏移,需要调整。
- 元器件的
Ref Des和Value可能不在理想位置或层,需要整理。
- 网络和连接性:
- 使用
Display → Status检查未连接引脚和飞线。 - 使用
Tools → Reports → DRC Report检查短路、间距等电气规则错误。 - 导入通常不会保留 AD 的 PCB 规则! 必须在 Allegro 中重新设置所有设计规则 (
Setup → Constraints → Constraint Manager)。
- 使用
- 走线和覆铜:
- 检查所有走线的完整性。
- 检查所有覆铜区域 (
Shape)。AD 的多边形铺铜在导入后可能变成 Allegro 的动态或静态 Shape。 - 确保覆铜的网络属性正确,并重新铺铜 (
Shape → Global Dynamic Shapes → Update to Smooth或Shape → Manual Void修整)。 - 检查泪滴(若有)是否完整。
- 丝印和标识:
- 检查所有
Ref Des、Value、其他文本的位置、方向、大小、字体和所在层。通常需要大量手动调整。 - 检查装配层信息。
- 检查所有
- 钻孔信息: 检查钻孔表 (
Manufacture → NC → Drill Legend) 是否正确。 - 板框: 确认板框 (
Outline) 是否正确导入,通常位于Board Geometry/Outline层。 - DRC: 运行全面的设计规则检查 (DRC) 并修复所有报告的错误和警告。
- 层叠结构: 仔细检查
重要注意事项和常见问题
- 版本兼容性:
- AD9 较老,导出的 ODB++ 版本可能较低。确保你的 Allegro 版本能够兼容导入较旧版本的 ODB++。如果遇到问题,可能需要先用更新的 Altium 版本(如 AD21)打开 AD9 文件,再进行导出。
- IPC-2581 是更优选择(如果 AD9 支持)。
- 封装转换是关键难点:
- 这是转换过程中最耗时且最容易出错的部分。不要期望封装能完美导入。 Allegro 封装比 AD 更复杂(需要
.dra+.psm+.txt),焊盘栈 (Padstack) 定义方式也不同。 - 强烈建议: 在 Allegro 中提前准备好关键、复杂或高密度器件的封装库。依赖导入自动生成的封装风险很高,必须人工检查。
- 这是转换过程中最耗时且最容易出错的部分。不要期望封装能完美导入。 Allegro 封装比 AD 更复杂(需要
- 规则需完全重建: Allegro 的 Constraint Manager 规则系统与 AD 完全不同。所有间距、线宽、物理规则、等长规则等都必须在 Allegro 中重新设置。
- 层命名和颜色: Allegro 的层命名规范 (
ETCH/TOP,PIN/TOP,BOARD GEOMETRY/OUTLINE,MANUFACTURING/NCLEGEND-1-4等) 和管理方式与 AD 差异很大,需要适应。颜色设置也需要重新配置。 - 数据丢失和不完美: 转换过程并非 100% 无损。文本位置、自定义焊盘形状、特殊覆铜连接、高级规则等都可能出现问题或丢失。做好大量手动修复工作的准备。
- 推荐流程(针对复杂板):
- 仅通过 ODB++/IPC-2581 导入板框、布局、布线、网络连接、钻孔等物理结构。
- 提前在 Allegro 中重建或验证所有封装库。 不要依赖导入时自动生成的封装。
- 手动导入网表(如果需要原理图同步,但这涉及另一个转换)。
- 手动重建层叠和规则。
? 备选方案(通常不推荐)
- 第三方转换工具/脚本: 存在一些商业化工具(如 EMA、Skill 脚本等),声称能直接转换。效果参差不齐,价格昂贵,且对 AD9 这种老版本支持可能不佳。一般不作为首选。
- 导入导出其他格式(如 DXF, IDF):
DXF:仅适用于导入板框、机械结构、某些丝印/装配层轮廓。完全无法处理网络、器件、走线、封装。IDF:主要用于在 PCB 与 MCAD(机械设计软件)间传递板框和元器件高度、轮廓信息。不能导入电气连接(网络、走线)。- 这些方法无法完成真正的 PCB 设计转换。
✅ 总结建议
- 首选路径:
AD9 (PCB) -> Export IPC-2581 (首选) 或 ODB++ -> Allegro Import IPC-2581/ODB++。 - 核心工作: 精确重建层叠结构 + 彻底检查和修正所有封装 + 完全重新设置 Allegro 设计规则。
- 心理准备: 转换后需要投入大量时间进行详细检查和手动修复,特别是对于复杂设计。不要期望完美导入。将转换过程视为设计的重构或移植更为现实。
务必做好充分备份,并在转换后进行严格的电气规则检查(DRC)和设计验证?! 希望这份详细的指南能帮助你顺利完成迁移!
03. 如何把 PCB 板上的线变成铜皮?| 芯巧Allegro PCB 设计小诀窍
图形的描述是矢量的,而有很多软件对大块图形的描述是线性的,这就导致这类图形导入到Allegro PCB之后,图形是由一条条的线组成的,这时就需要
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
PCB设计之Allegro软件问题
Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是
2019-10-11 16:40:38
cadence -- allegro和ad9之间的转换
Altium Designer,Allegro PCB(brd文件)需要通过其他一些途径实现,以Altium Designer 6.6为例介绍将
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机