|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天来聊一下PCB上那些非常重要但却非常容易被忽视的“孔”和“点”。小编刚开始做设计的时候也不太重视这些与工艺、测试、装配相关的东西,跟着师傅做了几个量产的项目后,才意识到它们的重要性。猜到是哪些“孔”和“点”了嘛?没错,就是它们:" U0 m; Y& f1 n1 x- f% e6 ^
0 p! y) l2 V* P8 k( J7 V; h& L- P- W
基准点(Fiducial),也有叫Mark点的4 o' M* l5 d# ~; I$ `0 N- b. r
! B% j1 ]7 R( }. Z/ ~5 K
测试点(Testpoint)$ v9 n& D+ g. D% X
5 Q# }1 _3 G+ |* T$ A安装孔(Mounting Hole)
9 W1 a$ p. E. B
: C6 g3 x* A2 w u* D! n$ p正文开始,我是分割线6 w# q- a: N" L$ s6 W" ?
" `" j/ s+ ]& P- z. ^* j6 x
新工程师们一头雾水。老工程师们却对这几个点是又爱又恨,在保证品质的同时,为如何在走线密度已经很大的PCB上添加这些点伤透了脑筋。让我们看一下这些“孔”和“点”究竟有什么讲究,该怎么设计。
+ E2 x0 H# ?/ h. s( @
7 X1 n" f; q& W6 ~7 [* H基准点(又称Mark点)! O7 `) Q; e3 V# k4 Z( V" |
& c r X% w1 z9 A( w: g
基准点也叫Mark点,为装配工艺中的所有步骤提供共同的可测量点,保证了装配使用的设备能精确地定位器件封装。基准点对SMT生产非常重要。换句话说,只要PCB上有贴片器件,就应该放置Mark点,以便贴片机可以精确定位。6 W- h4 _+ \9 s; I2 b7 i4 H6 L4 @/ H
K7 ^* |0 P; `+ ] Z DPCB上的Mark点一般长这样:% L/ f5 @9 y9 q+ w1 w A
, D |2 O9 e& T5 @9 c( P: d& c, CMark点的理论知识
$ a& l5 y K9 q# J4 R8 b ^: C' ]5 F
敲敲小黑板,打开IPC-SM-782A,看看IPC对Mark点的建议。- F% J4 P$ _% |/ @: h" f1 k0 E
7 T; Z9 S: g! m; g! L7 k
Mark点可以分为两类:4 J/ T, D; v0 ~! L
9 Z/ N) ?' u3 O% i全局Mark点(Global Fiducials)
- _" L9 i7 k( t3 {5 h
) m3 B I/ r' S局部Mark点(Local Fiducials)
5 [; v4 _: E# x2 \. D
( `; F- B3 K2 x/ i! ]* d9 j其中全局Mark点又可细分为单板Mark点和拼板Mark点(Panel Fiducial)。单板Mark点用来定位单块板上所有电路特征的位置;拼板Mark点用来辅助定位拼板上所有电路特征的位置;局部Mark点是定位单个元器件的基准点标记,以提高贴装精度(主要针对QFP、BGA等管脚较多且密的重要器件)。
: ~+ ?' B/ f; D( @/ g5 `# Y, g; A2 n7 T$ g! U
下图分别解释了全局Mark点、局部Mark点及拼板Mark点:
) s9 n) f. r9 U2 O- }* [7 W7 f( e; Y+ I
为保证贴装精度,SMT设备要求PCB板内至少有一对符合设计要求的可供SMT机器识别的Mark点。这2个Mark点应放在对角的位置且距离应尽可能的远。为什么至少2个呢?主要是为了校正平移偏差(x,y方向)以及旋转偏差(theta)。
& K7 C0 g6 J' {9 @' L8 _8 z2 s8 q9 B4 L! d( k! J8 g( G \- X9 ^6 k
如果考虑非线性失真(缩放、拉伸、扭曲),则至少需要3个Mark点,以三角形排布且尽可能互相远离。
) j4 q+ k7 d3 a3 E1 u4 K- u+ T8 ?- l
Mark点设计规范
2 h# t6 l3 _& {5 ]5 i7 [7 s4 u! @3 W* |/ m. O+ Z
以下规范是SMEMA定义并得到了IPC的支持0 G8 E: _8 t: v- z* `/ t, ]6 `1 a
: e( F' L. `& m, e- K' N9 F0 Y
形状. h* |4 w( K% L' h
7 [' |# _- _! p
建议使用实心的圆,但也可以使用其他形状,如下图:1 {+ t( i2 w$ U+ Y( V! t7 i, y
+ `9 g, @0 m- @# Y/ R/ q
Mark点最小直径1.0mm(40 mil),最大直径3.0mm(120mil)。需要强调的是同一PCB上的所有Mark点大小必须一致。建议工程师将所有设计的Mark点统一直径为1.0mm。
( c, B9 @, I" |5 a* O( U& l
" n5 e8 X, h7 M1 C7 A5 T间距+ K) j( [! _2 u& X+ `" A2 |6 D
0 A5 ?: {; c) {: k4 wMark点周围需要有一块空旷区域,空旷区域半径最小为2R,R为mark点半径。如果能达到3R,机器识别效果更好(但需要占用更多PCB空间)。注意空旷区域内不能有任何对象(铜皮或丝印等)9 }& `* C$ C; B0 A3 E' W
/ g8 f5 D# b- ^' ?' @ E: [材料; P! ?; ?/ J" y& x+ L3 r
7 [; V# g. z4 D6 i6 S* M1 \/ UMark点一般使用裸铜。如果使用阻焊,阻焊不应覆盖Mark周围空旷区域
, S. H8 i! M1 w# O ^
4 H+ G4 u8 U* P5 H平整度
4 W0 M3 |9 W0 t3 C
, B7 p. c8 Y1 K0 y( r! GMark点表面平整度应该在15微米以内
+ w6 [+ } V# n) Z# ]/ s! A) c1 B7 U. n/ |/ m# L
边缘距离
* I% H, e0 m& T2 x5 O
! |1 h: |4 t4 l, V1 x- uMark点边缘距离PCB板边必须>=5mm(机器夹PCB最小间距要求),并满足空旷度间距要求
0 M* w! P5 Y9 L) x. i1 h
! S' {3 E7 O) U2 V1 K- ~- n对比度
- I6 o% J7 i! v+ r8 M
# c' Y2 ?7 y& d* g) E5 eMark点与PCB基材对比度高是可达到最佳识别效果。8 v8 g: Q' o1 L$ d4 P/ F M
2 ^: n) V" L+ F& w+ M5 ~Mark点的不良实例
" n/ I g' }6 w1 T G! K
4 f: D6 l+ Y0 u* Z) M7 k4 n最常见的不良Mark点主要是离板边太近,机器无法识别;或者直接被V割槽所切;亦或是丝印盖住了空旷区域造成无法识别:
& _' Y& p1 D) t+ q' n0 y) }% Z# [' p8 _- [1 w+ g. c
Mark点实际应用
8 ^, ]0 |; J; s' R' D8 p1 s3 B" f) _7 X$ }! C7 m
估计看了IPC的规范后大家都有点晕,也没搞明白一般放几个mark点比较合适。以下是小编在实际设计中的应用原则,到目前位置,还没有被组装厂投诉图片:- ] h5 g" S7 l/ Y+ z
+ _- D! {1 V) j& P. x3 c* ?" v统一使用直径1.0mm,间距2R的Mark点+ m6 @9 u) { v3 s7 N/ A
2 f u9 D+ a5 Z' W+ U* @7 H6 [单板使用4个Mark点,分别放在PCB的4个角上。不用考虑对称,但要注意板边间距。
% K- S2 L. l4 h2 q% C' w& K+ B$ z- O4 V
如果走线实在太密,可以考虑将Mark点放在直插件(比如RJ45, USB接插件)下方。由于组装都是先贴片再进行直插器件装配,这样不会影响SMT的环节。! d& d4 w1 L7 `( e5 _* q
4 s3 q( ^* K* y4 K Y如果是拼板,主副工艺边上再增加4个Mark点。% c9 i+ U9 R! |
- m, V) W0 i$ c1 c6 j/ Z+ x
局部Mark点以目前的视觉检测技术来说可有可无,但如果有空间的话还是建议摆放。
1 y0 o& P" \/ p! D
8 V5 P' n7 z* B# E) T7 @# ~, U小编会把Mark点做成一个器件,有原理图符号、有PCB封装。
! z3 ^& U D" z; Z4 j5 M+ R# U" G( I( H! D0 v7 B
Mark点在Pcblib里长这样:
. Z A5 G# T m" J9 J$ M* k0 E0 p2 Z( u: _
中间实心圆直径1mm,阻焊外扩1mm,不需要助焊,属性设置如下,供大家参考:/ m" V% W; X$ y9 @% ?+ t1 S: j* N
1 ]/ e: x! n* `3 G9 oMark点讲完了,明天讲讲安装孔和测试点。最后还会论述一些这些点做成器件的必要性以及在原理图中添加这些点的好处。 |
|