一般情况,原理图Cadence 16.5,16.3转Altium designer都是先另存为16.2的版本,然后使用AD09里面的导入向导;然后一直next,最后完成,但是有时候另存为16.2的版本还是不能被转换,根本原因是其中的部分元件在作祟,把这些元件删除了就可以转换了; 针对这种情况,有以下分析:1.这类不能转换的元件通常来源库是.DSN文件,极有可能出现不能识别的问题,但是某些来源库是.DSN文件也能被转换,应该是来源库.DSN文件的版本; 解决办法: 1.把.DSN文件另存16.2版本并重命名,打开design cache,寻找疑似不能被转换元件(来源库是.DSN文件,往往原理图中引脚有组合状的那种),把这些元件删除了, 2.新建一个DESIGN文件,把PAGE1图纸尺寸改大一些,然后复制删除后的整张原理图到新建的PAGE1里面,保存之后再AD09导入,看看是否能识别,不能识别继续找,一直到识别了为止, 3.然后右击这些元件,选择edit part,就可以编辑来源库了,检查一下各个引脚,点击close来源库,会提示你update current或者update all,看情况选择; 4.这个时候保存一下,在AD09里面导入,应该还是不能被识别; 5.再新建一个DESIGN文件,把PAGE1图纸尺寸改大一些,然后复制update后的整张原理图到新建的PAGE1里面,另存16.2,保存之后再AD09导入,应该就能识别了 Note:一般标准的原理图封装都可以直接转到AD09中,个别特殊封装不能转,需要删除特殊封装的器件,还要clean cache才行,将DSN文件save as cadence16.2类型的文件,然后导入到AD09中;有些情况下删除+clean cache之后,还需要关闭DSN文件,重新打开,再次另存16.2版本的DSN,才能导入AD09。 正常流程:DSN文件另存16.2版本,用AD09不能导入;新建一个DSN文件,图纸尺寸设置C;将原图一张张打开全部复制到新建的page1中,另存DSN为16.2版本再次导入AD;不能导入就检查特殊封装并删除+clean cache,直到再次可以导入到AD09。 Cadence系列软件在EDA行业可以说是久负盛名,是诸多高速PCB设计的首选工具。然而对于一些简单的PCB,如果使用Allegro进行布线,似乎并不需要那么多严格的规则,简简单单快速成型或许更好,然而OrCAD Capture CIS的原理图绘制功能实在让人爱不释手,功能强大但用起来很简单很顺手。因此,如果能将Capture的原理图功能,与AltiumDesigner的Layout部分结合起来,对于常规设计来说应该是一个非常方便的组合。因此如何将Capture的原理图对应到AltiumDesigner中的PCB,成为了操作的关键。笔者曾经试过,将Capture的原理图保存为16.2版本,再在AD中导入,虽看起来容易实现,可步骤繁琐不说,有一次AD还直接将原理图中的两个地平面混在了一起,幸好及时发现才没有酿成大错。于是想到了网表功能,经过反复实践,现在已经可以实现两者的无缝拼接,且效率非常高,即便在设计过程中需要对原理图进行多次更改,也能够方便快速的更新到PCB中。具体方法如下: 1、在OrCAD Capture CIS中完成原理图设计后,选择dsn文件,在上方选择Tools — Creat Netlist 2、在Other中的格式选择中找到 orprotel2.dll ,点击OK即可生成网表 3、在AltiumDesigner中新建工程,创建一个新的PCB文件,并将刚才的.net网标文件添加进来(如果与该工程不在同一目录下,则网表文件会显示为快捷方式) 4、在PCB文件中单击右键,选择Show Differences 5、选择 Advanced Mode ,按下图所示分别选择PCB及网表文件 6、在弹出的对话框中会显示网表文件与当前PCB的区别(今后更新网表时可用于检查更改是否正确),在显示主栏中右键,并选择 Update All in >> PCB Document […]。 7、点击Create Engineering Change Order … 8、后就可以看到熟悉的画面了,点击Validate Changes检查封装是否都正确,之后点击Execute Changes更新至PCB文件 至此,PCB文件中就会看到相应的器件,可以开始Layout了
|
|
来自: XeonGate > 《Candence 16.5》