找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

altium器件更换封装问题!

  [复制链接]

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

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

EDA365欢迎您!

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

x
我更新一个器件的封装,导入后出现如下图提示:
6 ?9 i0 Z6 @- F8 j! U( r; [9 W ! e% G0 z: a8 _1 p
. i2 A( o# {" y/ d
蓝色高亮那行,从提示中可以看出我的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:59
" L: }7 h5 }8 @" f' ~你好,案例请看附件,我直接原理图ECO,PCB中的螺丝孔以及0603电阻都不会更新为库里的!像螺丝孔PCB口管 ...
  O* {$ n" T' u1 u" z5 z( s. D
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑”。
' |6 z* z+ W$ Y% x+ Q  c, h6 ~9 `. ~: W  M) h1 R3 n
在比较规范的公司中,公司会严令制图人员不得随意修改器件封装,必要时需提交申请由器件封装管理人员进行修改并发布,注意新发布封装通常是不会和之前的器件封装同名。" ^- v9 Z6 b9 J3 f# i

0 R6 H3 \; R+ {& o当前ECO操作不会对已存在的同名封装做对比(管脚号不对应等异常情况除外),这个你可以通过编译你提供的这个项目会看到提示没有不同点(即不需要更新)No Differences Detected。你当前的这种编辑习惯,也就只有 参5# 77991338  的方式去更新,这种更新最大的隐患可想而知。鉴此,基于你当前的环境(没有专门的库管理人员),当你对封装做修改时(比如这里的pcb器件封装),建议同时更改封装名(如加后缀 -0 、-1、-2等),同时修改sch中器件相对应的pcb封装。  如果你不在意日后存在的潜在隐患,那就保留你当前的操作习惯...
8 _6 x6 ^" P6 x/ Y) B. t* T2 r0 k3 I) b& s7 V( b  x6 r# U
其他提示:完成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,这种做法也可避免某些莫名奇妙的错误提示(极大的减少不必要的人为参与对应匹配的操作)
! o) u( c1 B) m( X. \' X
" a; `1 U' t  e. A3 \3 z- k( ~; S现在我们可以理解 altium 中的比较异同只是某种意义上的异同,无异同的文档大多只能理解为网络匹配,但不要理解为文档完全等同...
/ I1 ]; Z9 {( B$ M+ t2 i7 c/ z- T
8 z/ k  @7 H; C$ r9 e: i* l0 W7 t1 x: P

点评

受教了!学习了!大师级别  详情 回复 发表于 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....
) M; k& Y2 e9 P" H2 n  J! s! g# n2. 搞清楚你原理图上CN4的管脚命名是怎样的,然后再保证跟PCB封装一致就可以了。5 v! p, f, N7 p' u0 z( I
3. 楼主提到“这要是有个刚好管脚一样的完全不同封装更改,那还不出错!”,不是这样的。原理图指定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
. s- B) \- |+ n0 ^1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...

" X' x$ ~7 d! j# ?+ L: ^& H恩,太感谢了!

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
4#
 楼主| 发表于 2013-10-16 17:44 | 只看该作者
海盗船长 发表于 2013-1-29 16:25
: E- k% H, y. K  J5 ]. S% D) ]3 P" a# A1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...
# x1 m/ E1 q5 q
我现在又碰到一个问题,那就是板子上有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
3 m: P3 R/ |& Z5 ]0 I( O我现在又碰到一个问题,那就是板子上有FPC30/0.4SM的插座,后因兼容器件,库里的这个封装增加了4个固定脚 ...
, G7 P  z1 a  N* P' C
可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
6#
 楼主| 发表于 2013-10-19 08:44 | 只看该作者
77991338 发表于 2013-10-19 00:29
1 H5 G4 |% v# `/ ]1 n可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的
' T6 u! {4 V. `/ ^
恩,我现在就是这么更新的,直接原理图ECO不行!

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
7#
发表于 2013-10-19 12:11 | 只看该作者
本帖最后由 wanghanq 于 2013-10-25 21:50 编辑
2 ]# i! F. o6 V  V8 g3 J& N
花心刺猬 发表于 2013-10-19 08:44
  H  d% G  }. R7 n+ T# {  o& B6 ]恩,我现在就是这么更新的,直接原理图ECO不行!

* W; Z5 X  l- I: M: J
$ ?, p5 s7 j; H2 V& c& z/ Y那应该还是你文档有问题,我们这里基本要求是 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch eco 通常项目通过)
. [0 U! W) p( E9 S7 z) N' G4 [' e# b  W/ x: Z- Q
提醒:ECO(Engineering Change Order)的检查项目是可编辑选择的(在project/project options)( Q5 u( `0 R, `; D- |$ C  W) t- a: Y

( Y2 f" g, L+ E5 J! p6 H+ l$ {. f【从后面的描述中可以看到,这里提到的完全匹配也是相对的。因为我们可以做到一个sch和多个“不同的”PCB做到完全匹配】  p+ K$ \* a- S. ~: a( F/ T2 T* }

6 n4 ]8 `8 M0 r0 K& G/ |1 T3 n文档完全匹配  等价于  网络等必要条件完全匹配 / f7 i  L/ o5 q0 B
) W9 H3 u, R5 b5 e: p9 w/ S
*****************************************************+ A" y7 X  o( W* w
编辑原因:内容纠正补充* m6 m4 T2 J( u$ t2 S
业余,多多指正指教。

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
8#
 楼主| 发表于 2013-10-22 11:33 | 只看该作者
wanghanq 发表于 2013-10-19 12:11
6 V. \4 z9 z* S" a1 L那应该还是你文档有问题,我们这里要求 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch ...
) Y  t5 t0 X& y/ |" I" y5 A* ?
你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!

点评

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

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

积分
6571
9#
发表于 2013-10-24 22:43 | 只看该作者
花心刺猬 发表于 2013-10-22 11:33
# h6 v: S/ P# c你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!

! J8 o0 z0 @7 P5 K. Z0 \或许是你的文档或自身操作或软件有问题,
- _4 q& e5 R+ h- R4 x! J2 A2 g如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了的阐述操作说明方便网友参考。/ w! V  q% Y3 v' q* S

( I" L" m1 S2 W没有案例以及针对案例做的操作说明没有讨论的必要性...
业余,多多指正指教。

17

主题

425

帖子

9345

积分

六级会员(60)

Rank: 6Rank: 6

积分
9345
10#
 楼主| 发表于 2013-10-25 08:59 | 只看该作者
wanghanq 发表于 2013-10-24 22:437 Q2 v9 w( G* D+ {9 E, ~* z9 e
或许是你的文档或自身操作或软件有问题,/ z& \9 G9 a; N$ H% ?
如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了 ...
! Z3 |( l9 X/ Q% T
你好,案例请看附件,我直接原理图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
, U: T# c/ C1 e: T( R2 m之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...
" y* p+ N4 N. h
太感谢了,我们一般修改封装都是用原来的名字,不会去改封装名的!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
, l* s4 P/ d* g8 {0 _8 K我怎么感觉直接在 TOOLS  ->  update from library 不是可以了吗?
' ]4 e) O* C0 [/ H2 R, q  O
我们大多知道protel的编辑比较“灵活”,就是这些“灵活”:
" n! |  w, g+ G* u对于只使用过protel一种软件的网友来说,是件“好事”;如果能给熟练使用其他软件时,可能会被称为“不严谨”
  v: b2 }3 j7 b0 ^$ P) @
6 d% u& ~& ]6 s& d由于protel处理文档的自由性,往往培养出许多看似方便,实则给后期编辑带来许多隐患的操作,比如:
6 Z# v4 D2 P8 V: }, G; B* ?插件阻容等器件的PCB封装中,protel给出的现有文档过孔尺寸多有偏小的问题,不同的layout会针对不同的器件对具有同种封装名的器件单独做孔径纠正。如果你的文档中存在这样的现象,当您在使用“TOOLS  ->  update from library ”后,潜在的不可预料的后果可想而知...5 N5 }( P  o) {' ^, @7 {
业余,多多指正指教。

4

主题

88

帖子

223

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
223
15#
发表于 2015-10-22 18:16 | 只看该作者
wanghanq 发表于 2013-10-25 21:24& G2 Z- _2 @. b, C6 E9 g' \
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...

3 e) B8 ^9 x7 a9 t受教了!学习了!大师级别( f# ?' n* H& u/ R/ j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-15 18:07 , Processed in 0.074674 second(s), 37 queries , Gzip On.

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

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

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