找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

我的失败教训,与兄弟们共享!

    [复制链接]

11

主题

129

帖子

-1万

积分

未知游客(0)

积分
-11906
跳转到指定楼层
1#
发表于 2008-6-18 18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我最近做了一块通信主板,回来之后裸板测试发现电源短路了,问题是电源插座的pad引起的,当然有个原因是我的电源层用负片!大家看一下图片:
# G: e0 d  h) l( k  w第一张为电源插座JP3的丝印层
2 ?) i& @* c  K# M  y, H! E! n第二张为GND的负片铺铜(在allegro中的显示) & }1 u! h; x4 L  h9 B/ j0 X
第三张为power的负片铺铜(在allegro中的显示) 5 ]: F4 I( M/ D: ?% C
, h$ E4 \" k1 K* {( p
看完上面的三张图片,是不是觉得没问题呀?!当然,DRC是绝对没问题的,但是让我们看看下面在cam350中看到的gerber文件的图片吧!7 e% ^( j4 B" s+ u7 M/ z& m( B, G  B6 c
这是第四张图片,为gerber的GND图片 $ y- B9 J: \8 F& a0 H6 L7 X1 z
大家可以看到有两个pin通过flash与GND层连接,但是其他的四个pin已经与整个GND短路了!& D. \- g$ w: x' M3 s! F! [
再看第五张图片,为gerber的power图片
0 F; b0 W- q1 b2 C+ B这一次更彻底,六个电源pin全部短路了,隔离焊盘没有了,把5v,12v,gnd全部短路到一块去了。* f) @4 X% H& a! l1 q! u+ i9 @! E% X
这到底是怎么回事呢,是因为我的pad正规焊盘和隔离焊盘设置的一样大,看第六张图片 ) o* F* S* L* ~( @/ e, ]1 D
大家可以看到Regular pad与Anti pad设置的值是一样大的,都是118.11mil。& V, i, T: E" y  w7 T
解决这个问题有两个方法,第一个,加大Anti pad的直径,一定要大于Regular pad,一般大20mil左右,这个值比较通用,当然也可以根据实际情况有所变化。这是因为在gerber文件中,负片的gerber文件Regular pad也是存在的,如果Regular pad与Anti pad设置的值相同,当然也就短路了!看这个图,图中我们看到隔离焊盘是个环形的,那是因为中间的就是正规焊盘:
* ?9 H. P' X( G; r( u( e# P7 n3 L# w! R0 l
第二个方法:就是生成gerber档时,勾选下面图片这个选项,也就是清除无连接的pad,这样的话,Regular pad就没有了,看下图片:: T6 N- ]" i1 X( h# W5 Z3 ]3 D; T! |

$ \& w7 I0 l" o  }4 A7 ]) Z  \2 }( l4 T6 P8 r' L" m

  a2 Z" Y$ ]4 d7 t3 p大家可以看到,隔离盘已经是个圆盘了,中间没有正规焊盘的,也就不存在正规焊盘与隔离盘短路的问题了!
* C9 A5 I0 H5 z  L' p& b
  L$ O  P: C9 G: `; s这些是用高昂的代价换来的教训,与兄弟们共享,不要重蹈我的覆辙!

点评

不错 好贴 值得大家学习和注意  发表于 2014-8-4 17:37

评分

参与人数 11贡献 +97 收起 理由
sslxr + 2 前车之鉴啊!把我能加的威望都加上了
66869330 + 10
fenqinyao + 5 精品文章
panhaojie + 5 感谢分享
kompella + 5 谢谢分享这么好的经验!
libsuo + 10 感谢LZ无私奉献
jimmy + 10 感谢分享
numbdemon + 10 教训啊!
deargds + 10 感谢分享
kxx27 + 10 感谢分享
Allen + 20 鼓励一下!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏82 支持!支持!132 反对!反对!1

1

主题

49

帖子

111

积分

二级会员(20)

Rank: 2Rank: 2

积分
111
推荐
发表于 2012-12-1 14:57 | 只看该作者
我从不用负焊盘 就是为了防止出错

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

推荐
发表于 2008-6-19 10:29 | 只看该作者

点评

赞!  发表于 2011-10-24 15:47
谁画出这天地 又画下我和你

0

主题

4

帖子

45

积分

二级会员(20)

Rank: 2Rank: 2

积分
45
推荐
发表于 2017-7-24 14:47 | 只看该作者
本帖最后由 tvary 于 2017-7-24 17:00 编辑 - `9 D4 u2 H% `9 U- E# W, K1 W
  q- e8 J3 d5 o) n- }
通孔类的焊盘,孔径做成比实际尺寸大10mil(0.25mm)即可,regular pad比drill大8-12mil(对于12mil以下小孔),具体尺寸根据实际封装的大小进行相应调整后得到。推荐使用《IPC-SM-782A Surface Mount Design and Land Pattern Standard》中推荐的尺寸进行尺寸设计。而anti-pad要比regular pad大0.1mm以上(安全间距)。所以 建议anti-pad要比drill hole大28mil(drill+8mil焊环(regular pad)+2*10mil(半径 是10,一边是10,两边是直径20)安全间距)、30mil(drill+10+2*10)。- k' Q  x$ H' ?% X! m) ^
Anti Pad:起绝缘的作用,使焊盘和该层铜之间形成一个电气隔离,同时在电路板中证明一下焊盘所占的电气空间。当这个值比焊盘尺寸小时,在负片静态铺铜时焊盘无法避开铜,就会形成短路。* x" E* q/ l; j# I6 [8 s2 `
在表层 ,隔热焊盘 要比regular pad大20MIl以上,建议同Anti Pad。0 a' K& a8 F' z" x3 H& N& o3 n7 S

* J( o4 X' q# a内层,隔热焊盘做flash(flash内径和regular pad差不多,外径同Anti Pad),Anti Pad同表层。+ W  t8 r5 i3 n
flash开口宽度一个经验值(OD-ID)/2+10MIL(没研究,热仿真才知道),电气上推荐根据圆周率计算一下,保证连接处的宽度不小于最小线宽(比如取8mil)。! o" s. T" f7 `$ J) [1 H
开口大小经验值:
8 o! ]* U- k( W/ ^3 g" }- i. f  K6 [drill_size小于10mil:  开口12\107 }/ X- @  g, d" ]
drill_size10-40mil:  开口15
7 V( d& z- R9 I# n, Ddrill_size41-70mil:  开口20
5 J9 \' [# U1 t7 G- c" L/ i( Vdrill_size70-170mil:  开口30
; i5 C: F) v$ K2 y; z) V; R8 h7 odrill_size大于170:  开口406 I) f) i* l  ^' r
这篇文章不错。
/ u6 E! j/ @1 C* Y% U1 x0 U! Dhttps://wenku.baidu.com/view/97656c4855270722192ef7c5.html; X( X& r! J2 J7 n: t

# l9 m7 `9 r, s: g3 z+ O' ~- X1 ]( s# F4 {
2 t1 R2 T; r$ j7 W. c5 h$ O! a2 ^

1 ~" f7 Y9 X9 J2 q% [! Q. b; K2 q: T+ F. h$ ~2 j7 C8 r
% W9 V7 Y1 u8 E2 X1 ?5 t/ @( S9 q0 t
- z7 \, {2 M$ {) k8 s+ W+ e( A- @' G
$ c  T  X! m2 ], v+ a4 c1 F8 r
# t0 |8 X$ k+ |" P0 F- D
4 [% c+ D+ ?  v5 a% L  t; p

80

主题

208

帖子

764

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
764
2#
发表于 2008-6-18 18:48 | 只看该作者
顶,宝贵经验!!!谢谢分享

80

主题

208

帖子

764

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
764
3#
发表于 2008-6-18 18:51 | 只看该作者
另外,关于thermal pad,我发现,如果我们不设置它为flash而设置为圆形,这时,不论设置它的直径为多大,它都是完全和负片相连的,也就是它的直径无所谓。

点评

你挖掉一根线,怎么挖?所以你设置圆形没意义啊  详情 回复 发表于 2017-7-24 15:14

42

主题

179

帖子

1325

积分

四级会员(40)

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

积分
1325
4#
发表于 2008-6-18 20:56 | 只看该作者
看来还是不要用负片好,正片比较直观% `6 ]* c; a# g  L, D, H9 ?- Y, w

% W& u0 ?& ?9 |$ S& A建议楼主最好是生成GERBER文件之后,用CAM350检查一次,每层对应的查看。/ _. g- L  S- r3 C! z! v! e% |
4 ]. `7 B. D$ E& E( @: a
我一般是这样做的,呵呵!) E' N9 H' \. ]2 ?+ {. \

11

主题

98

帖子

532

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
532
5#
发表于 2008-6-19 00:19 | 只看该作者
楼主犯的这个错误也太.......
2 h+ s: _7 Z/ y9 {隔离焊盘肯定要比正常PAD要大了,要不肯定短路啊,这与你用正负片无关,是你对ALL的PADSTACK概念不清楚,如果清楚的话也不至于犯这种称不上错误的错误了...

80

主题

208

帖子

764

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
764
6#
发表于 2008-6-19 02:08 | 只看该作者
原帖由 lydz0728 于 2008-6-19 00:19 发表 - G- O  B# ?/ |6 q- x* r; E
楼主犯的这个错误也太.......; V, {8 e; H: U- E& H: H
隔离焊盘肯定要比正常PAD要大了,要不肯定短路啊,这与你用正负片无关,是你对ALL的PADSTACK概念不清楚,如果清楚的话也不至于犯这种称不上错误的错误了...

5 L0 J& v0 w* u1 U" W& x
: C* w; Q' q% x& }  K' r拜托,正片怎么会用到隔离焊盘呢
Allen 该用户已被删除
7#
发表于 2008-6-19 08:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

11

主题

129

帖子

-1万

积分

未知游客(0)

积分
-11906
8#
 楼主| 发表于 2008-6-19 09:06 | 只看该作者
‘ALL的PADSTACK’,怎么理解?!有什么资料做详细介绍的,请兄弟们传上来看看,非常感谢!
$ ]; Q) \6 O4 Q8 n+ S; f! x其实对于pad的制作,我花费的时间最长,也发了超多的帖子,一路上都是自己摸索出来的,同事们
, D9 f8 j& v  F, }  G没有很精通的高手,很多事情都是在论坛上找答案。7 u/ H! |5 F, Z3 u/ d
我一直觉得负片层是靠flash和anti pad来连接和隔离的,regular pad在负片是不存在的,它只存在正片( ^% p: m5 U* T" ~0 Y" v5 }
。因为我内电层一直用正片做,所以这个设置一直没问题,这次板子比较大,就用负片来做,就出了这
" r1 I" l6 o4 u' F% T0 S, B个问题。
" U# d0 k$ f9 r* K+ l3 J6 G我看了allegro的pcb,可以看到在负片regular pad确实是不存在的,谁知道gerber文件又出来了,呵呵!7 c5 t' m* m- G! a  W8 U
又长了次教训和经验!看来硬件的经验是多么的宝贵呀!

16

主题

407

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
15394
10#
发表于 2008-6-19 10:39 | 只看该作者
好贴,不得不顶!!关键是你们没有规范的库,以及建库的规范,所以容易产生这类的错误。

32

主题

260

帖子

2412

积分

四级会员(40)

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

积分
2412
11#
发表于 2008-6-19 11:01 | 只看该作者
这个应该是可以避免的错误,做完设计为什么不用CAM350检查?这个是做设计必须要做的,还有原理图网表和PCB网表的比较,都是非常必要的东西.
! }( l( r5 ]" H% f! M6 a- l# s, j所以好的检查习惯是必备的.

11

主题

129

帖子

-1万

积分

未知游客(0)

积分
-11906
12#
 楼主| 发表于 2008-6-19 11:11 | 只看该作者
谢谢大家,我想错误的原因确实是我们缺少一个规范的建库的规范,emcs版主的话一针见血!% ]4 j0 d% Q  N7 ^' M9 [& J$ L4 O
' z( j( W$ x* m, m5 S- h/ S
谢谢兄弟们,受教了!
3 y! H( }0 d$ r, l- @3 y) |8 v- g' f/ f3 X/ g4 \

7 H6 T7 ^0 d' |" e8 W5 W* B/ _$ w" o7 h另外我有个问题,大家在生成gerber是,负片一般要不要选这个选项:

08.JPG (70.04 KB, 下载次数: 12)

08.JPG

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

13#
发表于 2008-6-19 11:39 | 只看该作者
原帖由 cmos 于 2008-6-19 10:39 发表
: [& k, U1 M5 K, G$ L( i) T好贴,不得不顶!!关键是你们没有规范的库,以及建库的规范,所以容易产生这类的错误。

: K3 c; p: l( n( h) t4 w9 d0 `6 X* w非常赞同,标准是非常重要的,听说有些公司每个人都有自己的库,真是汗。
谁画出这天地 又画下我和你
Allen 该用户已被删除
14#
发表于 2008-6-19 11:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

15#
发表于 2008-6-19 11:48 | 只看该作者
原帖由 guyun236 于 2008-6-19 11:11 发表
% ?2 X' v  w4 [0 _2 B& ]谢谢大家,我想错误的原因确实是我们缺少一个规范的建库的规范,emcs版主的话一针见血!" g, z) p; p! W$ g6 J/ b9 `/ }$ E
# @3 I6 M- d( X' f0 t5 p& I
谢谢兄弟们,受教了!
; C4 y* t) l3 ?5 y9 `( k6 @# l5 d/ P; R% |
5 A: o9 h  S9 s+ F% f
另外我有个问题,大家在生成gerber是,负片一般要不要选这个选项:

# u8 T/ e. ], r% \6 N1 _+ pNegative 要勾,如果PAD没问题,第二个选项可以不勾。
谁画出这天地 又画下我和你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-9-19 08:19 , Processed in 0.073495 second(s), 44 queries , Gzip On.

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

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

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