一、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设计策略的框架,你可以参考一下。

PCB制造公差与DFM设计策略框架 公差概述 线宽公差 间距公差 孔径公差 环宽公差 影响 可制造性 成本控制 可靠性 DFM设计策略 留20%余量 考虑最坏情况 匹配工艺能力 提前沟通工厂

避坑指南:我曾经在一个高速数字板项目中,没考虑环宽公差,结果BGA焊盘环宽不够,焊接后虚焊率高达30%。后来重新设计,把焊盘加大了0.15mm,问题就解决了。所以,别小看这些公差参数,它们直接影响产品能不能用。


公众号:蓝海资料掘金营,微信deep3321