EDA365电子工程师网

标题: 问一个关于orcad与pads logic之间比较纳闷的问题 [打印本页]

作者: mengzhuhao    时间: 2008-3-10 21:13
标题: 问一个关于orcad与pads logic之间比较纳闷的问题
问一个关于orcad与pads logic之间比较纳闷的问题* @6 ]0 W" v, F2 K9 c& I& c3 E
+ v# z3 r" u# f& L
我在orcad里面的元件属性里面变更了封装了$ H7 q3 m- T( r+ e( y
为何把orcad导入进pads logic依然没有变更封装呢?
! U" G! Y8 O2 M. Q2 d* K简单为例:* }" \* p; Y# ^7 K9 l: n
例如我想把C-0603变成R-0603) }* i' o$ \; l7 u
4 C/ J  x2 _$ t9 e0 t2 `
我在说一下我的设置过程,高手分析分析错误可能出在什么地方:
3 Z2 N) h& F2 c+ b9 \我在orcad新建一个自定义库9 F% |/ P% ~* z, e
然后新建一个C-0603的元件,封装定义为C-0603
! T4 O: M: N7 c新建了一个R-0603的元件,封装定义为R-0603+ ~& C- A, s6 S% g' g
6 ~4 k7 i( q; H, L* S4 c$ s4 i
在一个pads logic里面打开一个包含R-0603与C-0603另存到库,并同时新建part type有R-0603与C-0603. `6 M: `8 d9 S  k+ M' j
( s* t. c. D2 P
所以如何我在orcad不做变更则已,变更了再导入进去就发现变更的并没起什么作用,还得自己在pads logic里面修改
: \: f6 Q+ v, X- e# `2 z3 F( {而且发现就是从orcad导出网表文件再导入pads layout的时候也会发现封装存在问题
) l7 z* b& m: K) }我是在pads logic修正以后再同步到pads layout的时候才最后正确) w4 i9 u/ Q, G' D; p

$ V3 D& G& k# g+ a2 I& \6 d  Z* T2 C# x% a3 m& O8 t, A* `
请高手分析问题可能出在什么地方
2 i7 l; n$ \0 X% y5 \如何避免类似的错误
: \6 t/ k% r4 M4 e) m4 ^& R% b如何不再使得过程再如此麻烦
作者: numbdemon    时间: 2008-3-10 22:36
原帖由 mengzhuhao 于 2008-3-10 21:13 发表
$ V+ T, K0 Z5 k7 d) ?问一个关于orcad与pads logic之间比较纳闷的问题
# q! n1 N( [5 {* z2 j
( y8 N+ M3 T' U' I) X! o我在orcad里面的元件属性里面变更了封装了
. ]; A! i3 w2 m5 o为何把orcad导入进pads logic依然没有变更封装呢?
# T: R0 m1 G5 X. \简单为例:5 K+ m4 ?# m( l" K% n- [# t$ I
例如我想把C-0603变成R-0603
. I+ j' R6 C4 u* G# @) Z- m. z. e2 C/ V- B) }. J
我在说一下我的设置过 ...
! T  H1 [: |- m! D7 u+ g
5 G9 X+ K7 K0 b" E9 h( I5 A4 i& g
在OrCAD里面做变更,具体是怎么变更呢?
作者: mengzhuhao    时间: 2008-3-11 08:22
双击 然后只变更pcb封装那块
4 R& E1 `. i* f) P# ^6 {4 r例如我把R-0603变更成C-0603的. c7 {* d6 s4 s+ j2 _+ o2 S. |
原理图里面元件不做变化
作者: numbdemon    时间: 2008-3-11 09:35
原帖由 mengzhuhao 于 2008-3-11 08:22 发表
: o; @# n9 {& z# Z7 v( s双击 然后只变更pcb封装那块
5 d# f$ ^8 k5 L1 S0 k+ n例如我把R-0603变更成C-0603的
- }0 ]/ H7 Z1 T! ^原理图里面元件不做变化

3 \: w- s* C: C3 o% d3 b# d  M
# E! Z9 F, m5 R& Q6 H我不建议这样修改PCB Footprint5 [* ~3 A7 }8 ?& o2 K% D: Q1 K
1:在建立元件库的时候输入的PCb FootPrint仅仅作为参考使用. |( K' V8 t9 l: E
2:将该元件摆放至原理图上后,OrCAD自动将元件库里面的PCB Footprint作为元件固有属性PCB Footprint# C* L% O, X9 c! P( m
(为了表示区别我将上面两个PCB Footprint用不同颜色区分开,虽然名字一样,两者有本质的区别)
8 k& f7 y/ h. u6 `) w9 F" p! b& @3 j3.当我们在原理图上编辑元件属性时(双击或者edit properties)修改的是后者PCB Footprint,这个封装信息是将来用来Layout时导入网表用的。& X+ f7 W- W. f$ }: V% s
4.如果只是修改了元件属性里的PCB Footprint,元件库本身的PCB Footprint并不会被修改,这就产生了不一致,也就是你遇到的问题。1 A  `7 Y2 |9 s6 W" ]3 {- s; h: M1 M+ |
5.我的建议是这样:你在新建元件的时候不要在元件库里面的PCB Footprint输入任何值,只在原理图中双击编辑属性PCB Footprint,我想这样的话,再导入Pads 就不会出错了(PADS可能默认先读取元件库里的信息)
+ {, [) h) C' h8 |8 A9 u6.假如这样还不行,在考虑别的办法& s: u. @! i$ g/ K

0 t4 Z3 R: I, X/ @  V, kPCB Footprint                     
$ F7 n% p. F9 C# {$ ~4 RPCB Footprint

) n+ q$ n8 {- L! `" u, ~7 Y
/ x( J& h0 x- u$ i: u[ 本帖最后由 numbdemon 于 2008-3-11 09:38 编辑 ]
作者: mengzhuhao    时间: 2008-3-11 17:51
你的意思是先画原理图再编辑封装?
6 Z4 R- u$ S7 k5 _9 f# y* x这样貌似改起来也非常费劲哦
作者: cloudysoul    时间: 2008-3-15 09:59
是啊,这样改是不是很费劲??要是大部分都是这样那工作量很大的??
作者: wader    时间: 2008-6-9 18:13
顶起!
作者: alexkeli    时间: 2008-7-18 16:50
这种情况我也遇到过`
6 b# Z4 [9 ?6 j+ B5 ^" L5 r如下把原理图的缓存清下就好了!

11.JPG (100.25 KB, 下载次数: 8)

11.JPG

作者: jianghao8888    时间: 2008-7-24 23:52
这样好像工作量很大,试试我的办法行不行:3 ]1 \# t. ^, a; D9 ?) z9 y
在工程下面的库里编辑器件,对器件属性做更改,保存后,update design cashe。
* @3 u( t* \3 J; Q( u我没有试过,不知道行不行,你试试看吧。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2