找回密码
 注册
关于网站域名变更的通知
查看: 4670|回复: 18
打印 上一主题 下一主题

altium器件更换封装问题!

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我更新一个器件的封装,导入后出现如下图提示:
) `& g( o# F2 s( h9 q1 L+ |* _ # N. M( V! l+ x8 R

$ ]! o! r2 L) Y) x蓝色高亮那行,从提示中可以看出我的CN4要从FPC24-V/0.4SF-1更换为ffc24h/0.5sc-1,但在导入时却是提示焊盘不匹配,难道AD在对比原理图时不管器件的封装,而是直接拿板子上现有的器件封闭来对比的吗?不知道各位有没碰到这种问题?这要是有个刚好管脚一样的完全不同封装更改,那还不出错!

点评

已汇总在帖子:“Protel (Altium) 文章-观后感-->分享-探讨 汇总收集帖”  发表于 2013-10-25 21:37

该用户从未签到

推荐
发表于 2013-10-25 21:24 | 只看该作者
花心刺猬 发表于 2013-10-25 08:59
( I  |* |% t) `) x2 e你好,案例请看附件,我直接原理图ECO,PCB中的螺丝孔以及0603电阻都不会更新为库里的!像螺丝孔PCB口管 ...
& g: p$ |9 k. q' s! @* B
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑”。
4 r* K6 B; D; T& P$ l. K; Q# I8 W3 E( B8 _8 Q( F
在比较规范的公司中,公司会严令制图人员不得随意修改器件封装,必要时需提交申请由器件封装管理人员进行修改并发布,注意新发布封装通常是不会和之前的器件封装同名。
! l8 |' U1 C2 _! N! C+ r1 Y6 G! o! z  v
当前ECO操作不会对已存在的同名封装做对比(管脚号不对应等异常情况除外),这个你可以通过编译你提供的这个项目会看到提示没有不同点(即不需要更新)No Differences Detected。你当前的这种编辑习惯,也就只有 参5# 77991338  的方式去更新,这种更新最大的隐患可想而知。鉴此,基于你当前的环境(没有专门的库管理人员),当你对封装做修改时(比如这里的pcb器件封装),建议同时更改封装名(如加后缀 -0 、-1、-2等),同时修改sch中器件相对应的pcb封装。  如果你不在意日后存在的潜在隐患,那就保留你当前的操作习惯...
6 G, ?. r# ~1 P( h+ ~' R( M% [  f" s% x4 J4 Q
其他提示:完成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,这种做法也可避免某些莫名奇妙的错误提示(极大的减少不必要的人为参与对应匹配的操作)% g( h. W6 F& f7 d5 H( w- J
! A# [) G% o7 c& G7 O
现在我们可以理解 altium 中的比较异同只是某种意义上的异同,无异同的文档大多只能理解为网络匹配,但不要理解为文档完全等同...8 m0 z( g3 i2 ^
# H) e$ n. l% ]  |% H: _0 l

9 [, Y2 U7 X$ a1 s1 ^! e9 ^

点评

受教了!学习了!大师级别  详情 回复 发表于 2015-10-22 18:16

该用户从未签到

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....
+ t' t$ k0 z/ {% m7 u; S0 k2. 搞清楚你原理图上CN4的管脚命名是怎样的,然后再保证跟PCB封装一致就可以了。$ j, Y  w, s2 {7 |7 d( a
3. 楼主提到“这要是有个刚好管脚一样的完全不同封装更改,那还不出错!”,不是这样的。原理图指定PCB库是认封装名的,保证PCB库里面的封装名字是唯一的就行了(如果有多个库文件,命名可以重复,这样就容易出错).

评分

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

查看全部评分

该用户从未签到

3#
 楼主| 发表于 2013-1-30 13:51 | 只看该作者
海盗船长 发表于 2013-1-29 16:25
; C1 r* X# @0 w3 L# D' I1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...

  l( J7 [1 a& ?" j3 c" a恩,太感谢了!

该用户从未签到

4#
 楼主| 发表于 2013-10-16 17:44 | 只看该作者
海盗船长 发表于 2013-1-29 16:25$ V& N7 N8 ?/ q# u3 z% W
1. 出现这种问题较大的可能是FPC24-V/0.4SF-1与ffc24h/0.5sc-1这两个封装的管脚命名不一致(例如:有些二极 ...
/ z( J, U4 D- N6 X' D6 L
我现在又碰到一个问题,那就是板子上有FPC30/0.4SM的插座,后因兼容器件,库里的这个封装增加了4个固定脚,然后我导原理图时,总提示新增加的4个脚不匹配!我看了PCB上的器件,发现封装还是旧的,没从库里调用新的封装!请问这种同名封装的更新是不是只能把板子上的先删了,再导入原理图?

该用户从未签到

5#
发表于 2013-10-19 00:29 | 只看该作者
花心刺猬 发表于 2013-10-16 17:44
/ d3 S: A/ J- h7 W# b9 S% V8 f. t我现在又碰到一个问题,那就是板子上有FPC30/0.4SM的插座,后因兼容器件,库里的这个封装增加了4个固定脚 ...

( ^2 F' N, M1 ^' h可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的

该用户从未签到

6#
 楼主| 发表于 2013-10-19 08:44 | 只看该作者
77991338 发表于 2013-10-19 00:294 {6 T5 f* k2 l4 ]$ |; W0 o
可以从库里将你修改的这个器件单独更新到你的PCB文件里面去的

5 w) E: d; p0 V) k恩,我现在就是这么更新的,直接原理图ECO不行!

该用户从未签到

7#
发表于 2013-10-19 12:11 | 只看该作者
本帖最后由 wanghanq 于 2013-10-25 21:50 编辑 . A' ~$ y' B1 x3 a# U
花心刺猬 发表于 2013-10-19 08:44
( r; `: d% h9 W$ R# @/ ?恩,我现在就是这么更新的,直接原理图ECO不行!
5 M7 I- _& i# j9 N7 \, i
' g7 R( L7 E1 A9 W0 j4 k! B
那应该还是你文档有问题,我们这里基本要求是 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch eco 通常项目通过)+ n7 e9 f/ |2 E& ^) I7 B& t9 ~. [3 X
* }! E( M; `% e7 L8 \; X
提醒:ECO(Engineering Change Order)的检查项目是可编辑选择的(在project/project options)
9 R3 j8 ?7 X; T9 H. F/ C. u2 V) n& h- q; j7 Q8 s, \3 H
【从后面的描述中可以看到,这里提到的完全匹配也是相对的。因为我们可以做到一个sch和多个“不同的”PCB做到完全匹配】
$ V' V) [; x4 A5 @% f1 b3 R5 Q/ Y0 ]( `* M/ K
文档完全匹配  等价于  网络等必要条件完全匹配
$ L; m4 \! \  c+ v$ W" r* ]
/ r) ^: l9 {) m/ c*****************************************************% W6 n; c% t6 n" _2 J$ I9 ]. K+ D3 Q% [
编辑原因:内容纠正补充
' i0 T: h% ]7 E* x; L8 L- _, I

该用户从未签到

8#
 楼主| 发表于 2013-10-22 11:33 | 只看该作者
wanghanq 发表于 2013-10-19 12:11
, M) N: \1 a7 s9 B1 @- e那应该还是你文档有问题,我们这里要求 文档完全匹配(做到完全匹配最基本的就是互相_sch到pcb或pcb到sch ...
5 ^" X& _) ~3 y' [$ `" w
你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!

点评

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

该用户从未签到

9#
发表于 2013-10-24 22:43 | 只看该作者
花心刺猬 发表于 2013-10-22 11:33! Y* D8 I1 a3 y6 O0 H: D
你那都可以直接ECO吗?有没有什么需要注意的地方,每次我的同名封装都不自动更新!
( R3 G! _% l2 Z+ Q: n9 @
或许是你的文档或自身操作或软件有问题,, E% l8 Z( r2 u; W, Q  Y
如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了的阐述操作说明方便网友参考。/ J5 ]5 T& e: R7 v: S

% g, k0 \$ H$ h& d' y3 z, o" m$ ]没有案例以及针对案例做的操作说明没有讨论的必要性...

该用户从未签到

10#
 楼主| 发表于 2013-10-25 08:59 | 只看该作者
wanghanq 发表于 2013-10-24 22:43; ~6 S6 M: ], d4 w8 n* U
或许是你的文档或自身操作或软件有问题,
/ y- Q' l- M3 ]# R' A# S$ e& R如果需要核实需要你附上一个完整的 案例 以及针对案例简要明了 ...
. }: S& ~5 L. Q7 w' x. l# Y7 |
你好,案例请看附件,我直接原理图ECO,PCB中的螺丝孔以及0603电阻都不会更新为库里的!像螺丝孔PCB口管脚是顺时针,库里是逆时针!还0603电阻丝印也不会更新!是不是有哪里可以设置!

案例.rar

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

该用户从未签到

12#
 楼主| 发表于 2013-10-26 12:40 | 只看该作者
wanghanq 发表于 2013-10-25 21:24# e: e- l% E- @/ _5 ^4 U8 f
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...
, \0 ^* V* N  p0 G- X4 ^
太感谢了,我们一般修改封装都是用原来的名字,不会去改封装名的!ID与原理图不一致确时是经常出现ECO的循环导入,一般我都是直接更新原理图器件的ID,有时候多了真是头疼!

点评

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

该用户从未签到

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

点评

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

评分

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

查看全部评分

该用户从未签到

14#
发表于 2013-11-3 22:10 | 只看该作者
jilin090612 发表于 2013-10-31 14:13
, t) s2 Y& W3 w0 Y6 f# [: _我怎么感觉直接在 TOOLS  ->  update from library 不是可以了吗?

& b' g1 l% `% C1 l. H5 A7 s我们大多知道protel的编辑比较“灵活”,就是这些“灵活”:$ y+ T$ }, \+ M' |5 y
对于只使用过protel一种软件的网友来说,是件“好事”;如果能给熟练使用其他软件时,可能会被称为“不严谨”/ `  E3 V, h; R" A+ Y1 k

; D5 _9 Y; h( L6 `% U由于protel处理文档的自由性,往往培养出许多看似方便,实则给后期编辑带来许多隐患的操作,比如:, V9 M; L4 W" Q2 j# i
插件阻容等器件的PCB封装中,protel给出的现有文档过孔尺寸多有偏小的问题,不同的layout会针对不同的器件对具有同种封装名的器件单独做孔径纠正。如果你的文档中存在这样的现象,当您在使用“TOOLS  ->  update from library ”后,潜在的不可预料的后果可想而知...
% ^  C6 p; H/ G7 r2 W

该用户从未签到

15#
发表于 2015-10-22 18:16 | 只看该作者
wanghanq 发表于 2013-10-25 21:24. _; J6 L2 |6 c7 I+ F6 P- Q
之前未仔细猜想楼主提问的原因,愚钝,看案例后才理解楼主的困惑所在:对器件的更新理解不当导致“困惑” ...

' n+ P0 C' |; ^( x- C5 ?1 D# v受教了!学习了!大师级别9 L0 _. x1 c. C5 d0 T7 J. |4 k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 15:49 , Processed in 0.171875 second(s), 37 queries , Gzip On.

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

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

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