一、PCB制造公差概述
1.1 公差的基本概念
公差,说白了就是允许的误差范围。
我刚开始做PCB设计那会儿,总觉得把图画得越精确越好。后来去工厂跟进生产,才发现根本不是这么回事。你画的是0.2mm的线宽,工厂做出来可能是0.19mm,也可能是0.21mm。只要在允许范围内,就是合格品。
这个允许范围,就是公差。
举个例子:线宽设计值是0.2mm,公差标注为±0.02mm。那么实际生产出来的线宽,只要在0.18mm到0.22mm之间,都算合格。超出这个范围,就是不良品。
核心理解:公差不是设计缺陷,而是制造过程中不可避免的波动。我们做DFM,就是要提前把这些波动考虑进去。
1.2 为什么DFM需要关注公差
这个问题,我当年也困惑过。直到有一次,我设计了一款四层板,线宽按0.15mm画的,间距0.15mm。结果工厂反馈说做不了,良率太低。
为什么?因为工厂的工艺能力是线宽±0.02mm,间距±0.02mm。你想想看,如果线宽做大了0.02mm,间距就缩小了0.02mm。两个公差叠加,实际间距可能只有0.11mm。这已经接近工艺极限了,很容易短路。
所以DFM关注公差,主要有三个原因:
- 保证可制造性——设计值必须在工厂的工艺能力范围内
- 控制成本——公差越严,良率越低,成本越高
- 确保可靠性——极端公差下,产品仍能正常工作
我的经验:设计时留出20%的余量。比如工厂能做到0.15mm线宽,我一般按0.18mm设计。这样即使有波动,也在安全范围内。
1.3 常见公差类型
PCB制造中,需要关注的公差类型不少。我挑几个最关键的说说。
线宽公差
线宽公差,就是实际蚀刻后的导线宽度与设计值的偏差。
一般常规工艺能做到±0.02mm,高精度工艺能做到±0.01mm。但要注意,线宽公差和铜厚有关。铜越厚,侧蚀越严重,公差越难控制。
| 铜厚(oz) | 常规线宽公差 | 高精度线宽公差 |
|---|---|---|
| 0.5oz | ±0.015mm | ±0.008mm |
| 1oz | ±0.02mm | ±0.01mm |
| 2oz | ±0.03mm | ±0.015mm |
间距公差
间距公差,就是导线与导线、导线与焊盘之间的最小距离偏差。
这个比线宽更敏感。为什么?因为间距小了,容易短路。我遇到过最头疼的一次,就是间距设计得太极限,结果工厂做出来有几处连在了一起,整批板子报废。
常规间距公差也是±0.02mm。但高压区域,我建议至少留0.3mm以上的间距,别问为什么,吃过亏就知道了。
孔径公差
孔径公差,包括钻孔直径公差和孔位公差。
钻孔直径公差,常规是±0.05mm。也就是说,你设计0.3mm的孔,实际钻出来可能是0.25mm或0.35mm。
孔位公差,就是钻孔位置与设计位置的偏差。常规是±0.075mm。这个对多层板特别重要,因为层间对准全靠它。
注意:孔径公差和孔位公差是两回事。孔径公差影响插件是否好插,孔位公差影响层间是否对准。设计时都要考虑。
环宽公差
环宽,就是焊盘边缘到孔壁的距离。这个参数很多人忽略,但恰恰是DFM的重点。
环宽公差,取决于钻孔偏移和焊盘尺寸。如果焊盘太小,钻孔一偏,环宽就没了。这就是所谓的「破盘」。
我一般要求环宽至少0.15mm以上。对于BGA等细间距器件,至少0.1mm。低于这个值,工厂做起来很吃力,良率也低。
1.4 公差与DFM设计策略
了解了公差,DFM设计策略就清晰了。说白了就一句话:给公差留空间。
具体怎么做?
- 线宽设计——取工厂能力上限的80%。比如工厂能做0.15mm,你按0.18mm设计
- 间距设计——比最小要求多留0.05mm。高压区域再多留
- 孔径设计——插件孔比引脚直径大0.2mm以上。过孔孔径不要小于0.2mm
- 环宽设计——焊盘直径比孔径大0.4mm以上。BGA至少大0.3mm
核心原则:设计时假设公差会往最坏的方向走,然后确保最坏情况下产品仍能正常工作。
嗯,这就是公差的基本概念和DFM设计策略。说白了,就是别把设计值当成实际值,要给制造留点余地。我这些年做过的项目,凡是出问题的,十有八九都是没考虑公差。
下面这张图,是我总结的公差与DFM设计策略的框架,你可以参考一下。
避坑指南:我曾经在一个高速数字板项目中,没考虑环宽公差,结果BGA焊盘环宽不够,焊接后虚焊率高达30%。后来重新设计,把焊盘加大了0.15mm,问题就解决了。所以,别小看这些公差参数,它们直接影响产品能不能用。
公众号:蓝海资料掘金营,微信deep3321