|
|
这个我深有体会,也谈谈我的看法吧,有不妥之处,请高手教正。, z: m# j# m' } Q& [3 g
0 O% q$ o6 q- ^2 @最近刚好需要改别人的一个板子,到我手上的资料有原理图和PCB文件。
! r4 h- ^/ i0 l: e/ x0 }
& O- p8 C& e$ D按照我之前用Allegro+Orcad的经验,改好原理图后,我是肯定是要生成网表,再导入PCB。; }3 L' Y, a* m. p7 Y
6 C$ k( P+ F6 q3 i要想成功生成网表并导入PCB,首先是要设置好logic和layout的库。
/ U! q( K) V; _6 {
) g9 J; ]1 J8 ]( q3 ]6 @' p( o9 u; ~但是我没有库文件,所以就从原理图导出part和CAE Decal,从PCB导出PCB Decal,组成一个完整的库。6 o! N4 d" |0 {. U! W; H
# q0 Y+ w( f1 C; _1 f# J2 r. y% q之后设置好原理图和PCB的库。修改好原理图后,就生成网表,导入PCB。后来发现完全不行!!
+ W" @( H: B8 q/ r @
' k1 F- d- H! U/ y6 Y生成网表报一堆错,导入PCB又报一堆错,根本不能用啊!!
! f- J" ^, t! k) d% s9 s/ S% c, e0 w$ F) T" S
折腾半天也不行,后来同事指点用ECO,直接在原理图改,直接ECO到PCB,不管什么库了,就行了,好用的很啊。
- V4 x5 Y4 Q& w+ D: d0 ~$ l/ `3 x+ z3 W0 a
后来反省,应该是导出库的时候已经是有很多问题了,只是没有报出来而已;
7 @6 O7 U; r2 @! q* y
4 g7 F. G1 u0 u& Y1 {但反过来想,这个也是PADS的库搞得太垃圾导致的。什么PART、CAE Decal等等繁琐概念,而且很多人做库不规范,如此种种,才有今日结果。
2 d* [2 C+ |( U% X' q5 i" [) _7 y0 o2 z; v
总结一下:凡是改别人的图,都用ECO;若有新元件,就单独搞个库来放新元件,之后还是用ECO。ECO可以最大程度保持原图的东西,而生成网表就会丢失很多东西。' \3 Z& a" z. O/ r+ X
|
|