• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Orcad技术问题 > 如何正确将ORCAD生成的网络表导入POWERPCB

如何正确将ORCAD生成的网络表导入POWERPCB

录入:edatop.com     点击:

首先我声明:我用的是POWERPCB5.0以上的版本,以下的版本我没用过。导出的.DLL用的是PADS2K.DLL。

ORCAD里面的封装(pcbfootprint)和POWERPCB里面的封装(decal)是不能够直接相连的。举例来说,你在POWERPCB里面制作了一个自定义的DECAL叫:PIN4。如果你在ORCAD里面的PCBFOOTPRINT直接写上PIN4的封装。在导入POWERPCB的时候就会提示找不到PARTTYPE。这是因为ORCAD与POWERPCB的连接是PCBFOOTPRINT与PARTTYPE之间的连接。具体来说,假定8051的封装是DIP-40,你画了DIP-40的封装,但是给这个封装定义了一个PARTTYPE却叫:8051,那如果想正确的连接ORCAD和POWERPCB,你必须要在ORCAD的PCBFOOTPRINT里面写的是8051,而不是DIP-40。

有些人会问,为什么我在ORCAD里面给电容分配了0603的PCBFOOTPRINT,在POWERPCB里也能找到0603的封装呢?

我的回答是:因为,在POWERPCB的库里给0603的封装(DECAL)定义了一个同名的PARTTYPE-0603。你可以做实验,把0603的DECAL定义成0402的PARTTYPE,你在ORCAD里面的所有0402的PCBFOOTPRINT实际在POWERPCB里面显示的是现实中的0603的尺寸。

PARTTYPE与DECAL同名给设计带来了方便,但对于初学者来说却很容易搞错。我切身感受过,所以在这里发一点建议,与各位探讨。

呵呵,用的多自然就知道了,我的Lib都是TYPE与Decal同名的

我以前是,现在发觉不是很好管理,我改了过来

首先感谢freeflyin的提示,

我之前一直用的是POWER PCB和POWER LOGIC,只是最近有个产品是让外面公司做的,他们用的是POWER PCB和ORCAD,所以我也是刚学着用的,正如freeflyin说的 "PARTTYPE与DECAL同名给设计带来了方便",这样是给导入网络表带来了方便,但同时也带来了不方便,那就是当你在POWER PCB中选中一个元件时在左下角的状态栏中显示的是两个封装名(即两个DECAL),而不象用POWER PCB和POWER LOGIC时显示的是封装名和元件名,也就是DECAL和PART TYPE,

因以前用的是POWER PCB和POWER LOGIC,所以PART TYPE就是元件名,这样在POWER PCB中选中一个元件时很明了的就知道是什麽元件,所以我试着看在用POWER PCB和ORCAD时也能不能这样,最后找到个方法,但是感觉比较麻烦,先给大家说说,

首先,在元件的属性中增加PART TYPE属性,这个值必须和POWER PCB中PART TYPE的值一样;

其次在ORCAD 中"生成网络表"对话框中将{VALUE}改为{PART TYPE},{FOOTPRINT}改为{PART TYPE},生成网络表,

第三在POWER PCB中导入网络表即可.

我是刚学的,有说的不对的地方,大家可以提出来,共同学习,共同进步,不知道有没有人这样用,现在说说这种方法的缺点:就是给每个元件都要增加PART TYPE属性,大家有什麽好的方法不妨说说

小编顶

我现在也遇到了同样的困境,就是看到封装有时不知道具体的器件,做了好长时间才把所有的器件封装才记住,十分之不方便,试试二楼的方法好象是有点麻烦,不过我还没有找到更好的方法!

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:出NET报错,请帮我看看这错在哪
下一篇:请问用orcad建元件怎样隐藏pin的name,只显示pin的number?

PCB设计培训课程推荐详情>>

  网站地图