前言

在使用Cadence过程中,经常碰到需要把AD的原理图符号转为Orcad,相应的PCB封装转成Allegro的需求,对我来说主要有以下几种情况:

  1. 立创EDA上元器件封装只支持导出AD格式,想在Cadence中使用需要AD转Cadence

  2. 国内有些厂家只提供AD格式的元器件封装,这可能跟AD在国内比较流行有关

  3. 借鉴一些AD绘制的旧板上的元器件封装


一. AD原理图符号转Orcad

AD原理图符号库的格式是xx.SchLib,Orcad的原理图符号库格式是xx.OLB,目前无法实现SchLib直接转成OLB,而是通过AD原理图转Orcad原理图,再提取出符号库这种方法间接实现转换。步骤如下:

1.1 打开包含待转元器件符号的AD原理图

如果手头只是SchLib库文件,则需要新建原理图,加载库,然后将元器件放上去。

1.2 文件 -> 保存副本为 -> ascii格式原理图

1.3 打开Orcad,File -> Import -> Altium Schematic Translator

选择要转的AD ascii格式的原理图 -> 选择输出目录 -> Translate。

原理图转换成功。

1.4 在输出目录中找到OLB文件,原理图符号就在OLB中


二. AD PCB封装转Allegro

AD的PCB封装库格式是xx.PcbLib,Allegro的PCB封装库格式是xx.dra,目前无法实现PcbLib直接转成dra,而是通过AD PCB转Allegro PCB,再提取出封装库这种方法间接实现转换。步骤如下:

2.1 打开包含待转元器件封装的AD PCB文件

如果手头只有PcbLib库文件,则需要新建PCB,加载库,然后将元器件放上去。

2.2 文件 -> 保存副本为 -> ascii格式PCB

2.3 打开Allegro,File -> Import -> CAD Translators -> Altium PCB

2.4 添加ASCII PcbDoc文件 -> Translate

转换后会生成unnamed.brd文件。

2.5 File -> Export -> Libraries…,导出库文件

选择要导出的封装类型,指定导出的目录。

2.6 在导出的目录中找到封装和对应的焊盘

完成。


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐