ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

工业CT如何突破多层PCB失效分析瓶颈:三维无损检测全解析

工业CT如何突破多层PCB失效分析瓶颈:三维无损检测全解析 1. 多层PCB密度拉满传统检测到底哪里脱力做PCBA和封装失效分析的朋友这几年应该都有一个非常直观的感受板子越来越密、层数越叠越高、封装越来越小以前靠目检、AOI、甚至2D X光机就能搞定的事情现在经常翻车。我见过不少6层、8层的HDI板内层走线密密麻麻BGA底下全是盲埋孔焊盘之间只有几个密尔的距离这个时候你还想靠传统手段把问题找出来基本就是在碰运气。工业CT之所以越来越多地被拖进复杂PCB分析的战场核心原因就是传统检测手段在“看清内部结构”这件事上已经跟不上PCB本身的技术演进速度了。这不是说AOI和2D X射线没用而是它们的检测维度太受限。AOI只能看表面焊点和外观表面的锡珠、翘脚、缺件它看得很准但板子内层是什么状态它完全无能为力。2D X射线虽然能穿透但它本质上是一张“叠加照片”上下十几层铜箔和过孔全部叠在同一个画面上你根本分不清某个气泡到底在第几层、某个开短路到底是哪两层之间的问题。更麻烦的是破坏性分析。以前遇到疑难杂症最常用的一招就是切片拿金相切片机顺着怀疑的位置切一刀放到显微镜下面看。这个方法现在依然有效但它有一个天生缺陷切片是二维的你只能看到某一个截面。而复杂的失效点往往不在你猜测的那个平面上切偏了就是白切样品毁了问题还没看到。我一度遇到过一块16层板怀疑是内层某个过孔开裂连续切了三刀都没切到关键位置最后只能放弃样品问题也没定位出来。传统手段的局限性在这里暴露得淋漓尽致。2. 工业CT为什么是“X射线的进阶形态”从叠影重重到三维重建你完全可以这么理解工业CT和2D X射线的区别2D X光机是给电路板拍一张“平面透视照”所有层面的信息全压在一张图里而工业CT是给电路板做“断层扫描”绕着样品旋转采集几百上千张投影图像然后用算法重建出完整的三维体数据。最后你能在软件里像切西瓜一样任意角度、任意深度去切这个虚拟的电路板逐层看每一层铜箔、过孔、焊球、封装内部的真实状态。2.1 微焦点X射线源决定细节分辨率的基石工业CT能看清多小的结构第一个关键指标就是X射线源的焦点尺寸也就是X射线从靶材上发射出来时的光斑大小。为了保证分辨率现在分析PCB用的CT基本都是微焦点甚至纳焦点射线源焦点尺寸通常在几微米甚至亚微米级别。焦点越小几何放大之后的图像就越锐利BGA焊球里直径只有几十微米的空洞也才能清晰地显示出来。射线管的电压和功率也要会看。电压决定X射线的穿透能力PCB这种以硅、铜、玻璃纤维为主的中低密度材料一般160kV到225kV的射线源就能覆盖绝大多数场景如果是比较厚的模块或者带有大面积铜散热器的板子就需要240kV甚至更高。但电压不是越高越好电压高了虽然穿透力强但图像的对比度可能会下降尤其是薄样品低能X射线反而能提供更好的密度分辨能力。所以专业实验室通常会配备多个射线源或者可调靶材的射线管针对不同样品切换参数。2.2 探测器、转台与三维重建整个系统的精密配合除了射线源探测器也是决定图像质量的核心部件。现在主流是平板探测器像素尺寸小、动态范围宽能在一次扫描中捕捉到尽量多的灰度信息。而转台则负责带着样品做高精度旋转每一次旋转的角度误差如果太大重建出来的三维模型就会出现偏移和伪影。扫描完成之后系统会采集到几百张不同角度的二维投影图这些数据会交给重建算法处理。重建之后你得到的不再是平面的照片而是一堆三维体素Voxel数据每一个体素都带有灰度值代表该位置的密度信息。有了这些数据你就可以在分析软件里自由切割任意截面也能用阈值分割把空洞、裂纹、金属间化合物从背景中单独提取出来量化分析。我实际用下来一个8层PCB如果需要高分辨率扫描单次扫描时间从半小时到数小时都很正常数据量大、计算时间长但拿到手的细节信息量是2D X射线完全比不了的。2.3 和2D X射线、切片、AOI摆在一起比一比检测方法维度能否看到内层是否破坏样品典型适用场景主要局限AOI二维表面否否焊点外观、贴装缺陷看不到内层2D X射线二维叠加能穿透但无法分层否BGA桥连、大体积空洞层间混叠定位困难金相切片二维截面能看到单一截面是特定位置微观组织分析破坏样品可能漏检工业CT三维体数据能逐层、任意方向观察否失效分析、工艺验证、逆向设计设备贵扫描时间较长说句大实话在很多场景下工业CT不是“替代”了切片而是先通过三维扫描把可疑区域锁定再决定要不要做定点切片去配合高倍电镜观察。它和传统手段是协同关系不是单纯的此消彼长。3. 哪些PCB场景CT是真正的“救命工具”3.1 BGA焊点空洞率与桥连检测看得见的数字才算数BGA封装下面密密麻麻的焊球焊完之后被封装体挡得严严实实表面完全无法观察。如果你只是想知道有没有桥连2D X射线勉强能看个大概但如果你面对的是汽车电子、军工、医疗设备这种对可靠性要求极高的产品桥连只是最基础的问题真正让人头疼的是焊点内部的空洞率。我前面说过IPC-7095标准对BGA空洞率有明确要求某些关键产品甚至要求所有焊点的最大空洞率不得超过25%。这个数字怎么来靠2D X光机估算极不准确因为它会把上下几层的信息叠在一起空洞的视觉比例被严重干扰。工业CT可以直接对每个焊球做三维体积重建计算空洞体积占焊球体积的百分比用数据说话做失效分析时更能服人。CT还能区分空洞到底是在焊球的上部、中部还是靠近焊盘的位置而空洞所处的位置对焊点可靠性的影响差异很大——靠近焊盘界面的空洞对热疲劳寿命的危害比焊球中部的空洞要明显得多。空洞的出现和回流焊曲线、锡膏印刷质量、焊料成分都有关系。如果CT扫出来某批板子空洞率普遍偏高你得考虑是不是预热区升温太快、助焊剂挥发不充分或者锡膏本身受潮了。CT在失效分析中的价值不只是帮你确认“有空洞”更重要的是通过量化数据反推工艺环节的问题。3.2 HDI板盲埋孔与内层对位藏在板芯里的真相HDI板的一阶、二阶甚至三阶盲埋孔是另一个离不开CT的领域。盲孔从表面打进去埋孔完全藏在板子内部传统切片只能靠“猜位置下刀”而盲埋孔的孔径越来越小激光打孔的对准度、孔壁质量、孔底残胶、电镀填铜是否饱满这些问题用2D X射线几乎没法准确看。用CT扫描HDI板时我一般会先做一个低分辨率的全域扫描快速浏览整板的孔分布再看孔壁铜厚的均匀性。最关键的是你可以在任意一层切片上直接量出孔环Annular Ring的余量判断孔是否打偏了是否已经破环甚至钻出焊盘这是判断制程良率的硬指标。还有一种常见失效是孔内铜柱开裂。这类裂痕往往非常细微可能只有几个微米宽而且常常出现在孔壁和焊盘的交接处切片如果角度不对很容易漏掉但CT三维数据里可以通过多角度切片把它揪出来。很多时候客户送过来的时候只说是“板子批量失效”我拿到板子第一件事就是上一遍CT看看有没有可疑的裂缝、空洞、分层再决定下一步的电镜观察或者能谱分析怎么做。3.3 内层线路短路与CAF异常找不到的那一根“头发丝”PCB内层短路是最折磨人的失效模式之一。有时候板子直接烧了有时候是高压测试时偶尔击穿还有的是产品使用几个月之后才出现漏电。这种“潜伏型”失效很多都出在内层线路之间形成的CAF导电阳极丝Conductive Anodic Filament。CAF形成的路径很难以捉摸铜离子沿着玻纤纱和树脂之间的微裂缝迁移慢慢搭出一条导电通道最终导致两孔之间绝缘失效。这条通道本身极其细小藏在板子内部而且分布没有固定的规律。做失效分析的时候如果用传统的“切割研磨切片”流程你要么精确猜中CAF的位置要么就只能在显微镜下大海捞针效率非常低。我处理过一个典型案例一片多层通信板整板绝缘电阻超标常规排查没找到任何问题。上CT之后我沿着疑似有漏电的两排过孔之间做纵向切片扫描很快就在某两层之间的玻璃纤维束方向找到了一条明显的树枝状高密度结构缩小范围之后再做定点切片能谱一看铜和氯元素都有CAF的典型特征问题彻底定位。PCB内层线路间距越小、孔壁间距越近CAF发生的概率越高。在高密度通信板、服务器板和新能源汽车电子板中这类问题出现的频率还在上升。3.4 回流焊后的焊球变形、偏移与枕头效应另一个我用CT用得很多的场景是检测回流焊后的焊点形态。比如BGA焊球的枕头效应——焊球原本应该熔融后和焊盘完全融合结果因为元件翘曲、锡膏氧化或者炉温曲线不合适焊球虽然接触到了锡膏但并没有真正融合形成了“看似贴合、实则分离”的虚焊界面。这种缺陷在2D X射线下几乎无法辨认因为从垂直方向看焊球和焊盘的位置关系是重叠的你根本看不到界面上那一层极薄的氧化膜。CT的不同之处在于它能把焊球和焊盘之间的接触界面的微细形貌重建出来。一旦发现焊球和焊盘之间有明显的缝隙或者不均匀的灰阶过渡我就知道这里有不融合的嫌疑。这类分析对于引脚很密的细间距BGA、CSP、PoP堆叠封装尤其重要。在堆叠封装里上下两层芯片之间还有一圈焊球传统手段想看清中间的焊接质量几乎是不可能完成的任务CT却可以准确捕捉到每一颗中间焊球的形态变化。除了能定位缺陷CT的系统还能量化分析焊球与焊盘的共面性、偏移量给工艺工程师提供比“好或坏”更细的评估支撑。3.5 逆向工程与竞品分析反向解析得到的多层结构工业CT的应用方向调试上还有一条完全不一样的路——逆向工程与设计验证。拿到一块竞争对手的板子或者一块已经停产找不到原始资料的旧板想搞清楚它的层叠结构、过孔规格、布线路径怎么办传统的做法是机械研磨逐层打磨磨一层拍一张照非常费时费力而且容易损伤内层铜箔层位置也算不准最后得到的数据要和设计软件对接还要人工描图误差大、返工多。CT在无损的情况下就能完成层叠结构的重建甚至能直接输出DICONDE标准格式的工业CT通用数据结合分析软件能快速提取每一层铜箔的平面图形。在此基础上结合PCB设计软件或者图像处理工具就能导出DXF等格式的图形数据供后续处理。整个过程完全不伤板子还能保留原始样品做完逆向之后板子还可以继续做别的可靠性测试这一点在失效分析里特别关键毕竟样品经常只有一两个毁一个少一个。当然工业CT逆向工程和光学扫描结合才能实现高精度的轮廓还原。对于带BGA的板子CT甚至能还原焊球的三维尺寸和位置分布为建立可靠性仿真模型提供输入。4. 上机实操从样品准备到三维渲染几个关键细节决定成败很多朋友第一次用CT看到几百个参数就懵了其实不用怕日常做PCB分析真正需要花心思的就那么几块。我按自己的习惯把整个流程拆开讲一遍。4.1 样品准备夹持方式决定成像质量PCB做CT样品不是随便往样品台上一放就行的。因为扫描需要旋转样品在转台上必须尽量保持稳定否则旋转过程中样品轻微晃动会直接导致重建伪影。我一般用低密度的泡沫、亚克力夹具或者专用治具来固定板子尽量避免用金属夹子因为金属会在X射线图像里产生很强烈的伪影尤其是离样品比较近的时候会把旁边区域的细节全部“吃”掉。样品的方向也值得考虑。大尺寸整板如果单次扫描体积不够可以把板子裁切成局部样品但必须注意裁切的应力会不会引发新的裂纹这一点在做失效分析时尤其要小心尽量不要在怀疑有缺陷的位置附近用暴力方式裁板。如果需要观察BGA焊点这一类高密度区域样品尽量靠近X射线源以获得更大的几何放大倍数。不过放大倍数越大能看到的视野范围就越小需要提前判断到底是看局部细节还是看整体结构再选择合适的扫描位置。4.2 扫描参数选择电压、电流、投影数、帧平均我的参数调试习惯是这样的先根据样品的材质和厚度确定射线管电压范围。PCB板一般来说先试140kV到190kV之间电流参考射线管功率上限和样品衰减情况调整大概在50微安到150微安这个范围。电流越大X射线通量越高图像信噪比越好但焦点受热增加焦点尺寸可能变大分辨率反而下降需要权衡。投影数量是决定重建质量的重要参数。普通的快速扫描可能只需要几百帧投影图而需要精细分析的时候我会设置到1200帧甚至更多相当于每0.15度左右采集一张投影图。投影数越多重建出的三维数据细节越完整重建时间也会成倍增加一两个小时的扫描时间并不罕见。为了提高图像信噪比还可以对每一帧做多次采集求平均比如每帧采集4次或8次效果非常明显。4.3 重建与伪影处理截断伪影、金属伪影、束硬化截断伪影样品太大超出视野范围的时候重建出来的图像边缘会出现环状或带状伪影解决办法要么换更大的视野要么把样品稍微偏移做“扩展视野扫描”。金属伪影PCB上大量铜散热片连接器还有或大或小的屏蔽罩同样会造成明暗条纹伪影这在多层板里几乎是不可避免的。实际分析时我通常会在重建阶段用迭代重建算法代替传统滤波反投影算法明显抑制金属伪影在分析结果时也要时刻提醒自己靠近金属边界的小细节有可能是算法伪造出来的。束硬化伪影X射线从源到探测器能量低的成分更容易被吸收导致穿过厚材料后的X射线平均能量升高产生杯状伪影和条纹伪影。处理的方法大多是加物理滤片或者利用软件进行束硬化校正。伪影问题说白了是CT成像永远避不开的话题。没有哪一个软件能百分之百去除所有伪影你对器件结构和工艺了解得越深越能区分“真实结构”和“算法生成的假象”。这就是为什么我经常强调做CT分析的人不应该只懂CT还要懂PCB制造工艺和元器件封装不然很容易被重建图像里面的细节忽悠住。4.4 数据分析与报告输出不只是截几张图CT扫完最后一步才是真正体现价值的地方。我是习惯在专用的三维可视化和分析软件里打开体数据根据密度差异做阈值分割、缺陷标记、尺寸测量。做空洞率分析时我会把灰度阈值务求设置一致才能保证不同样品的空洞率数据之间有可比性但不同批次样品如果受到射线能量或重建参数差异影响设置阈值时要特别注意最好的做法是尽量在同一批次扫描条件下完成对比分析。报告里我会按检查需求输出空洞率分布、焊点形态图、缺陷的三维坐标和量化数据以及关键缺陷截图尽量用数据说话。5. 入坑前必知CT设备的选型思路和采购避坑指南如果你所在的公司正考虑自购工业CT或者你准备给实验室提需求我建议你先想清楚几个问题再下手。第一明确自己要扫描的样品的最大尺寸和最高分辨率。每个CT厂商的样品舱尺寸都不一样最大能容纳的样品直径和高度直接决定你未来的使用范围。如果主要是做PCB和封装失效分析通常不需要特别大的舱体但对分辨率的追求尽量高一些优先考虑微焦点射线源检查一下在最大几何放大倍数下能看到多小的特征可以拿一个已知缺陷的样品去厂商那里实测一下。第二射线能量方面要留出富余。目前主流PCB分析用的CT设备不少是160kV到225kV的范围。如果你做的样品不只是板卡还包括带厚重铝壳或铜基板的产品那就要考虑240kV以上甚至更高能量的系统没有足够的穿透力高密度材料内部细节根本扫不出来。第三软件和分析功能同样重要。CT扫描仪到手只是一个开端真正决定效率的是软件能不能顺畅完成重建、渲染、测量、缺陷分析和报告输出。一些品牌设备自带分析软件功能比较基础做焊接缺陷分析可能需要额外购买专业CT分析模块。这部分预算一定要在立项阶段就谈清楚。第四辐射防护和场地要求也千万别大意。CT设备就算有铅屏蔽外壳安装时依然需要满足当地辐射安全法规要求个别高能设备还可能需要专门的屏蔽室。购买之前可以安排厂商和环评单位合租做场地勘测同时预留好足够的三相电源和承重条件。我见过有公司设备都到货了才发现实验室承重不够最后只能临时改造机房白白耽误了项目进度。6. 上手之后常见的坑一个案例引发的几点忠告说一个我自己踩过的坑。有次收到一块客户的PCBA反馈是部分功能失效怀疑是多层板内部过孔开路。我上CT扫了一个多小时重建出来的数据里能明显看到有一个过孔内的铜层有断续痕迹当时我几乎认定这就是缺陷所在了。后来客户要求做进一步的切片验证我把同样的位置切出来后放到电镜下一看铜层其实是完整的只是断面附近有一层残留的有机污染物导致CT图像里灰阶梯度和正常铜区不一致看着像开裂。那一次之后我给自己定了一条规矩凡是CT发现的关键缺陷如果有条件都要尽可能用切片或电镜去复核一次。CT的优势是无损、三维、快速但CT也不是万能的它的分辨能力受系统硬件、工艺参数、样品的材质和厚度影响很大有些微小的裂纹如果与扫描方向不垂直信号对比很低完全可能被漏检。CT发现的问题不一定全是真的CT没看到的问题也不代表不存在最终结论需要多种手段相互印证。还有一点很多人容易忽略就是样品在真空扫描室内的温度问题。部分CT设备的样品舱是密闭但非真空的然而长期高密度扫描时射线本身会产生热效应。有些塑封器件对温度敏感长期照射可能引发材料轻微老化或变形直接影响后续的可靠性测试所以如果你的CT设备样品舱有温度控制功能尽量开启确实没有的话就要合理安排扫描时间避免长时间连续照射同一个样品。7. 从“看得见”到“测得准”工业CT带来的不只是图像说实话工业CT在PCB分析里的推广本质上是整个电子制造行业从“经验驱动”向“数据驱动”转型的一个缩影。以前老师傅拿X光机看一眼凭经验判断“这个焊点还行那个空洞有点大”这种东西很难量化、很难复制。而CT给出的是一整套三维体数据你可以随时回溯分析也可以利用同样的数据去做三维测量、缺陷分类、工艺统计。不同工程师看同一份CT数据得到的结论也更容易保持一致这在规范化质量管控中意义重大。对PCB设计工程师来说工业CT逐渐普及的另一个价值是设计阶段的一些假设终于可以得到验证。比如高速板上的阻抗连续性问题很多人只关注线宽线距与叠层设计CT扫描却可以直观地让设计工程师看到蚀刻后的实际线宽均匀性、玻纤布编织对介质层厚度的局部影响、过孔残桩的留长情况。这些物理事实直接决定了仿真频率范围的准确性。我不太愿意把工业CT说成“万能钥匙”它更像是一台高端的“内部结构透视仪”真正发挥价值还需要使用者懂工艺、懂失效机理、懂数据分析。但在复杂PCB分析这个方向上CT已经越来越难被绕开了。无论是产品研发阶段的工艺窗口摸索还是量产阶段的质量抽检抑或售后阶段失效板的故障归因CT提供的那种全三维、无损、可量化的信息维度是传统工具很难替代的。我自己这几年的工作里CT的使用频率一直在增加从最初的BGA空洞分析到现在整板层叠结构检查、HDI盲埋孔质量评估、CAF失效定位几乎每一类疑难杂症都会先考虑来一遍CT。这种变化我相信也是整个行业正在经历的过程。
返回列表