找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

altium器件更换封装问题!

  [复制链接]

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
跳转到指定楼层
1#
发表于 2013-1-29 14:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我更新一个器件的封装,导入后出现如下图提示:$ u8 i0 ^- @8 `; R  [9 E) |1 [
$ {3 x, ~) C/ f! ?! X+ Y
, Y9 y% I$ C1 K
蓝色高亮那行,从提示中可以看出我的CN4要从FPC24-V/0.4SF-1更换为ffc24h/0.5sc-1,但在导入时却是提示焊盘不匹配,难道AD在对比原理图时不管器件的封装,而是直接拿板子上现有的器件封闭来对比的吗?不知道各位有没碰到这种问题?这要是有个刚好管脚一样的完全不同封装更改,那还不出错!

点评

已汇总在帖子:“Protel (Altium) 文章-观后感-->分享-探讨 汇总收集帖”  发表于 2013-10-25 21:37
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持!1 反对!反对!

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
推荐
发表于 2013-10-25 21:24 | 只看该作者
花心刺猬 发表于 2013-10-25 08:595 r: S  U6 S$ @3 @+ S/ h9 [
你好,案例请看附件,我直接原理图ECO,PCB中的螺丝孔以及0603电阻都不会更新为库里的!像螺丝孔PCB口管 ...

- H  ^( b( ^, x9 T" O7 `) R7 T之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑”。
! [' J: D4 N% Q- E* ~" A
) {. O) `& V4 b- _, u( d在比较规范的公司中,公司会严令制图人员不得随意修改器件封装,必要时需提交申请由器件封装管理人员进行修改并发布,注意新发布封装通常是不会和之前的器件封装同名。
% P  ^! ?1 S6 D6 ?4 F& b; q) t( |
( y0 K' |$ O# S当前ECO操作不会对已存在的同名封装做对比(管脚号不对应等异常情况除外),这个你可以通过编译你提供的这个项目会看到提示没有不同点(即不需要更新)No Differences Detected。你当前的这种编辑习惯,也就只有 参5# 77991338  的方式去更新,这种更新最大的隐患可想而知。鉴此,基于你当前的环境(没有专门的库管理人员),当你对封装做修改时(比如这里的pcb器件封装),建议同时更改封装名(如加后缀 -0 、-1、-2等),同时修改sch中器件相对应的pcb封装。  如果你不在意日后存在的潜在隐患,那就保留你当前的操作习惯...5 W0 Y+ w9 m# j, M: [) n4 f5 ?

) i6 P+ F- `7 ]$ h其他提示:完成sch绘制后,最基本的一点是保证器件Unique ID唯一(可通过   SCH界面中的Tools/Convert/Reset Component Unique IDs),如果PCB由此SCH新生成,PCB中Unique ID自然也是唯一的。若PCB是后期编辑,亦可通过 PCB界面中的project/component link 来同步 Unique ID。Unique ID唯一后很多的莫名奇妙的死循环错误提示会不再出现。有时,当我们不了解当前的pcb状况时,亦可清空pcb中的所有网络后,重新从对应sch更新升级PCB,这种做法也可避免某些莫名奇妙的错误提示(极大的减少不必要的人为参与对应匹配的操作)
' {/ S- ~2 M# L& _- _& t) U: v' ?/ L
现在我们可以理解 altium 中的比较异同只是某种意义上的异同,无异同的文档大多只能理解为网络匹配,但不要理解为文档完全等同...7 i( O0 J4 `* ?7 D: _) k+ c% W
6 I* j6 F7 j0 L" O& P# t

5 r( D: X5 J7 w& w  L! n

点评

受教了!学习了!大师级别  详情 回复 发表于 2015-10-22 18:16
业余,多多指正指教。

1

主题

102

帖子

5333

积分

五级会员(50)

Rank: 5

积分
5333
2#
发表于 2013-1-29 16:25 | 只看该作者
1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极管正负极管脚命名是1、2,有些是A、K,各种不同),所以更新封装的时候就会匹配不上。总之,原理图库上的管脚命名跟PCB库上的管脚命名一致就可以了,比如两者都是1.2.3.4.5.6....或者都是A.B.C.D.E.F....& ^, w% v0 i2 f6 _0 y5 T
2. 搞清楚你原理图上CN4的管脚命名是怎样的,然后再保证跟PCB封装一致就可以了。
# t2 r  |" O9 w6 b9 a3. 楼主提到“这要是有个刚好管脚一样的完全不同封装更改,那还不出错!”,不是这样的。原理图指定PCB库是认封装名的,保证PCB库里面的封装名字是唯一的就行了(如果有多个库文件,命名可以重复,这样就容易出错).

评分

参与人数 3贡献 +20 收起 理由
huangxiong + 5 赞一个!
wanghanq + 10 热心
lap + 5 很给力!

查看全部评分

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
3#
 楼主| 发表于 2013-1-30 13:51 | 只看该作者
海盗船长 发表于 2013-1-29 16:25 % E7 M2 d4 y1 ~" w" e
1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...
: t9 Z- I4 l; F" a& X( l8 f7 j
恩,太感谢了!

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
4#
 楼主| 发表于 2013-10-16 17:44 | 只看该作者
海盗船长 发表于 2013-1-29 16:25( d- G# x$ \& ~  m& F- L) ]6 Q
1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...
1 b1 s/ z8 J- x2 V, v9 U% Z
我现在又碰到一个问题,那就是板子上有FPC30/0.4SM的插座,后因兼容器件,库里的这个封装增加了4个固定脚,然后我导原理图时,总提示新增加的4个脚不匹配!我看了PCB上的器件,发现封装还是旧的,没从库里调用新的封装!请问这种同名封装的更新是不是只能把板子上的先删了,再导入原理图?

16

主题

803

帖子

4474

积分

EDA365版主(50)

Rank: 5

积分
4474
5#
发表于 2013-10-19 00:29 | 只看该作者
花心刺猬 发表于 2013-10-16 17:44! y/ N) H/ ]/ p( W7 ~/ d5 ?- `
我现在又碰到一个问题,那就是板子上有FPC30/0.4SM的插座,后因兼容器件,库里的这个封装增加了4个固定脚 ...

3 y5 L8 t/ I# g  ?可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
6#
 楼主| 发表于 2013-10-19 08:44 | 只看该作者
77991338 发表于 2013-10-19 00:29  a( j( w! p$ p6 @1 f. x1 ^
可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的

% p8 G, V5 l8 ~8 T1 E$ [恩,我现在就是这么更新的,直接原理图ECO不行!

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
7#
发表于 2013-10-19 12:11 | 只看该作者
本帖最后由 wanghanq 于 2013-10-25 21:50 编辑   ]3 ]% e! j: a4 z) N
花心刺猬 发表于 2013-10-19 08:44
7 h1 {% X! m* l恩,我现在就是这么更新的,直接原理图ECO不行!

$ d; _3 R. t/ G  n) i$ f) C7 I# R2 t! J( L5 K
那应该还是你文档有问题,我们这里基本要求是 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch eco 通常项目通过)' h" [- d; q2 T7 O1 O

1 d5 j7 l. J- B0 {0 n* M$ U0 G提醒:ECO(Engineering Change Order)的检查项目是可编辑选择的(在project/project options)  R' \# ^) X+ y( V4 ~5 E4 w2 _# X
& B* G! K3 _; g: s( P
【从后面的描述中可以看到,这里提到的完全匹配也是相对的。因为我们可以做到一个sch和多个“不同的”PCB做到完全匹配】# \6 ?& @9 s8 F6 i, h: g

% a: r7 C& ^* `文档完全匹配  等价于  网络等必要条件完全匹配
  Y0 G2 j! e0 i1 |6 ?: |1 E
5 p1 `; Y! y3 O% ]*****************************************************
# T$ u( o' E  l. `% ?4 d$ [编辑原因:内容纠正补充# p) S' C, }% j3 S# x- ^
业余,多多指正指教。

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
8#
 楼主| 发表于 2013-10-22 11:33 | 只看该作者
wanghanq 发表于 2013-10-19 12:11/ y1 i7 m' v4 K: H$ d
那应该还是你文档有问题,我们这里要求 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch ...
5 B* s- y5 Y- p6 ]% X! P/ _$ s. @7 {+ G
你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!

点评

是否有自动更新选项当前没听说有同事用过,有自动更新选项或功能吗?  发表于 2013-10-25 23:00

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
9#
发表于 2013-10-24 22:43 | 只看该作者
花心刺猬 发表于 2013-10-22 11:331 ^5 `4 ?: ]3 G( a/ M7 r* c9 L' c$ F
你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!

  u7 k, x3 ?/ p; F或许是你的文档或自身操作或软件有问题,
) @5 g; L  G* Z" Y如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了的阐述操作说明方便网友参考。3 f7 @1 X# z8 U0 ^2 S! H# s* J

! G; S3 m3 G/ ]! _4 k9 v6 |没有案例以及针对案例做的操作说明没有讨论的必要性...
业余,多多指正指教。

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
10#
 楼主| 发表于 2013-10-25 08:59 | 只看该作者
wanghanq 发表于 2013-10-24 22:43; H) u9 M5 k; C- @! s& b
或许是你的文档或自身操作或软件有问题,
0 V/ e- l# U8 x/ }5 g, y如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了 ...

6 R0 Z' I1 G  k9 v你好,案例请看附件,我直接原理图ECO,PCB中的螺丝孔以及0603电阻都不会更新为库里的!像螺丝孔PCB口管脚是顺时针,库里是逆时针!还0603电阻丝印也不会更新!是不是有哪里可以设置!

案例.rar

38.71 KB, 下载次数: 10, 下载积分: 威望 -5

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
12#
 楼主| 发表于 2013-10-26 12:40 | 只看该作者
wanghanq 发表于 2013-10-25 21:24
5 l$ T  X' w4 A+ v# U& R之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...

- q5 s2 q3 g; V: M太感谢了,我们一般修改封装都是用原来的名字,不会去改封装名的!ID与原理图不一致确时是经常出现ECO的循环导入,一般我都是直接更新原理图器件的ID,有时候多了真是头疼!

点评

客气了。只是猜测着去回复内容,不同软件对封装的更新会有不同...  发表于 2013-10-26 14:11

15

主题

167

帖子

145

积分

二级会员(20)

Rank: 2Rank: 2

积分
145
13#
发表于 2013-10-31 14:13 | 只看该作者
我怎么感觉直接在 TOOLS  ->  update from library 不是可以了吗?

点评

这样是可以的。只是这里楼主主要是问 ECO 时器件不自动更新的问题...  发表于 2013-11-3 01:45

评分

参与人数 1贡献 +5 收起 理由
wanghanq + 5

查看全部评分

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
14#
发表于 2013-11-3 22:10 | 只看该作者
jilin090612 发表于 2013-10-31 14:13
- [' f. f: a4 i2 ~! E( Y4 |我怎么感觉直接在 TOOLS  ->  update from library 不是可以了吗?
4 e# |5 c" U) z1 s+ e- y; a
我们大多知道protel的编辑比较“灵活”,就是这些“灵活”:$ k5 R* T6 z3 Z9 B9 ?
对于只使用过protel一种软件的网友来说,是件“好事”;如果能给熟练使用其他软件时,可能会被称为“不严谨”, `* G0 d) R7 P( W0 ~

7 H+ C( T9 @3 f4 B3 J/ s% H- c由于protel处理文档的自由性,往往培养出许多看似方便,实则给后期编辑带来许多隐患的操作,比如:* t$ S: |0 I4 ~
插件阻容等器件的PCB封装中,protel给出的现有文档过孔尺寸多有偏小的问题,不同的layout会针对不同的器件对具有同种封装名的器件单独做孔径纠正。如果你的文档中存在这样的现象,当您在使用“TOOLS  ->  update from library ”后,潜在的不可预料的后果可想而知...! B3 ]. s) A6 q: w! ?
业余,多多指正指教。

4

主题

88

帖子

223

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
223
15#
发表于 2015-10-22 18:16 | 只看该作者
wanghanq 发表于 2013-10-25 21:247 Q) x! v, e. u+ g- F9 E% {& P5 J0 d
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...
3 T3 B% \* D: L/ X
受教了!学习了!大师级别
6 E9 c/ c1 W* @$ m( Z8 E
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-15 15:43 , Processed in 0.080367 second(s), 46 queries , Gzip On.

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

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

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