cadence的pcb库转altiumn
将Cadence(通常指Allegro)的PCB封装库(*.dra/*.psm文件)转换为Altium Designer使用的.PcbLib格式,主要有以下方法,推荐使用自动转换工具结合手动检查和调整:
? 核心方法与步骤
-
利用Altium Designer的导入向导 (推荐首选)
-
在Cadence Allegro中导出库文件:
- 打开Allegro PCB Editor。
- 确认你需要转换的封装库已被加载。
- 使用菜单
File -> Export -> Libraries...。 - 在
Export Libraries对话框中:Export directory: 选择一个空文件夹作为输出路径。- 勾选你需要导出的库类型,特别是
Package symbols。 - 通常建议勾选
Device files和Format symbols,但核心是Package symbols。 - 确保勾选了
No library dependencies(避免导出不需要的依赖)。 - 点击
Export。这将在指定文件夹生成.dra(定义文件)和.psm(封装图形文件)等。
-
在Altium Designer中导入:
- 打开Altium Designer。
- 创建一个新的PCB库文件 (
File -> New -> Library -> PCB Library) 或打开一个现有的。 - 关键步骤: 使用菜单
File -> Import Wizard...。 - 在
Import Wizard启动界面,点击Next。 - 在文件类型选择界面,滚动找到并选择
Cadence Allegro Design Files (*.brd, *.mdd, ...)。注意: 虽然选项提到.brd(板文件),但它也能处理Allegro库文件。点击Next。 - 在
Add Input Files页面:- 点击
Add...或Add Folder...。 - 导航到你在Allegro中导出库时选择的文件夹。
- 选择所有导出的
.dra文件 (.psm文件是二进制图形,.dra是ASCII描述,向导主要读取.dra)。也可以直接选择包含所有导出文件的文件夹(如果.dra和.psm在同一文件夹)。 - 点击
打开或选择文件夹,文件会被添加到列表中。点击Next。
- 点击
- 关键配置步骤:
- Layer Mappings: 向导会尝试自动映射Allegro层到Altium层。仔细检查! 常见的映射如
ETCH/TOP->Top Layer,ETCH/BOTTOM->Bottom Layer,PIN->Multi-Layer(焊盘),PACKAGE GEOMETRY/SILKSCREEN_TOP->Top Overlay,PACKAGE GEOMETRY/SOLDERMASK_TOP->Top Solder。根据你的库和命名习惯调整。确保所有需要的层都有正确的映射。 - Units: 确认导入的单位(mil或mm)是否符合Altium库的要求。Allegro默认常为mil。
- 其他选项: 保持默认或根据提示调整(如忽略未使用的图层、导入焊盘栈等)。确保
Import Pad & Via Information被选中。 - 点击
Next。
- Layer Mappings: 向导会尝试自动映射Allegro层到Altium层。仔细检查! 常见的映射如
- 后续步骤通常保持默认即可,一路点击
Next或Finish。 - Altium开始导入。完成后,检查输出窗口是否有错误或警告。导入的封装会自动添加到当前打开的PCB库文件中。
-
-
使用中间格式 (如 ODB++ 或 IPC-2581)
- 在Cadence Allegro中使用
File -> Export -> ODB++或File -> Export -> IPC2581...将整个设计或特定封装导出为标准格式(ODB++通常更通用)。 - 在Altium Designer中,使用
File -> Import Wizard...,选择对应的ODB++或IPC-2581格式进行导入。 - 缺点: 这种方式通常用于导入整个板子布局布线,对于单独导入封装库操作相对繁琐,文件量可能很大,且导入后封装可能分布在不同的库或在一个大库中,需要后续整理。
- 在Cadence Allegro中使用
-
手动重新创建 (最可靠,但最耗时)
- 在Altium Designer中打开一个新的PCB库文件。
- 在Allegro中打开一个
.dra文件,查看封装尺寸、焊盘形状尺寸、阻焊/钢网扩展、丝印等信息。 - 在Altium PCB库编辑器中,使用放置焊盘、线条、圆弧、区域等工具,严格按照Allegro中的尺寸和规范重新绘制封装。
- 优点: 确保100%准确,符合Altium最佳实践,避免转换引入的错误。
- 缺点: 工作量巨大,尤其是库很大的时候。仅推荐用于关键、复杂或转换后问题多的封装。
⚠️ 转换后的关键检查与调整 (非常重要!)
无论使用哪种自动转换方法,都必须对转换后的Altium封装进行仔细的人工检查和必要的调整。 常见问题包括:
- 焊盘: 尺寸、形状(圆形/矩形/椭圆形)、钻孔尺寸(特别是槽形孔)、层属性(特别是多层焊盘)、阻焊层(Solder Mask Expansion)和钢网层(Paste Mask Expansion)设置是否正确。Altium的焊盘属性对话框需要仔细核对。
- 丝印: 线条宽度是否合理(Altium默认丝印线宽可能比Allegro细),位置是否准确,有无遮挡焊盘。闭合的丝印轮廓是否被正确识别为区域(Region)或有填充(Fill)。
- 机械层: 装配轮廓、占位区(Courtyard)、3D体轮廓等是否被正确导入到相应的机械层(通常是
Mechanical 1,Mechanical 13等)。位置和尺寸是否正确。 - 原点: 封装的参考原点(通常是中心或1号引脚)是否正确设置。在Altium中选中封装,右键
Edit -> Set Reference进行调整。 - 层堆栈: 确保焊盘正确地定义在
Multi-Layer或正确的信号层上。 - 3D模型: 如果Allegro封装关联了STEP模型,这个链接关系在转换中通常会丢失。需要在Altium中手动为每个封装重新链接对应的STEP文件(Place -> 3D Body)。
- 命名: 检查封装名称在Altium中是否有效且符合你的命名规范。
? 总结建议
- 首选方法: 使用 Cadence Allegro 的
Export Libraries+ Altium Designer 的Import Wizard(选择 Allegro Design Files)。这是最直接、最高效的方式。 - 核心步骤: 确保在Allegro中正确导出封装(
.dra/.psm),在Altium导入向导中仔细配置层映射和单位。 - 强制步骤: 对转换后的每一个封装进行人工检查和调整。不要假设转换是完美的,尤其是焊盘、丝印和参考点。这是保证转换质量的关键。
- 备份: 操作前备份好原始的Allegro库和转换过程中的Altium库。
? 总之,转换工具可以节省大量时间,但最终的精确度和可用性依赖于仔细的人工验证和必要的修正。 对于非常庞大或包含大量特殊、复杂封装的库,可能需要结合使用自动转换和选择性手动重建。祝你转换顺利!
转换完成后,推荐在Altium中运行设计规则检查(Tools -> Design Rule Check),重点关注焊盘间距、丝印覆盖焊盘等问题,进一步排查潜在隐患。
Cadence 16.6连接到数据库的详细步骤
在使用cadence进行硬件电子电路设计中,当原理图设计完成之后,下一个步骤就是将设计好的原理图导入PCB中,然后再进行布局和布线;但是在首次进行原理图导入P
2023-03-27 17:24:30
Cadence PCB转AD有什么样的方法
Cadence PCB .brd 格式转 AD 格式。方法一:打开 AD,File---Import Wizard---NEXT---选 All
资料下载
ah此生不换
2021-03-15 08:00:00
cadence如何添加和导出原理图封装库
在使用cadence进行电子电路原理图设计时,突然发现一个问题,那就是cadence添加和导出原理图封装库的方式与altium designer
2023-03-26 17:44:55
Cadence PCB导出stp用SolidWorks打开异常
Cadence PCB导出stp用SolidWorks打开异常原因如下:Cadence 16.6版本和Solidworks2017版本配合;
请问cadence和pads的PCB封装怎么导出AD可用格式?
请教下cadence和pads的PCB封装怎么导出AD可用格式。或者说是把cadence和PADS的一个项目中使用到的
Cadence Allegro PCB设计详细说明
下(如 Cadence 设计系统程序安装在 D:\Cadence 下,则 evn 文件将在D:\Cadence\PSD_15.1\share\
2019-04-23 14:25:48
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机