ad转cadence pcb
将Altium Designer (AD) 的PCB设计转换到Cadence Allegro PCB Editor是一个需要中间格式的过程,因为两者没有直接的、完美的原生转换方式。以下是详细的步骤和方法:
核心方法:使用中间格式 (ODB++ 或 IPC-2581)
这是最推荐、最可靠的方式,能最大程度保留设计信息(网络、元件、走线、铜皮、钻孔等)。
操作步骤
-
在Altium Designer中导出中间文件:
- 打开你的AD PCB文件。
- 转到 File -> Fabrication Outputs -> ODB++ Files。
- 在弹出的 ODB++ Setup 对话框中:
- 选择一个输出文件夹。
- 确保 Include PCB 3D Models 通常保持不勾选(除非你有特殊需要,Allegro导入时不处理3D模型)。
- PCB Layer Stack:确保包含所有层(信号层、平面层、丝印层、阻焊层、钢网层、钻孔层等)。
- Components:确保包含所有元件。
- Netlist:确保包含网络表。
- Drill Information:确保包含钻孔信息。
- 仔细检查设置(建议使用ODB++版本7.0或通用推荐的版本)。
- 点击 OK 生成ODB++文件。会在你指定的输出文件夹里生成一个包含多个文件和子文件夹的结构。
- 备选格式 IPC-2581 (推荐程度仅次于ODB++):
- File -> Export -> IPC-2581。
- 类似地,设置好输出路径和选项(同样确保包含所有必要信息)。
-
在Cadence Allegro PCB Editor中导入中间文件:
- 打开Cadence Allegro PCB Editor。
- 创建或打开一个目标板文件(
.brd)。通常建议新建一个空板。 - 转到 File -> Import -> ODB++ (或 File -> Import -> IPC-2581,取决于你导出的格式)。
- 在弹出的导入对话框中:
- Input Directory: 浏览并选择你在AD中创建的ODB++文件所在的那个顶层文件夹(包含
layers,matrix,steps等子文件夹的文件夹)。 - Output Design: 确认是你当前打开的.brd文件。
- Options: 仔细配置导入选项:
- Component Options: 通常选择“Place All Components”(放置所有元件),但元件位置可能不完美,需要手动调整。也可能选择“Don't Place Components”仅导入封装和网络,然后手动放置。
- Techfile Options: 选择如何处理层叠、线宽规则等。通常选择“Use Design Values”或类似选项,尝试使用AD文件中的设置。强烈建议在导入前或导入后根据AD的层叠结构在Allegro中手动设置精确的层叠信息。
- Units: 确保单位(mil/mm/um)与AD导出文件一致。
- Import drill data: 确保勾选。
- Netlist Options: 确保勾选导入网络。
- Mapping File (可选但建议): 如果你的库路径设置正确,Allegro可能需要一个
.map文件来将AD的封装名(Footprint Name)映射到Allegro的封装名(通常是.dra/.psm文件)。可以预先准备好这个映射文件(或尝试让Allegro自动映射)。
- Input Directory: 浏览并选择你在AD中创建的ODB++文件所在的那个顶层文件夹(包含
- 点击 Import 开始导入过程。Allegro会解析ODB++/IPC-2581文件夹并尝试重建设计。
重要注意事项和挑战
-
封装兼容性 (最大的挑战):
- AD使用的封装库
.PcbLib与 Allegro使用的.dra/.psm/.pad完全不同。 - 必须预先在Allegro中准备好所有AD设计中使用到的元件封装。这意味着:
- 在Allegro的库路径中添加包含所需封装的库。
- 或者在Allegro中根据AD的封装信息重新创建所有必需的封装(焊盘、符号)。
- 导入器会尝试根据封装名称自动映射。如果Allegro库中没有匹配名称的封装,导入会失败或元件显示为未定义(
DBID)。导入前确保库设置正确且所有封装都可用至关重要。
- AD使用的封装库
-
层叠结构:
- ODB++/IPC-2581通常能传递层名和顺序,但精确的层厚、材料属性、阻抗信息等可能无法完美传递或有偏差。
- 强烈建议在Allegro中根据原始AD设计的层叠详细参数手动重新设置层叠。不要完全依赖导入的设置。
-
设计规则:
- 导入过程不会传递Altium Designer中的布线规则(线宽、间距、过孔规则、差分对规则等)。
- 必须在Allegro中手动重新配置所有必要的设计规则约束 (Constraint Manager)。这部分工作通常不可或缺。
-
元件位置和方向:
- 虽然ODB++包含坐标信息,但元件的放置位置和旋转角度导入Allegro后可能不精确或需要微调,尤其是原点定义不同时。做好手动调整布局的准备。
-
铜皮(铺铜区域):
- 静态铜皮通常能较好地转换。
- 动态铜皮(Polygon Pours)在AD和Allegro中的处理逻辑不同。导入后,它们通常会变成静态形状(Shapes)。你可能需要在Allegro中检查并进行手动更新或重建动态铜皮。
-
网络表:
- 网络连接关系(Netlist)通常能正确导入。
- 仔细验证网络连通性 (Net Audit)。使用Allegro的
Display->Show Element检查关键网络,或运行Tools->Reports->Connectivity报告。
-
钻孔信息:
- ODB++包含钻孔数据,导入后通常会自动生成钻孔符号表和图例。但需手动检查其完整性和准确性。
-
丝印和标识符:
- 元件标识符(RefDes)、值、其他丝印文本和图形通常能导入。但字体、大小、位置可能需要调整以满足Allegro的规范或制造要求。
-
版本兼容性:
- 导出和导入工具对ODB++/IPC-2581版本的支持可能存在差异。尝试使用双方工具都支持的通用版本(如ODB++ 7.0)。如果导入失败,尝试在AD中导出不同版本。
备选方法(局限性更大)
-
导出/导入网表 (.net/.tel) 和布局文件 (.placement/.dxf):
- 原理图网表: 在AD中导出网表(如Telesis
.tel)。在Cadence Capture CIS中创建新原理图项目,导入该网表生成原理图(这一步主要是为了后续Layout与原理图一致性检查)。在Allegro中导入网表(File -> Import -> Logic)。这只传递逻辑连接关系。 - 布局框架: 在AD中导出组件位置文件(通常为
.placement或文本坐标文件)。在Allegro中手动放置元件或使用脚本导入位置。 - 板框/机械层: 在AD中将板框和关键机械元素导出为DXF/DWG。在Allegro中导入DXF/DWG(
File -> Import -> DXF)作为Outline或机械层参考。 - 走线/铜皮: 这种方法无法导入布线信息! 所有走线和铺铜都需要在Allegro中手动重新布线。这是工作量最大的方法,仅适用于非常简单的板子或作为最后手段。
- 原理图网表: 在AD中导出网表(如Telesis
-
第三方商业转换工具:
- 存在一些第三方公司(如TIBCO, EMA, Accelerated Designs等)提供的专用转换工具或服务,声称能提供更高质量的转换(甚至尝试转换规则、差分对等)。
- 这些工具通常需要额外付费购买许可或按项目收费。
- 效果因工具和设计复杂度而异,需要进行评估。
总结与建议
- 首选方案: ODB++ (或 IPC-2581) + 预先准备好完整的Allegro封装库 + 手动重建设计规则和层叠。 这是业界最常用的标准流程。
- 核心前提: Allegro封装库必须齐备且正确。
- 关键后期工作: 导入后必须进行严格的检查和修正:
- 验证所有元件封装是否正确放置和链接。
- 仔细检查层叠设置并手动修正。
- 在Constraint Manager中重建所有设计规则。
- 检查所有网络连通性(重点检查电源、地、高速信号)。
- 检查并更新铜皮(特别是动态铜皮)。
- 检查钻孔信息。
- 检查丝印层内容和位置。
- 运行Allegro的DRC(设计规则检查)并修正所有错误。
- 可能需要大量的元件位置调整和可能的布线优化。
务必理解: AD转Allegro不是一键操作,导入ODB++后得到的是一个“基础框架”,后续在Allegro中进行验证、修正和完善的工作量通常非常大,尤其是在复杂设计上。务必预留足够的时间和资源进行导入后的处理工作。
PCB设计布线Cadence 20问
Cadence Allegro现在几乎成为高速板设计中实际上的工业标准,版本是2011年5月发布的Allegro 16.5。和它前端产品 Capture 的结合,可完成高速、高密度、多层的复杂 PCB 设计布线工作。
2024-01-05 15:34:21
如何将Cadence的原理图和PCB转成PADS资料下载
电子发烧友网为你提供如何将Cadence的原理图和PCB转成PADS资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程
资料下载
佚名
2021-04-19 08:54:17
Cadence PCB转AD有什么样的方法
Cadence PCB .brd 格式转 AD 格式。方法一:打开 AD,File---Import Wizard---NEXT---选 All
资料下载
ah此生不换
2021-03-15 08:00:00
Cadence Allegro PCB设计详细教程资料合集
本文档的主要内容详细介绍的是Cadence Allegro PCB设计详细教程资料合集包括了:Allegro_常用快捷键说明,allegro_使用技巧总結,allegro_小技巧集锦,
资料下载
ah此生不换
2020-06-12 17:40:11
Altium Designer原理图PCB转换到cadence的方法(一)
今天和大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和allegro】的图文详解。这里需要解释一下,AD的原理图和
2023-03-07 16:10:39
Altium Designer原理图PCB转换到cadence的方法(二)
今天和继续大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和allegro】的图文详解第二期,
2023-03-07 16:10:32
PCB 设计布线 Cadence 20问 精选资料分享
PCB 设计布线 Cadence 20问EDA365电子论坛EDA365电子论坛功能介绍 EDA365网站官方公众号,是国内最受欢迎的电子论坛,涵盖电子硬件、单片机、射频、电源、EMC、
Cadence PCB封装制作流程
区别于altium的一库走天下,cadence的PCB套件流程中,PCB封装的制作需要单独制作pad,然后绘制封装。这两步的工具分别为Padst
2019-11-02 09:32:55
请问cadence和pads的PCB封装怎么导出AD可用格式?
请教下cadence和pads的PCB封装怎么导出AD可用格式。或者说是把cadence和PADS的一个项目中使用到的
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机