EDA365电子工程师网

标题: 怎么更新元件封装呀? [打印本页]

作者: lzhcqu    时间: 2009-3-23 17:08
标题: 怎么更新元件封装呀?
我用DXP
) D3 J+ I5 L3 H发现开始的时候画的几个元件封装有点问题4 W) B. L4 C! i$ V1 a
想改过来
- v  |% P( ^* \+ N$ M但是不想重新再来一遍了! q3 f% i" Q/ h# b5 g
看到网上有人说在原理图里面修改封装后再UPDATE一次就可以了2 L. I% A: Z" E' }
但是我这样做以后封装没有改过来6 j. I4 c8 o% m
反而所有元件都变绿了
1 D* I: O% N' p) G请大家指点呀
8 S  ^/ T# d* f9 U" d谢谢

1.jpg (130.83 KB, 下载次数: 0)

1.jpg

作者: lzhcqu    时间: 2009-3-23 17:10
如果不用这个办法更新封装的话我要怎么办呀- p7 d( |  E4 i# V4 x  N% ~! ?
我不想再搞一篇布局什么的了* Y7 f; F$ {; ~9 l2 s
希望找到一种方法可以直接把每一个元件的封装直接更新了! K0 P" D1 L" Q( {" C4 Q* u0 ?
而其他的元件封装和布局位置等不受影响' I8 G+ m7 r$ \/ D0 q
谢谢
作者: lzhcqu    时间: 2009-3-23 17:12
我的是中间那个元件的边框画的太大了9 `6 @4 l( L# l' a
想改小一点
# Y( O$ B4 n0 `; ]7 z: T还有几个电感的封装用的太小了
7 E4 t; H0 G# R想改成0805的
作者: lzhcqu    时间: 2009-3-23 17:14
下面是网上看到的更新封装的方法,但是我用了出错
, o/ R+ L( x' m, ]" a, R2 c$ s/ f0 I
) P) r9 k7 _( P4 l/ c' B1 S5.11 PCB 与原理图的相互更新
; Z$ Y# y/ [1 e( C+ T9 Q在印刷电路设计中,有时在原理图和 PCB 电路图都设计好的情况下,难免会对其中的元件或电路进行局部的更改,更改较多的往往是元件的封装。有时在
# G1 g3 m0 X" ?3 O! O3 H6 rPCB 电路板上直接对某个元件的封装做了修改,也想自动地将更改反映到原理图上去;或者原理图上对某元件的数值大小进行修改,也希望能对应更改 PCB 电路板。
  i$ U2 ^# Y7 L" yProtel DXP 提供了很好的 PCB 与原理图相互更新的功能。
/ J: K, a/ Z3 E; j5.11.1 由 SCH 原理图更新 PCB
  @/ B8 _4 u- @! i8 C1 E对 SCH 9 c8 H7 ^3 _* x2 d: X
原理图进行了部分更改后,在原理图编辑环境下,执行主菜单命令 Design / Update PCB PCB2.PCBDOC ,如图 5 — 78 所示,即可完成从 * V* a0 q+ a7 X, N3 a# y
SCH 原理图对 PCB 电路图的更新。
3 y! h( U6 Y* K5 \3 x8 u% H图 5 — 78 更新 PCB 菜单
! j  J- d% `& M' R! K1 t例如,在 SCH 原理图中将电容 C5 的电容值从 100pF 更改为 1000pF ,从
+ t+ r& a1 `. e' u0 y/ u* B! UProtel DXP 的主菜单中执行 UpdatePCB CLK . PcbDoc 命令后,将弹出项目设计更改管理对话框,如图 5 — 79 所示。
4 L3 M) U: H9 K9 a图 5 — 79 项目设计更改管理对话框 % _/ C' u  B+ E4 x" y$ S, ?* k
在项目设计更改管理对话框中单击 Validate Changes 按钮,检查更改,然后再单 9 y6 V- z" O- A- m
Execute Changes 按钮,执行更改。如果没有错误, SCH 原理图的更改将自动更新到 PCB 电路板上。更新前与更新后的 PCB 电路图,如图 7 p0 m6 T6 [4 ^2 Y6 l+ u
5 — 80 和图 5 — 81 示。  " B# L3 N  t$ B  I, k/ m4 ^) i
图 5 - 80 更新前的 PCB 图 5 - 81 更新后的 PCB 4 K% q# N/ Y3 [# B8 l1 k2 W6 r
5.11.2 由 PCB 更新原理图
7 A* l2 S! {* }0 K- Z# N/ h* _: a由 PCB 图更新 SCH
( Q$ S" b( ^7 [; i, @原理图与由 SCH 原理图更新 PCB 的原理图相同。在 PCB 设计环境下,执行主菜单命令 Design/Update Schematic in 〔 CLK.
, c+ W6 o. p6 b( i- UPRJPCB 」,如图 5 - 82 所示。 $ v# h: P# g8 {# A1 Z
例如 ,在这里对 CLK . PCBDOC 电路板中的电阻 C5 进行更改,将电阻值从 100pF
, a* c' ?  ~% e改为 1000pF 。 4 j8 m; z0 q# E* N& C9 h- Q
选中该菜单项后,也将弹出项目设计更改管理对话框。使用上述相同可以将 C5 的更改反映到 SCH 原理图上。更改前后的 , n# X& k4 }" k
SCH 原理图,如图 5 — 82 和图 5 — 83 所示。 " E! O; c* p7 Z+ ?1 l+ J8 ~6 b
图 5 — 81 PCB 图更新 SCH 图操作 图 5 — 82 SCH 图更新前 图 5 — 83 SCH 图更新后
作者: zhangyalin    时间: 2009-3-23 17:26
要在元件封装编辑器里修改,再UPDATE
作者: lzhcqu    时间: 2009-3-23 18:55
我是先把封装库里面修改的元件封装. c& r* ?3 H; y. T7 h9 ]) \
然后在原理图中把修改后的封装和原理图里面的元件对应起来UPDATE的1 C1 I8 e. E. S5 s' t
就出现1楼那个结果了
作者: reflecter    时间: 2009-3-23 19:41
有个简便的方法啊,就是先在PCB里生成本设计的专用库,make library吧,然后直接修改这个库里你想改的器件封装,再update。SCH一路更新过来,哈哈,何必呢。
/ N0 U+ b# }4 Z那个绿色是DRC出错
作者: lzhcqu    时间: 2009-3-23 19:47
有个简便的方法啊,就是先在PCB里生成本设计的专用库,make library吧,然后直接修改这个库里你想改的器件封装,再update。SCH一路更新过来,哈哈,何必呢。
% `. s4 e/ g' [" q. g1 L( b( [$ y那个绿色是DRC出错
8 i6 J! U5 ^  `8 |6 ]! C* j* Qreflecter 发表于 2009-3-23 19:41

9 g% {, w, W+ s) f/ G. O* P就是太麻烦了; ?& o. T/ o5 K& Z, v
有没有简便点的方法呢
作者: zhangyalin    时间: 2009-3-24 08:35
同意七楼
作者: lzhcqu    时间: 2009-3-24 10:33
但是请问我已经对PCB完成布局了
! V  R" e" R) T0 Z9 N4 U只想改变每一个元件的封装
% q; L4 f2 a. G; M6 k( v不想重新布局了
' {  y7 I% A% |% j2 [; ^/ M那该如何更新呀
作者: zhangyalin    时间: 2009-3-24 10:49
也是那样做啊,只用在生成的元件库里把要改的元件封装改了,再UPDATE就可以了。
作者: zhangyalin    时间: 2009-3-24 10:50
其它元件是不用重新布局的。
作者: lzhcqu    时间: 2009-3-24 14:36
也是那样做啊,只用在生成的元件库里把要改的元件封装改了,再UPDATE就可以了。
5 |) [- ]9 F. e4 x( @zhangyalin 发表于 2009-3-24 10:49
/ ]# y% f2 z# H" z- j6 ?
我就是这样搞得
4 U! i+ H% A, s; i8 w但是还是出现1楼那个问题9 Z% L# J" p' j# W
郁闷
作者: lzhcqu    时间: 2009-3-24 19:41
呵呵
& s% m1 F4 X- c8 c6 e3 x. H$ v试了一下午发现了一个非常简便的方法% \+ a9 O+ z9 `# x
大家分享
7 t, O$ T' A. y* G& t5 k双击元件2 ^( ^4 e- e8 w
在箭头指向的这个地方可以直接修改

11.jpg (60.28 KB, 下载次数: 0)

11.jpg

作者: anlaitaobao    时间: 2009-3-25 17:07
修改封装后重新生成 添加网络表就搞定了 14# lzhcqu
作者: reflecter    时间: 2009-3-25 22:21
楼上的方法,改的封装,你打开的库里应该有提供才行的----条条大路通罗马嘛。0 U* X+ Q- O' a' E! W
楼主想无缝更改,但库(尤其是自己建的)往往因中心点的问题,会偏位置的。于是就违反DRC了




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