赵工的个人空间


专业技术部分转网页计算转业余爱好部分


 基础资料

首页 > 专业技术 > 基础资料 > Orcad原理图网表导入Altium画PCB
Orcad原理图网表导入Altium画PCB

Orcad、Pads和Altium是三种常见的电气原理图及PCB绘制软件,因为公司之间技术合作或其他原因,常常需要相互之间的文件格式转换及接续工作。比如,美国公司比较喜欢Orcad,所以很多美国公司提供的demo原理图都是使用Orcad软件绘制的,而国内工程师更多使用Protel及升级版本Altium Designer,而熟练使用Allegro的就比较少,所以会需要将Orcad绘制的原理图网表导入到Altium Designer中绘制PCB。

1.修改Orcad原理图中的封装名称:

为了把Orcad中的原理图网表导入到Altium Designer,先要做一个准备工作,就是把Orcad原理图中的每个元件的封装footprint名称换成Altium Designed中使用的footprint名称。在原理图中修改每个元件的属性比较慢,可以使用Edit菜单中的Object Properties子菜单。要让这个菜单命令有效,需在项目Project树中选取项目名称。

orcad altium

然后会列出此project下所有打开的原理图中的元件的列表,其中一列为PCB Footprint,对应的是每个元件的封装名称,要改为Altium Designer元件库中对应的封装名称。这个界面下修改会比较方便。

orcad altium

2.导出为Altium Designer格式的网表:

选择project树,使用Tools菜单下的Create Netlist...子菜单:

orcad altium

然后会打开一个对话界面:

orcad altium

点选其中的Other标签,其中的Formatters下的列表中对应各种格式的网表,选择其中的orprotel2.dll。下面可以选择产生的网表的存放位置,使用Browse按钮可以找到所要存放的文件夹位置。

orcad altium

3.在Altium Designer中导入产生的网表:

打开Altium Designer,新建PCB,产生PCB1.PcbDoc文件。然后打开产生的网表文件:

orcad altium

然后使用菜单Project下的子菜单Show Differences...。注意,在此之前应加入对应封装的PCB封装库。

orcad altium

然后会出现对话界面:

orcad altium

点选下面的Advanced Mode选项框,界面变为:

orcad altium

在右侧栏中,使用鼠标点击对应的网表文件,然后点击下面的OK按钮:

orcad altium

然后出现PCB文件与网表文件差别的列表界面:

orcad altium

在界面上点击鼠标右键,在出现的菜单中选择Update All in >> PCB Document:

orcad altium

看到其中一些列中的内容相应改变。界面下有Create Engineering Change Order按钮,点击此按钮:

orcad altium

然后出现Engineering Change Order界面,列出需要进行的操作,下面有Execute Changes按钮,点击此按钮:

orcad altium

然后软件会根据比较出的差别,自动进行相关操作,以使PCB与网表保持一致,因为是第一次操作,也就是把对应的元件封装导入PCB文件。

orcad altium

然后就可以依照Altium Designer对导入的元件进行自动或手动放置,然后绘制PCB连线及敷铜等PCB绘制操作。

orcad altium

4.修改原理图后的网表导入:

虽然是使用不同的软件绘制原理图及PCB,同样可以保持二者的一致性。每次修改了原理图之后,都可以使用菜单Project下的子菜单Show Differences...对照网表与PCB的差别,如果有差别就会出现一个提示框,点击Yes按钮就可以按照上述类似的操作,通过网表文件保证Orcad原理图与Altium Designer的PCB之间的一致。

orcad altium

 

下一篇
Copyright@dwenzhao.cn All Rights Reserved   备案号:粤ICP备15026949号
联系邮箱:dwenzhao@163.com  QQ:1608288659