ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PCB制造全流程详解:从Gerber到出货的每一道关键工序

PCB制造全流程详解:从Gerber到出货的每一道关键工序 说起来也挺有意思我见过太多硬件工程师在EDA软件上能把差分对绕得花团锦簇但一问到板子在工厂里具体是怎么做出来的脑子里基本只有“反正就去打样嘛”的概念。这不怪大家毕竟PCB制造属于典型的“别人家的车间”设计工具里的走线颜色再鲜艳也看不到一根铜线是怎么从覆铜板上长出来的。我早年推过两个项目都在投板阶段吃过亏一次是整体板厚控制在1.2mm但自己却把层叠排成了4层1oz外加中间厚芯板工厂EQ直接回来说“做不了”只能从头改设计重排另一次是过孔盖油和塞孔没有区分开结果板子回来后BGA底下全是锡珠查了半天才发现是设计文件里孔的属性根本没写明。从那以后我开始认真去研究PCB制造全流程里每一个环节的工艺逻辑也慢慢理解了“设计规范背后全是制造限制”这句话。这篇内容不打算复述教科书上的流程图而是把从设计文件到成品出货过程中那些真正决定成败的关键环节摊开来聊工厂拿到你的Gerber以后在做什么、内层压合怎么保证每层对准、钻孔之后凭什么能让各层导通、阻焊与表面处理还有多少细节能坑人。无论你是学生、硬件工程师、还是负责产品量产的项目经理对照自己手头的项目走一遍总能在里面找到能规避的坑。1. 先立个全局框架从开料到出货PCB制造究竟分几步在展开细节之前有必要把整个PCB制造流程的关键轮廓先讲清楚。很多新人被“PCB制造全流程”这七个字吓到是因为把流程想象成了几十个毫无头绪的步骤但实际上只要按照物理形态的变化去理解逻辑非常清晰。整条链的核心可以分为八个阶段开料、内层图形、压合、钻孔、沉铜与电镀、外层图形、阻焊与表面处理、成型与测试。每个阶段都以“改变板的物理或化学形态”为目标。开料决定了基材的尺寸和板厚基础数据内层图形的目的是在铜面上复制你的线路压合是把多层带图形的线路组装成一个整体而钻孔和电镀是打通各层之间的通道。我更愿意把制造的全流程形容成“拍照加化学叠加”的组合。设计师用EDA画出来的层叠和线路本质上还只是二维数据工厂要做的是通过光化学、湿法化学、热压和机械加工把这个二维数据一层层转换成三维实体。按这个思路去读每一步会比较顺畅。开料环节虽然听着简单细节也不少。大尺寸覆铜板通常是一张1米乘1米左右的板会被裁切成客户需要的生产板尺寸裁切方向、玻纤布经纬向、铜箔轧制方向都会影响板材的翘曲度和涨缩表现。尤其是做阻抗板或拼板数量多的项目工厂裁料时会考虑“经纬向”匹配如果方向弄反板子在压合后可能出现微小的尺寸差异最终导致钻孔坐标偏位。这里还有一点值得说设计师在EDA里看到的“板子”和工厂最终交付的“板子”涉及好几个附加实体。工厂不仅要把线路做出来还要加阻焊层、字符、工艺边、定位孔、测试点、拼板连接桥等。这些内容不会直接出现在你画的图纸上而是由板厂在CAM工序中自动或半自动地加进去。所以你的原始文件完整度直接决定了厂家是否需要和你反复沟通以及沟通的效率。2. 当工厂收到你的Gerber工程预审与EQ确认到底在干什么大家投单前会“自觉”检查一遍DRC设计规则检查检查完觉得很安全。但坦白讲工厂收到的文件永远比你本地检查时预想的要多一些幺蛾子。PCB制造的第一步其实就是工程部对你发来的全套资料进行审查。CAM工程师打开你的Gerber、钻孔文件、叠层文件之后流程大致是把各层图形转换进CAM软件再根据工厂实际工艺参数设置一个“人工检查清单”逐个检查生产可制造性。涉及的环节包括叠层结构、线宽线距、孔径环宽、阻焊开窗、丝印位置、板框净空、金属间距等。为什么会在一开篇就专门花一段讲工程预审因为你跟PCB厂的第一轮沟通质量很大程度上决定后续是否会“做偏”。下面是我认为最值得关注的三项。叠层和阻抗计算板厂的层叠工程师会拿着你的叠层结构结合自己库存的板材和半固化片类型重新计算介质厚度和阻抗。如果你的设计文件里要求100欧姆差分阻抗但给出的线宽间距在厂内实际介质参数下达不到工厂会要求你修改线宽或者改变层叠。这一步如果设计师不重视直接勾选“同意”生产出来后高速信号就可能跑不过眼图。我记得有一次开发一个USB3.0 HUB产品设计时按FR-4的常规介电常数算的差分阻抗是90欧姆但工厂实际用的那批板材Dk值偏低工厂EQ建议把差分线宽从4.5mil改为5.2mil。我当时花了几分钟确认影响范围后就同意了最终测试通过反观另一位同事直接忽略了EQ板子做出来后眼图严重塌陷只能重新打样。最小线宽间距与铜厚的关系有的工程师只知道“工厂能做3mil”但不知道这是针对“1/3oz底铜”或“1/2oz底铜”而言的。当你的外层底铜选择1oz时蚀刻侧蚀会更严重3mil线宽的成品宽度会明显偏细如果你还要指定成品铜厚2oz那3mil线就更像是在挑战物理极限。工厂在EQ中常会给出线宽修正建议不要认为这是工厂故意刁难确实是用侧蚀量换来的经验值。孔与环宽机械钻孔是有位置精度的比如±0.075mm到±0.1mm。如果焊盘环宽太小比如小于0.1mm钻孔一偏孔口就会出现破环。所以工厂通常会检查环宽是否满足最小要求不满足时给你开EQ询问能否接受或者是否要改大焊盘。很多设计者有个误区自己在EDA里看3D视图觉得很完美但EDA不会自动告诉你这个焊盘对应的孔径比可能只有0.15mm的余量而这一点在工厂里很容易报废。当这些问题汇总完之后板厂会发给你一份《EQ工程确认书》。EQ里往往有十几条甚至几十条事项涉及工程修改、工艺能力确认、材料替代、测试要求等。我给所有项目团队的建议是EQ必须由真正理解设计意图的人来审而不是直接转给采购或文员。因为EQ里面经常出现“允许对BGA区域机钻孔改为激光孔吗”“允许缩小阻焊开窗至0.3mil吗”这一类会影响电气性能和装配的问题乱勾会给自己埋雷。3. 内层线路与压合工艺多层板的“骨架”和“粘合”如何完成现在流程走入实质生产。假设你投的是4层板那么第一步做的是第2层和第3层的内层线路。简单说内层制作的逻辑是给覆铜板贴上一层感光干膜通过光线把你的线路图形“印”到干膜上显影后让该保留的线路被干膜保护住然后用药水把不需要的铜蚀掉最后去掉干膜于是铜面上就有了你设计的线路。贴膜前处理为什么重要覆铜板裁切后铜面会有一层氧化层和油污如果不彻底清洁后续干膜附着不牢显影和蚀刻时会出现渗镀或掉膜。工厂的处理线通常是酸洗、刷磨、微蚀、水洗、烘干。其中微蚀的深度一般控制在1到2μm目的是在铜面形成微观粗糙度让干膜能“咬”得住。很多人不知道的是贴膜前的铜面粗化程度对线宽精度影响很大粗糙度过大会导致后续蚀刻时线路边缘不齐。光成像底片与LDI的区别老厂还在用底片曝光时图形通过“底片加UV光”转印。现代工厂更多使用LDI激光直接成像数据直接从CAM输出到设备省去底片环节精度和对位都更高适合做密线路。LDI的成像精度好但对干膜厚度和表面反射率要求较高。一般来说最小线宽做到3.5mil以下时优先选有LDI能力的工厂。蚀刻的“侧蚀”问题蚀刻铜的化学反应本质上是从两个方向同时腐蚀一个是向下一个是侧向。为了把线路做出来侧蚀不可避免只是多少的问题。因此工厂会在设计补偿时预先加宽线宽预期蚀刻后“缩”到标准值。这种补偿经验值每厂不同一般在线宽每边加0.5到1mil。这也是为什么你说要4mil成品线工厂实际出的文件里可能是4.5到5mil——所以在阻抗要求严格时工厂问你是否接受线宽调整要认真回复。压合不是热压一个汉堡那么简单内层做完并且通过AOI之后就到了压合。这道工序的关键词是对准和填胶。压合前各内层板之间要放半固化片PP片上下外层放铜箔。层与层之间的定位精度以前靠销钉定位现在大多靠X-Ray打靶来获取各层靶标再通过自动叠层机进行铆合。叠层后送入真空热压机温度和压力曲线有严格设置在树脂熔融阶段需要保持一定真空度排出气体再通过压力让树脂流动填满铜线路之间的缝隙。压合后一般不会马上进入钻孔而是要经过X-Ray检查或超声波扫描确认没有分层、空洞或偏位。压合工艺控制不好最常见的缺陷是层偏和树脂空洞。前者导致后续钻孔对位不准后者会导致孔壁铜与内层连接不良。工厂靠测试小片切片来监控介质厚度作为设计师你要做的则是密切关注叠层中的介质厚度公差不被过度挤压。这里要提一个很实用的小知识层偏与“涨缩”。每一层基材在化学处理和高温压合下会产生微小形变在X、Y方向都有这就是“涨缩”。多层板层数越多设计时越要预留涨缩补偿的系数板厂通常会在压合前用涨缩系数做“预缩放”。如果你设计的板子尺寸超过300mm或者层数超过8层更要跟板厂确认涨缩补偿方案。4. 钻孔、沉铜与电镀各层之间的“血管”是怎样打通的压合完成后板子仍然是“实心”的。所谓实心是指除了外层铜箔和内层线路之外层与层之间还没有任何电气连接。钻孔和后续的沉铜电镀就是为了打通这些连接的物理通道并在孔壁上生成导电铜层。钻孔不是“哪里需要就钻哪里”使用CNC钻孔时设备要先通过X-Ray找到板内已压合的靶标计算出板子的实际涨缩再按比例调整钻孔坐标。对普通机械钻孔常见孔径范围是0.2mm到6.35mm板厚与孔径的比值深径比工艺上有上限常规机械钻大约在10:1到12:1HDI板激光钻的盲孔深径比更低。如果你的板厚1.6mm设计了一个0.15mm的孔深径比超过10危险性非常高板厂要么建议加大孔径要么就无法保证孔壁镀铜。钻孔时每组参数包括转速、进给速度、退刀速度都要配合钻头直径和板材类型。小钻头转速高、进给慢避免钻头断裂大孔径则转速相对低一些进给可以快些。孔壁粗糙度对后续沉铜质量有直接影响。另外孔内壁在钻孔后会有胶渣。因为多层板叠构中含有树脂高速旋转的钻头产生的热量会融化树脂熔融树脂涂抹在孔壁上形成一层胶渣。这层胶渣如果不除掉后续化学镀铜的附着力会很差可能导致孔壁铜分离。所以钻孔后要经过除胶渣工序常见方式是等离子体处理或高锰酸钾处理。化学沉铜的魔法时刻沉铜也叫化学镀铜或PTH。原理是在孔壁的树脂和玻纤表面通过催化剂活化再通过化学还原反应沉积一层极薄的铜这层铜只有大约0.3到0.5微米非常薄但已经具备导电性。有了这层导电基础后续电镀铜才能在孔壁均匀生长。这里经常被忽略的是沉铜线上的抖动与溶液温度对孔内药水交换的影响。如果孔内有气泡没有排出那部分孔壁就镀不到铜最后做出来就是孔内空洞。板厂通常通过振动、摇摆、药水循环来改善。作为设计师你能做的则是在规则允许范围内尽量使用孔径较大、深径比较低的孔来提高沉铜良率。全板电镀与图形电镀的选择外层做完沉铜后导电层已经覆盖全部铜面和孔壁。接下来为了达到要求的最终铜厚主要分两种方式全板电镀直接对整板通电流镀铜孔壁和表面铜同时加厚后续再用外层图形转移和蚀刻把不需要的铜去掉。图形电镀先贴膜、曝光、显影把需要保留的线路露出来然后只对露出的线路和孔内镀铜最后退膜再快速蚀刻。一般情况下外层常规工艺采用“全板电镀加蚀刻”而高端HDI或细密线路倾向于“图形电镀加闪蚀”。这两种工艺对最小线宽极限影响很大普通全板电镀在蚀刻时侧蚀相对较大所以如果你的设计非常密工厂会在EQ中跟你确认工艺路线。电镀均匀性也有一定限制。板面电镀时板中心和板边的电流密度分布不完全一致铜厚误差通常在±10%到±20%。对于长宽比较大的板子差异会更明显。这直接影响阻抗控制精度。所以追求精准阻抗时不要只给工厂一个中心值最好给出一个可接受的公差范围比如±10%工厂才有办法在生产中接受波动。5. 外层图形、阻焊与表面处理成品板“能不能焊、好不好看”的关键当铜厚达到目标后外层图形转移工艺和内层很相似贴膜、曝光、显影、蚀刻、退膜。不同的是此时板上已经有孔图形转移的对位基准除了板边靶标还可以直接用孔位来定位。外层图形做完后接下来是整板制造的“颜值与可靠性”环节——阻焊和表面处理。阻焊工艺的三个隐藏细节阻焊油墨虽然是绿的但它并不是随便涂一层就可以了。很多人对阻焊的理解停留在“盖住不需要焊接的地方”实际上它的工艺参数非常讲究。这里说三个真正影响后续SMT的细节。阻焊桥焊盘之间的阻焊油墨条业内叫阻焊桥。普通工艺下阻焊桥最小能做到4mil如果焊盘间距小于这个值工厂只能把中间也开掉变成“无桥开窗”SMT时产生锡连的概率会明显变大。因此当你在BGA出线或细间距器件旁边走线时要留足焊盘间距给阻焊桥留下位置。过孔盖油、塞油与开窗过孔的阻焊处理方式一般有三种过孔开窗、过孔盖油、过孔塞油。过孔开窗最简单但容易藏锡珠过孔盖油只盖住表面孔内部没有填充可能从反面渗锡过孔塞油是把孔内用油墨堵塞适合需要表面平整的场景但不适合孔径过大的孔一般建议孔径≤0.4mm太大可能塞不满。如果你在BGA中心打过孔还要考虑树脂塞孔加电镀填平不然贴片时锡膏会顺着孔流走。字符层的对位和避让字符层也就是丝印要在阻焊固化后再打印或丝印。如果字符印在焊盘上会让焊盘表面被油墨覆盖影响焊接和测试。因此EDA设计时字符必须避开焊盘和开窗区域。另外字符线宽设计得太细比如小于0.15mm丝印出来可能模糊不清工厂的质检标准是“可读性”而不是“艺术性”。阻焊的曝光精度和线路层一样阻焊也要经过图形转移。用阻焊菲林或LDI把开窗位置曝光显影后暴露出焊盘。阻焊的曝光对位精度一般比线路层低一些常见是±50μm到±75μm所以BGA焊盘的开窗设计必须比实际焊盘略大保证即使对位偏了也不会把焊盘盖掉一部分。阻焊对位偏差是很多“焊盘出现月牙形露铜”问题的原因不一定全是设计问题。表面处理工艺的选型逻辑表面处理的选择本质上是对可焊性、平整度、保存期限、成本、可靠性多维度平衡。基板上的铜就像裸铁不做表面处理很快就会氧化发黑焊接时也不润湿。表面处理就是给铜穿上不同材质的外套每件外套的特性都不一样。表面工艺膜厚/特点主要风险推荐场景HASL喷锡形成5-25μm的锡铅或无铅合金层可焊性极好但平整度一般厚薄不均细密焊盘容易不平常规打样、插件焊、大焊盘OSP有机保焊膜零点几微米的有机物极平整成本低保存期短多次回流后失效手工焊时易氧化SMT大批量、短期组装的板ENIG化学镍金镍3-6μm加金0.05-0.15μm平整、抗氧化、可多次回流成本高工艺控制不好会有黑盘问题BGA、金手指、高端产品、长期保存ENEPIG化学镍钯金在镍钯金之间加钯层抗黑盘能力更强成本更高汽车电子、高可靠性产品沉银银层0.1-0.4μm射频导电性佳容易硫化变黑高频信号、射频板我见过不少设计师投板前草率选择“沉金”。不是说沉金不好而是必要性得想清楚。如果只是做一个普通LED驱动板喷锡或OSP完全够用成本能省不少如果做的是长期存放、又带金手指的通信板ENIG更合适。表面处理还有一个容易被忽略的交互它会影响射频或阻抗。比如在GHz级别的信号上沉银比OSP的损耗可能明显更低。做射频板的工程师要特别关注电磁仿真时的表面粗糙度参数这个参数虽然模型化处理但实际工艺中确实存在差异。6. 外形成型与电气测试出厂之前还要过这两道“硬关卡”当外层线路、阻焊、表面处理和字符都已完成后板子还是“一大张”状态。成型和测试是出厂前决定“这块板能不能用”的最后两步也是交付纠纷最容易爆发的环节值得放在一起讲。外形成型铣削、V槽、半孔成型工艺要根据板外形和拼板设计来选择CNC铣削用高速主轴带动铣刀沿板框走一圈适合异形板、间距紧凑的拼板。铣刀直径常用1.0mm、1.6mm、2.0mm最小内角半径受铣刀半径限制。如果设计内外直角实际加工后内角会有圆弧除非你要求工厂补铣或采用其他方式。V-cut在板的正反面用V槽刀切割出一条V形沟槽适用于规则矩形拼板分板时沿槽折断。V-cut只能在直线上做不能拐弯。邮票孔在拼板连接处排布若干小孔适用于异形拼板或铣削拼板的连接分板时要掰断断口会稍微毛糙。成型工艺对设计最直接的影响就是拼板连接方式的选择。不规则板常用CNC加邮票孔规则板更适合V-cut加CNC。设计拼板时必须留足连接桥宽度以及周围元器件的安全距离否则分板应力会传到元器件或焊点导致裂纹。半孔工艺是个特殊但实用的成型需求。如果板子的焊盘需要露到板边并且切成一半比如WiFi模块、蓝牙模块的邮票半孔封装工厂在成型时要用特殊的半孔铣方式先钻孔再沿着孔中心铣掉一半。设计上必须保证半孔焊盘的对称性和孔边距板边的合适尺寸。电气测试飞针、治具和你的测试点设计电气测试主要是测开短路验证实际做出来的网络连接是否和设计Gerber一致。这是PCB出厂前最后一道把控不做E-test的板子直接进SMT翻车概率极高。飞针测试用移动探针逐点接触你的测试焊盘或过孔测网络连通性和绝缘。优点是无需治具适合打样和小批量缺点是速度慢。很多打样厂默认只抽测或飞针测测点数量的限制也可能导致测试率不是100%。治具测试开一套针床治具一次性测试整板的全部网络速度快适合大批量。治具费用一般几百到上千元不等按项目规模摊销。为了方便测试设计时建议在板上预留测试点。测试点最好是规则的焊盘或过孔不要隐藏在BGA底下测试点间距要满足探针间距常见2.54mm或1.27mm避免探针碰到元件本体。最好把测试点尽量放在同一面减少翻转测两次的成本。外形和E-test之后板子还要做最终外观检查、阻抗抽样、翘曲度检查、清洁和真空包装。作为收到板的工程师不要急着全部拆开可以抽一片用放大镜或简单显微镜看孔壁、检查焊盘是否完整、量一下板厚是否在公差内。7. 用制造逻辑反推设计习惯怎样让你的板子一次通过率更高前面花了不少篇幅把完整制造流程拆开讲如果只是为了变成背景知识那太可惜了。设计工程师真正需要掌握的是如何用这部分制造逻辑反推设计决策。这一节算是对整篇内容的收束分享几个非常实用的习惯。线宽线距留余量就是留良率PCB制造的工艺极限和良率不是线性关系。有的厂家工程能力表写着“最小线宽3mil”但实际做4mil线宽的良率可能只有80%做6mil却稳定在99%以上。设计时如果不是面积受限到无路可走把最小线宽间距设为6/6mil以上选择大路货工艺能省掉一大笔隐性沟通成本和时间成本。过孔与环宽环宽不是越小越好普通外层焊盘环宽建议≥0.15到0.2mm按孔径大小调整内层可以稍小但也要≥0.1mm否则钻孔偏差一叠加孔壁就不能可靠连接到焊盘。另外盲埋孔的激光孔焊盘如果设计得盘小孔大工厂只能从叠层上开盘上孔可靠性会下降。拼板不是随便拼工艺边和V槽有讲究拼板时留好SMT工艺边一般5mm如果用V-cut连接V槽方向要顺着板子长边方向且离元器件至少1mm如果拼板尺寸太大中间还要加Mark点辅助贴片。拼板之间的间距V-cut一般是2mm左右含槽宽铣板加邮票孔时则要按邮票孔直径和数量留足。投板前的EQ不是“走流程”而是你的免费工艺顾问工厂的EQ意见往往来自产线长期积累的经验很多问题在你第一次设计时根本想不到。我看到太多人把EQ当作“取消重做”或者“必须全同意”的流程。正确的姿势是分三类审与用电性能相关的必须逐条判断工艺能力相关的确认是否满足纯材料替代类的酌情评估。叠层材料型号也要在投板单上明确同等厚度的FR-4不同牌子不同Dk值阻抗完全不同。如果你不写板材型号工厂可能用常备料替换虽然可能性不大但一旦阻抗不合格双方很难追溯。所以投板单上把板材牌号如S1141、IT180A等、Tg值、板厚、铜厚、表面处理、阻焊颜色、钢网开窗要求等都写清楚。最后再多说一句我个人的操作习惯每次拿到新板子我会先拿一片裁板看截面再测几个关键过孔的导通阻值和板厂签样。别小看这个习惯它真的能在项目量产前帮你和板厂建立一套非常可贵的信任感。PCB制造流程说到底是设计端与工艺端互相磨合的过程你越懂它的逻辑它就越少给你“惊喜”。
返回列表