登录/注册

cadence的pcb库转altiumn

更多

将Cadence(通常指Allegro)的PCB封装库(*.dra/*.psm文件)转换为Altium Designer使用的.PcbLib格式,主要有以下方法,推荐使用自动转换工具结合手动检查和调整

? 核心方法与步骤

  1. 利用Altium Designer的导入向导 (推荐首选)

    • 在Cadence Allegro中导出库文件:

      • 打开Allegro PCB Editor。
      • 确认你需要转换的封装库已被加载。
      • 使用菜单 File -> Export -> Libraries...
      • Export Libraries 对话框中:
        • Export directory: 选择一个空文件夹作为输出路径。
        • 勾选你需要导出的库类型,特别是 Package symbols
        • 通常建议勾选 Device filesFormat 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
      • 后续步骤通常保持默认即可,一路点击 NextFinish
      • Altium开始导入。完成后,检查输出窗口是否有错误或警告。导入的封装会自动添加到当前打开的PCB库文件中。
  2. 使用中间格式 (如 ODB++ 或 IPC-2581)

    • 在Cadence Allegro中使用 File -> Export -> ODB++File -> Export -> IPC2581... 将整个设计或特定封装导出为标准格式(ODB++通常更通用)。
    • 在Altium Designer中,使用 File -> Import Wizard...,选择对应的 ODB++IPC-2581 格式进行导入。
    • 缺点: 这种方式通常用于导入整个板子布局布线,对于单独导入封装库操作相对繁琐,文件量可能很大,且导入后封装可能分布在不同的库或在一个大库中,需要后续整理。
  3. 手动重新创建 (最可靠,但最耗时)

    • 在Altium Designer中打开一个新的PCB库文件。
    • 在Allegro中打开一个.dra文件,查看封装尺寸、焊盘形状尺寸、阻焊/钢网扩展、丝印等信息。
    • 在Altium PCB库编辑器中,使用放置焊盘、线条、圆弧、区域等工具,严格按照Allegro中的尺寸和规范重新绘制封装。
    • 优点: 确保100%准确,符合Altium最佳实践,避免转换引入的错误。
    • 缺点: 工作量巨大,尤其是库很大的时候。仅推荐用于关键、复杂或转换后问题多的封装。

⚠️ 转换后的关键检查与调整 (非常重要!)

无论使用哪种自动转换方法,都必须对转换后的Altium封装进行仔细的人工检查和必要的调整。 常见问题包括:

  1. 焊盘: 尺寸、形状(圆形/矩形/椭圆形)、钻孔尺寸(特别是槽形孔)、层属性(特别是多层焊盘)、阻焊层(Solder Mask Expansion)和钢网层(Paste Mask Expansion)设置是否正确。Altium的焊盘属性对话框需要仔细核对。
  2. 丝印: 线条宽度是否合理(Altium默认丝印线宽可能比Allegro细),位置是否准确,有无遮挡焊盘。闭合的丝印轮廓是否被正确识别为区域(Region)或有填充(Fill)。
  3. 机械层: 装配轮廓、占位区(Courtyard)、3D体轮廓等是否被正确导入到相应的机械层(通常是 Mechanical 1, Mechanical 13 等)。位置和尺寸是否正确。
  4. 原点: 封装的参考原点(通常是中心或1号引脚)是否正确设置。在Altium中选中封装,右键 Edit -> Set Reference 进行调整。
  5. 层堆栈: 确保焊盘正确地定义在 Multi-Layer 或正确的信号层上。
  6. 3D模型: 如果Allegro封装关联了STEP模型,这个链接关系在转换中通常会丢失。需要在Altium中手动为每个封装重新链接对应的STEP文件(Place -> 3D Body)。
  7. 命名: 检查封装名称在Altium中是否有效且符合你的命名规范。

? 总结建议

  1. 首选方法: 使用 Cadence Allegro 的 Export Libraries + Altium Designer 的 Import Wizard (选择 Allegro Design Files)。这是最直接、最高效的方式。
  2. 核心步骤: 确保在Allegro中正确导出封装(.dra/.psm),在Altium导入向导中仔细配置层映射和单位
  3. 强制步骤: 对转换后的每一个封装进行人工检查和调整。不要假设转换是完美的,尤其是焊盘、丝印和参考点。这是保证转换质量的关键。
  4. 备份: 操作前备份好原始的Allegro库和转换过程中的Altium库。

? 总之,转换工具可以节省大量时间,但最终的精确度和可用性依赖于仔细的人工验证和必要的修正。 对于非常庞大或包含大量特殊、复杂封装的库,可能需要结合使用自动转换和选择性手动重建。祝你转换顺利!

转换完成后,推荐在Altium中运行设计规则检查(Tools -> Design Rule Check),重点关注焊盘间距、丝印覆盖焊盘等问题,进一步排查潜在隐患。

摆脱自建的繁琐,EDA元件cadence原理图封装实战技巧

摆脱自建库的繁琐,EDA元件库转cadence原理图封装

2024-08-24 12:29:03

Cadence本地搭建从0到1的过程

本文将主要介绍Cadence本地库搭建从0到1的过程,并提供搭建过程中所需要的安装软件。搭建Cadence本地

2023-11-20 17:21:16

Cadence 16.6连接到数据的详细步骤

在使用cadence进行硬件电子电路设计中,当原理图设计完成之后,下一个步骤就是将设计好的原理图导入PCB中,然后再进行布局和布线;但是在首次进行原理图导入P

2023-03-27 17:24:30

cadence pcb封装

cadence16.6封装库免费下载。

资料下载 ah此生不换 2022-10-08 10:03:45

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

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

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

cadence软件PCB封装

cadence软件PCB封装库说明。

资料下载 ah此生不换 2021-04-15 09:24:19

Cadence PCBAD有什么样的方法

Cadence PCB .brd 格式转 AD 格式。方法一:打开 AD,File---Import Wizard---NEXT---选 All

资料下载 ah此生不换 2021-03-15 08:00:00

如何进行Cadence PCB封装的制作及使用

 封装库是进行PCB 设计时使用的元件图形库,本章主要介绍使用Cadence

资料下载 ah此生不换 2019-06-11 16:50:14

cadence如何添加和导出原理图封装

在使用cadence进行电子电路原理图设计时,突然发现一个问题,那就是cadence添加和导出原理图封装库的方式与altium designer

2023-03-26 17:44:55

Cadence PCB导出stp用SolidWorks打开异常

Cadence PCB导出stp用SolidWorks打开异常原因如下:Cadence 16.6版本和Solidworks2017版本配合;

2022-05-26 16:58:46

Xilinx_A7_K7_V7系列Cadence符号PCB介绍

Xilinx_A7_K7_V7系列Cadence符号库及PCB库

2021-01-28 06:39:41

Cadence PCB封装制作流程

区别于altium的一库走天下,cadence的PCB套件流程中,PCB

2019-11-02 09:32:55

Cadence PCB设计组件

Cadence工具包含IC设计组件和PCB设计组件,从现在开始学习PCB设计组件,并对比曾经的Altium(Protel)

2019-11-02 09:01:00

请问cadence和pads的PCB封装怎么导出AD可用格式?

请教下cadence和pads的PCB封装怎么导出AD可用格式。或者说是把cadence和PADS的一个项目中使用到的

2019-08-16 02:04:32

Cadence Allegro PCB设计详细说明

下(如 Cadence 设计系统程序安装在 D:\Cadence 下,则 evn 文件将在D:\Cadence\PSD_15.1\share\

2019-04-23 14:25:48

7天热门专题 换一换
相关标签