找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1788|回复: 22
打印 上一主题 下一主题

急急急 器件库更新问题 在线等

[复制链接]

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
跳转到指定楼层
1#
发表于 2011-9-24 19:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
做了一个SOT89封装的库,正确的导进了PCB板中,但是发现有个pin尺寸错误,所以重新做了封装。并把原来lib文件的关于SOT89的库信息全部更新为了最新的这个。结果通过以下方法更新封装都没有成功:, _0 ^7 k; P0 |8 d) S
8 y# d' O; }1 d! }3 \, b3 I
1、通过place——update symbol    失败
; i5 p1 X. ]+ C0 `- i+ L; I* d; c* w2、删掉了器件,通过place manually或者quickplace放置器件    失败0 A7 b* ~" f0 B9 L9 f
3、先检查了database check 以及tools——padstack——refresh,然后又分别重复上述步骤    失败
2 F/ y; V6 l; X3 {) r& X. p1 [0 N% ?/ x) o
可是重新建一个pcb文件,导网表,放器件却是正确的。
+ x' r" Y! X0 e4 t0 G6 ?: d其中失败时产生的图像一,需要的如图二* A4 U, D* u( {, |( g, R$ ~, `
- z2 j, y& O7 |' v1 ?% ^/ T

( Y+ k' E# E4 P5 ?) D3 J0 d+ F  L8 w8 r3 ]% a3 B. q
请大家给找找错误,在线等,谢谢* g& ?. I! q! `; U  Z" E
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
23#
发表于 2011-9-26 14:30 | 只看该作者
那就没办法了,我以前碰到这种封装部分错误都是直接在原文件里面改,然后UPDATA封装焊盘,在到PCB里UPDATA元件就可以了,把PAD更新也勾上。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
22#
 楼主| 发表于 2011-9-26 14:16 | 只看该作者
liqianzan 发表于 2011-9-26 14:12 % K! k! O4 `6 }" c: q5 p
你试过这么多方法了啊,试下把器件删掉,重新导入网表看看?做实验注意先备份哈。
& u8 ^! B9 W- g* p* n
呵呵试过了,我把这个器件的footprint更改后再导网表也试过了。

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
21#
发表于 2011-9-26 14:12 | 只看该作者
你试过这么多方法了啊,试下把器件删掉,重新导入网表看看?做实验注意先备份哈。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
20#
 楼主| 发表于 2011-9-26 08:29 | 只看该作者
chengang0103 发表于 2011-9-25 10:00
# T8 d4 N7 N  |4 g- _是的,把错误的拿出来。
5 `) x" t4 u% `$ V" x/ Z- F
0 @% a# k4 i) ]7 F可以把焊盘记忆消除掉。就是焊盘replace。

! H" [) q) v& s$ s2 \, m我先勾选database,然后放置了旧的SOT89,然后又通过勾选library,update SOT89。
7 H, d8 U9 H0 _8 `) V7 r6 _还是失败的,怀疑这样做,替换不掉原来的SOT89的焊盘

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
19#
发表于 2011-9-25 10:00 | 只看该作者
是的,把错误的拿出来。
9 b/ u) F. \* C7 Y0 m: f! [# [  `+ O* c8 N, ?2 Z$ ]
可以把焊盘记忆消除掉。就是焊盘replace。
-->--...-->-----?

扣扣: 714765307

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
18#
 楼主| 发表于 2011-9-25 09:12 | 只看该作者
chengang0103 发表于 2011-9-25 07:55 1 W  K0 Q" L7 z- g1 p& X9 ~
操作步骤:9 N5 N' i9 C  p# y) C* m
1:首先是把SOT89的库信息都删掉了,然后把新建的sot89的所有信息都拷贝到了我的lib文件下# B. ~+ @2 x( m8 e" \$ S# p( k3 x+ N
2: ...

- [; U/ R2 s# Z+ L% z* V' ^! e第二步,怎么操作呢?是不是就是把原来那个错误的放在板子里?
! J- X3 t4 {8 e& W. x$ E3 i* U6 O3 F. D( u$ y. q8 Q( `
此外,我发现了一个问题,只要新建的这个焊盘,名字与之前那个不一样,然后再去生成SOT89,就是可以的。
# D& e2 B8 M" \4 g7 e. D$ x所以我在想如果通过database把原来的焊盘记忆消除掉,估计就可以了。但是不知道怎么来实现?

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
17#
发表于 2011-9-25 07:55 | 只看该作者
操作步骤:% m; E/ _% F2 U/ S; P/ k- j0 a
1:首先是把SOT89的库信息都删掉了,然后把新建的sot89的所有信息都拷贝到了我的lib文件下: z; `# {% q: o3 t
2:把database里边的sot89拿出来
7 M2 [2 z# e3 k' a# l1 q3:通过place去掉了database然后选择了library
' O' C$ d3 f+ O* Y& f+ [2 m4 d3 |4:update package.. W8 O9 h9 ?9 A  {

! ^. D/ o6 D, f3 |: W& B对于14楼的说明,我不赞同。
' {7 ?4 e9 e0 }) s' c对于 package整体来说,pin或其它东西都不会再启单独的作用(不知道这样说,能否理解)。! I& f: Y! q8 H- B7 X' z* a
-->--...-->-----?

扣扣: 714765307

17

主题

248

帖子

3511

积分

五级会员(50)

Rank: 5

积分
3511
16#
发表于 2011-9-25 00:52 | 只看该作者
让我想想,周一回复你!

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
15#
 楼主| 发表于 2011-9-24 23:48 | 只看该作者
longzhiming 发表于 2011-9-24 23:41
3 ?- s7 y4 f% \+ n. Y; {6 K" Q, o呵呵,Allegro有时是会把人整疯的,楼主的,我遇到过,但我忘记了怎么处理,其实就是对于你这个文件来说那个错pi ...
$ x5 g, p- z$ w$ s' N0 t
啊,终于有人说遇到过这种情况了,我以为我的操作有问题呢

136

主题

1421

帖子

1789

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1789
14#
发表于 2011-9-24 23:41 | 只看该作者
本帖最后由 longzhiming 于 2011-9-24 23:42 编辑
9 ]0 }) n% Q. L  ^8 r6 O' z8 Y% n7 _$ ~& `" q$ k% ~& h
呵呵,Allegro有时是会把人整疯的,楼主的,我遇到过,但我忘记了怎么处理,其实就是对于你这个文件来说那个错pin具有了最高优先权.就这个问题. 那个pin已经软件自动存在了某某安装路径下了,而并非你的关联的路径.慢慢整吧

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
13#
 楼主| 发表于 2011-9-24 22:35 | 只看该作者
chengang0103 发表于 2011-9-24 22:14 5 i+ d) Z2 ?3 D$ V' s  I2 f
我首先是把SOT89的库信息都删掉了,然后把新建的sot89的所有信息都拷贝到了我的lib文件下。8 \4 `, n/ M. F ...
8 T9 @  r" L% d' l1 l
o 是place下面的update symbol吗?
0 R3 f2 s2 ~" d0 j3 v, |还是不成功。, J' {2 Y  M- `1 d
是不是因为我改这个库的时候,没有全部重新建,因为对于sot89封装,有两个pin,尺寸是对的。所以我直接借用了。+ Q4 `9 e) K7 v, n8 [
不过想想按理说不会错。SOT89下面特殊的地方就是有一个shape文件,我重新建好后,更新库的时候,可以看到正确的库图形,并且新板子这个库是对的。可是以前的就是错的。。。。

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
12#
发表于 2011-9-24 22:14 | 只看该作者
我首先是把SOT89的库信息都删掉了,然后把新建的sot89的所有信息都拷贝到了我的lib文件下。8 \4 `, n/ M. F& c% B% x2 _+ c& ]  g3 q5 f) j* N- k, x& t, \3 q% `
然后按照你说的,我通过place去掉了database然后选择了library,又通过tools——refresh  L( S( D+ d) p4 d/ U2 C3 T
最后又去放置器件,结果就是那个图像了$ d" T5 P0 z. K2 {! r

" ?& M* m+ ^0 n' Z: g- d! Z, j
8 I5 Q* a0 R4 |" p红色字体处,用update来更新。
-->--...-->-----?

扣扣: 714765307

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
11#
 楼主| 发表于 2011-9-24 22:11 | 只看该作者
chengang0103 发表于 2011-9-24 21:53
% Y1 h* l/ q! D- T) U; r; q9 P' T发在你这个帖子上吧。
9 ?. B6 D" Q. Y; J* K& Y! F3 O涉及保密的话,就设好密码。、
+ t$ B- Y: M' Z( B/ M; r! q我绝对不会外传。
6 |. M* y: v3 L( H9 v2 b* W# {
呵呵是确实是保密的信息。
" ~2 L/ k, ~" `# g; M我说一下我的步骤吧:' ?0 e5 k$ a) M: l: l3 U
我首先是把SOT89的库信息都删掉了,然后把新建的sot89的所有信息都拷贝到了我的lib文件下。5 `8 A1 c2 J9 y! U4 }
然后按照你说的,我通过place去掉了database然后选择了library,又通过tools——refresh。
! s( }2 }; C! M/ l8 l  k( y* A最后又去放置器件,结果就是那个图像了。

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
10#
发表于 2011-9-24 21:53 | 只看该作者
本帖最后由 chengang0103 于 2011-9-24 22:14 编辑 + b8 K5 I) ^+ s) @# c
$ o* C6 E: \7 ?
发在你这个帖子上吧。3 c0 x0 ?1 r) d9 w) V  H. }
-->--...-->-----?

扣扣: 714765307
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-25 00:35 , Processed in 0.068178 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表