在PCB Layout中,很多工程师习惯将过孔(Via)打在焊盘(Pad)旁边,甚至直接打在焊盘上(Via-in-Pad),以追求最短的电流路径或最高的布线密度。
然而,在SMT生产中,这种“亲密接触”往往是灾难的开始。尤其是涉及到未塞孔(Non-plugged Via)时,熔化的焊料会通过毛细作用“钻”进孔里,导致焊盘缺锡或元件偏移。
今天,我们针对一条关于“过孔禁布区”的DFM条款,进行深度技术解析。
一、 规则速览:三条红线不能踩
针对未塞孔的过孔(Via Hole)和测试焊盘(Test Pad),规范划定了严格的禁区:
通用禁区(环状/带状):
在焊盘的内外环状区或内带状区 10 mil (0.254mm) 范围内,严禁放置未塞孔的Via或Test Pad。
钽电容特规(内侧禁区):
对于钽质电容(Tantalum Capacitor),在其焊盘内侧(朝向本体中心的一侧),未塞孔的Via或Test Pad距离焊盘边缘必须 ≥ 12 mil (0.305mm)。
注: 1 mil = 0.0254 mm。这里的“未塞孔”指没有用树脂填充或油墨盖住的过孔。
二、 为什么会短路?揭秘“虹吸效应”
理解这条规则的关键在于理解SMT回流焊(Reflow)中的一个物理现象:焊料的毛细作用(Capillary Action)。
1. 虹吸效应(The Wick Effect)
当PCB经过回流焊炉,焊膏熔化变成液态锡液。如果焊盘旁边有一个未塞孔的过孔:
液态锡的特性: 液态锡像水一样,倾向于流向阻力更小的地方。
过孔的作用: 未塞孔的过孔就像一个“抽水机”。由于表面张力和气压差,液态锡会被吸入过孔内壁,顺着孔壁流到PCB的另一层。
2. 后果分析
焊盘缺锡(Insufficient Solder): 原本应该留在焊盘上形成连接的锡,被过孔“偷”走了。这会导致焊点干瘪、虚焊或开路。
短路(Short): 如果过孔位于两个焊盘之间,锡液可能同时吸入两个焊盘的锡,形成“锡桥”,直接导致短路。
三、 图文详解:禁区到底在哪?
为了让大家更直观地理解“环状区”和“带状区”,我们通过示意图来看:
1. 通用元件(IC、连接器等)
对于大多数SMT元件,过孔必须远离焊盘。
解析:
内环状区: 焊盘内侧(朝向元件本体中心)10mil内不能有Via。
外环状区: 焊盘外侧(朝向板边)10mil内不能有Via。
内带状区: 焊盘长边两侧的带状区域,10mil内不能有Via。
2. 钽电容(Tantalum Capacitor)的特殊性
钽电容是出了名的“娇气”,且重量较大,对焊料量非常敏感。
12mil 的由来: 钽电容在回流焊时容易发生墓碑效应(Tombstoning)或偏移。如果内侧有过孔吸锡,会导致两端焊盘锡量不平衡,轻则电容歪斜,重则立碑。
内侧限制: 规范特别强调“PAD内侧”,即两个焊盘相对的那一侧,必须保持12mil的净空。
四、 违规后果与案例分析
案例:BGA旁的盲埋孔悲剧
某设计在BGA焊盘旁紧邻放置了一个未塞孔的测试点(Test Pad)。
现象: Reflow后,BGA该引脚焊点呈现“空洞”,X-Ray显示锡球与焊盘分离。
原因: 测试点的过孔像吸管一样,把BGA焊盘上的锡吸走了大半,导致焊点强度不足。
钽电容偏移
某产品在回流焊后,钽电容普遍发生旋转(歪斜)。
排查: 发现Layout在电容内侧打了几个用于接地的未塞孔Via。
解决: 将Via移到外侧,并保证12mil以上距离,偏移现象消失。
五、 设计执行指南(DFM Checklist)
为了避免上述问题,建议在PCB设计阶段执行以下操作:
1. 区分“塞孔”与“未塞孔”
首选方案: 只要空间允许,所有位于SMT区域的过孔,一律要求树脂塞孔(Resin Plugged)并盖油(Masked)。这是最安全的做法。
次选方案: 如果必须是未塞孔(如需要测试的Via),请严格遵守距离规则。
2. 设置“禁布区”规则
在EDA软件(如Allegro, Altium)中,针对Via设置规则约束:
Rule Name: Via_to_SMT_Pad_Clearance
Condition: Where Object is Via AND Where Object is SMT Pad
Constraint: Clearance >= 10 mil (General), 12 mil (Tantalum)
3. 钽电容布局技巧
优先走线: 钽电容的引脚走线尽量从焊盘的外侧引出,避免从内侧(两个电容中间)走线,从而减少内侧打孔的需求。
测试点位置: 钽电容的测试点(Test Pad)应放置在远离焊盘的一端,切勿放在两个焊盘之间。
六、 总结
10 mil 和 12 mil,这两个数字背后是流体力学与热力学的博弈。
记住一个简单的原则:除非你把它堵上(塞孔),否则别让它靠近焊盘。
希望这篇解析能帮助大家在设计中避开这个隐蔽的陷阱。如果你在设计中遇到过类似的问题,欢迎在评论区分享你的“踩坑”经历!
247