PCB制造工艺流程:从板材裁剪到最终出货的完整流程
说实话,很多硬件工程师画PCB时,脑子里想的都是「电路能不能通」「信号跑不跑得稳」。但你知道吗?你画的那根线,到了工厂里,可能要经过几十道工序才能变成实物。我见过太多设计,原理图完美、仿真漂亮,结果一到产线就卡壳——不是孔打偏了,就是铜皮翘起来了。
所以这一章,我带你把PCB制造的完整流程走一遍。你不需要记住每个设备的参数,但一定要知道:每个环节对设计有什么要求。
核心观点:DFM不是设计完成后的「检查」,而是设计过程中的「预判」。你越了解工厂怎么干活,你的设计就越少踩坑。
1. 板材裁剪——别小看这第一步
工厂拿到你的Gerber文件后,第一件事就是裁板。大张的覆铜板(比如FR-4)被切成工作板大小。这里有个坑:板材的纤维方向会影响阻抗一致性。
我个人习惯,在高速设计中会明确标注「要求板材纤维方向与走线方向一致」。为什么?因为玻纤布编织有间隙,如果走线斜着走,阻抗会跳变。我在一个10Gbps的项目里遇到过,同一批板子,有的眼图张开,有的闭合——最后查出来就是板材纤维方向没对齐。
| 板材类型 | 适用场景 | DFM注意点 |
|---|---|---|
| FR-4 | 普通数字电路 | 注意Tg温度,避免热变形 |
| 高频板材(Rogers等) | 射频、高速信号 | 吸水率低,但价格贵,拼板要省料 |
| 金属基板 | LED、大功率 | 散热好,但钻孔参数不同 |
2. 内层图形转移——你的走线从这里开始
这一步说白了就是「曝光+显影」。干膜贴在铜面上,用紫外线透过底片照射,然后显影液洗掉未固化的部分。留下的干膜就是你的走线形状。
这里有个关键参数:最小线宽线距。你设计时觉得「3mil应该没问题吧?」但工厂的曝光机有对位误差,干膜有涨缩,实际做出来可能只有2.5mil。我建议:高速信号线宽至少留10%的余量。比如你算出来需要4mil,设计时就按4.5mil画。
我的经验:曾经有个设计,BGA扇出区域用了3mil线宽,工厂说能做。结果良率只有70%。后来改成3.5mil,良率直接跳到95%。多0.5mil,省了多少返工费啊。
3. 压合——多层板的核心工艺
多层板就是把内层板、半固化片(PP片)、铜箔叠在一起,高温高压压成一个整体。这里最容易出问题的是介质厚度控制。
你想想看,你的阻抗设计公式里,介质厚度H是个关键变量。但实际压合时,PP片会流动,厚度会有波动。我见过一个设计,要求50欧姆阻抗,结果做出来只有45欧姆——就是因为压合后介质厚度比设计值薄了10%。
所以我的建议是:在叠层设计时,给阻抗留±10%的容差。别卡着50欧姆算,算到48~52欧姆范围内都行。工厂工艺能力表上一般会写「介质厚度公差±8%」,你按这个来设计就对了。
4. 钻孔——孔越小,越要小心
钻孔是PCB制造中最容易出问题的环节之一。机械钻头直径最小能做到0.2mm左右,再小就要用激光钻孔了。这里有几个DFM要点:
- 孔径与板厚比:一般要求≤10:1。比如1.6mm厚的板子,最小孔径不要小于0.2mm。否则钻头容易断。
- 孔到铜的距离:至少留0.2mm,否则钻孔时钻头偏摆会伤到旁边的走线。
- 背钻:高速信号过孔如果有多余的stub,会影响信号质量。我建议在10Gbps以上设计时,明确标注「需要背钻」。
注意:激光钻孔虽然精度高,但成本也高。而且激光钻的孔壁质量不如机械钻,后续电镀时容易有空洞。如果你不是必须用微盲孔,尽量用机械孔。
5. 电镀与蚀刻——铜厚决定一切
钻孔之后,孔壁需要电镀铜来实现层间导通。这里有个容易被忽略的点:电镀的均匀性。板子边缘的电流密度大,镀铜会厚一些;板子中心会薄一些。
我曾经在一个项目中,板子边缘的铜厚做到了1.2oz,中心只有0.8oz。结果边缘的走线阻抗偏低,信号反射严重。后来我学乖了:在阻抗设计时,按铜厚下限值计算。比如要求1oz铜,实际按0.8oz算阻抗,这样即使镀薄了也不超标。
蚀刻环节也有讲究。蚀刻液会从线宽两侧同时腐蚀,所以实际线宽会比设计值细一些。这叫「蚀刻因子」。一般工厂会补偿,但如果你画的是3mil的线,补偿后可能只有2.8mil。嗯,这里要注意:高速信号线不要画到工艺极限。
6. 阻焊与表面处理——别让绿油坏了事
阻焊层(绿油)的作用是保护铜面,防止短路。但阻焊的厚度会影响高频信号的损耗。我见过有人把阻焊开窗开得很大,结果信号线直接暴露在空气中,氧化后焊接不良。
表面处理方式也很多:
- HASL(喷锡):便宜,但表面不平整,不适合细间距BGA。
- ENIG(沉金):平整度好,适合高速设计。但要注意「黑盘」问题——镍层氧化会导致焊接虚焊。
- OSP(有机保焊膜):环保,但保存期短,焊接前要小心处理。
我个人习惯,高速板一律用ENIG。虽然贵一点,但信号完整性和焊接可靠性都好很多。
7. 测试与出货——最后一道防线
板子做出来后,要经过电气测试(飞针测试或治具测试)和外观检查。这里有个DFM点:测试点的设计。
你需要在板上留出测试焊盘,直径一般0.5mm以上,间距0.8mm以上。而且测试点要均匀分布,别都挤在板子一角。否则飞针测试时,探针移动路径太长,效率低,还可能刮伤板面。
我曾经遇到一个设计,测试点放在BGA底下,飞针根本扎不到。结果只能做「目检」,漏了好几个虚焊点。后来出货到客户那里,整批退货。嗯,从那以后,我画板子第一件事就是:先规划测试点位置。
知识体系总览
下面这张图,我把整个流程串起来了。你可以看到每个环节的输入、输出,以及对应的DFM关注点。
你看,整个流程环环相扣。前面任何一个环节没考虑好,后面都会放大问题。我常说一句话:DFM不是设计完成后的「检查」,而是设计过程中的「预判」。你越了解工厂怎么干活,你的设计就越少踩坑。
最后分享一个实用技巧:每次投板前,把这份流程图打印出来,对着自己的设计逐项检查。比如「钻孔环节,我的最小孔径和板厚比满足10:1吗?」「电镀环节,我按铜厚下限算阻抗了吗?」——养成这个习惯,你的板子良率至少提升20%。
公众号:蓝海资料掘金营,微信deep3321