PCB 如何测试:AOI、X-Ray、ICT 与功能测试
AOI、X-Ray、在线测试与功能测试各有所长。本文介绍每种方法能发现什么、盲点在哪,以及何时使用。
核心要点
- PCB 主要采用四种测试方法:自动光学检测(AOI)检查表面缺陷,X-Ray 检测检查隐藏焊点,在线测试(ICT)进行元器件级电气检查,功能测试(FCT)确认整块板子能正常工作。
- 没有一种方法能覆盖所有缺陷。AOI 看不到 BGA 下方,ICT 无法判断固件能否启动,功能测试也无法定位 400 个焊点中哪一个存在冷焊。
- X-Ray 检测是检查 BGA、QFN 等底部焊端器件下方隐藏焊点的唯一实用手段。
- 验收标准依据 IPC-A-610,目前为 J 版(2024 年 3 月发布),将每一项状态按 Class 1、2、3 划分为可接受、过程指示项或缺陷。
- 正确的测试组合取决于产量、板子复杂度和可靠性等级,而不是购买最贵的设备。
做硬件绕不开一个尖锐的问题:这块板子能不能用,你怎么知道?本指南面向硬件创始人、设计工程师和采购经理,帮助你在把量产交给合同制造商之前,理解 PCB 是如何被测试的。PCB 的测试是一套分层的检查与电气验证流程:光学和 X-Ray 检测发现组装缺陷,在线测试和功能测试则确认板子电气正确、行为符合设计。每一层都能发现上一层遗漏的问题。
为什么 PCB 需要多种测试方法
一块现代 PCB 可能承载数百个元器件和数千个焊点,而一个缺陷——比如一个立碑的电阻,或功率 FET 下方的空洞——就可能导致整块板子报废。没有任何一种测试能覆盖所有失效模式,因此制造商会叠加互补的检测方法:外观检查发现物理缺陷,电气测试发现功能缺陷。
可以把它理解为一个漏斗。光学检查快速、低成本地筛除表面可见问题;X-Ray 深入光学无法到达的区域;电气测试再验证板子是否实现了原理图所承诺的功能。漏过前一阶段的缺陷会在下一阶段被抓住,这正是分层的意义。它位于更广泛的 PCB 组装流程 的后端,在回流焊之后、出货之前完成。
自动光学检测(AOI)
自动光学检测使用高分辨率相机和结构化光源,拍摄已贴装板子的图像,并与良品参考图像进行比对。AOI 检测每块板只需数秒,可标记缺件、错件、偏移、立碑、桥连、焊锡不足或过多等问题。它是任何 SMT 产线上最快速、最常见的缺陷筛查手段。
一套好的 AOI 系统能捕捉从上方可见的缺陷:
- 器件是否在,方向是否正确?
- 器件是否移位、旋转或歪斜。
- 桥连、焊锡不足、立碑。
- 通过封装和丝印进行核对。
AOI 在哪些位置运行
许多产线会运行两次 AOI:一次是在钢网印刷机之后进行锡膏检测(SPI),另一次是在回流焊之后。在贴装前发现锡膏问题,远比报废一块成品板更划算。回流焊后的 AOI 则确认所有器件都经受住了炉温考验。
AOI 的盲区
AOI 是视线检测。它无法看到被元器件本体遮挡的焊点。球栅阵列(BGA)将所有焊点隐藏在封装下方,QFN 的热焊盘也位于视线之外。对于这些情况,光学检测无能为力,需要用到 X-Ray。
X-Ray 检测
PCB X-Ray 检测通过向板子发射射线,使密度更高的材料——主要是焊锡——清晰成像,从而让检验员看到元器件本体下方的焊点。它是检查 BGA、QFN 等底部焊端器件的唯一实用方法,能够发现空洞、枕头效应、开路、短路以及内部裂纹等相机无法触及的缺陷。
生产现场常见的两种形式:
| 方法 | 作用 | 最适用于 |
|---|---|---|
| 2D X-Ray | 俯视密度图像 | 快速检查 BGA 空洞和桥连 |
| 自动 X-Ray(AXI) | 在线自动判读缺陷 | 大批量、隐藏焊点密集的板子 |
| 3D CT X-Ray | 横截面重建 | 失效分析、深层空洞评级 |
检验员在 BGA 上关注的内容包括:焊球的圆整度、相邻焊球之间的桥连、枕头效应(焊球与焊盘未充分融合)以及空洞。空洞按焊点面积的百分比进行评级,因为小空洞属于正常现象,但位于散热或电源焊球下方的大空洞会影响传热和电流承载能力。IPC-A-610 和 IPC-7095 系列给出了验收标准。
X-Ray 比 AOI 更慢、单块成本更高,因此通常只针对高风险器件,而非每个焊点都检测。如果板子上没有 BGA 或 QFN,可能根本不需要 X-Ray。
在线测试(ICT)
在线测试通过针床治具与板子上的各个网络建立电气接触,并逐一对贴装后的元器件进行测量。ICT 可验证电阻、电容值,二极管和三极管方向,开路、短路以及缺件等元器件级问题。它是一种强大的电气筛查手段,但需要测试点接触,并且需要定制治具。
其机械结构很关键。针床治具是一排弹簧针,压接到专用测试焊盘上,然后测试仪对每一个网络供电并探测,确认元器件存在、参数正确且连接可靠。因为它逐个检查元器件,ICT 能精确定位是哪个器件或焊点失效,而这通常是功能测试做不到的。
权衡取舍
ICT 的优势也是它的成本。治具针对某一种板 layout 定制,制作周期可能长达数周,因此 ICT 只有在产量可观时才划算。它还取决于你的布局:如果没有足够的可探测测试点,电路中的大部分区域将无法覆盖。这类覆盖决策需要和 IPC-A-610 中的 workmanship 目标一起,在设计早期确定,而不是后期临时补加。
对于小批量,飞针测试是一种无需治具的替代方案。几根快速移动探针依次接触每个网络,而不是使用固定的针床。它单块测试更慢,但无需定制治具,因此是原型和小批量的合理选择。
功能测试(FCT)
功能测试给成品板子上电,并按最终产品的使用方式运行它,确认板子确实能完成预定任务。如果说 ICT 是单独检查每个元器件,FCT 则是检查整个系统:能否启动、输出电压是否正确、能否与传感器通信、对输入是否做出响应?它最接近真实使用场景,能发现只有板子带电运行时才会暴露的问题。
功能测试治具是围绕你的具体产品搭建的。它可能会施加输入信号、读取输出、烧录固件、运行自检程序,并检查通信总线。对于电机控制器,治具会带动负载旋转并确认电流和转速;对于物联网传感器,会检查射频和模拟前端。这是最后一道直接决定客户是否满意的大门。
其局限性在于诊断分辨率。FCT 通常只能给出通过或失败,无法给出精确位置。如果板子失效,通常需要借助 AOI 数据、X-Ray 或 ICT 结果来追溯根本原因。因此,这些方法是一套组合,而不是相互竞争的关系。
如何选择合适的测试组合
正确的组合取决于三点:生产批量、板子复杂程度,以及你在 IPC-A-610 下的可靠性等级。在 50 块原型上投资 ICT 是浪费,而在 BGA 密集的工业板上跳过 X-Ray 同样危险。
可以作为初始参考框架:
- 它快速、便宜,能拦截大部分组装缺陷。在细间距设计上,回流焊前增加 SPI 是值得的。
- BGA、QFN 和底部焊端器件基本都需要。没有这类器件,就不是硬性要求。
- 当你需要元器件级覆盖且布局有足够测试点时。原型和小批量使用飞针测试。
- 对于任何"能用"不可妥协的产品——也就是几乎所有产品。
如果你选择 在中国外包 PCB 组装,请让制造商明确说明默认运行哪些方法、哪些需要额外收费。在 Faradine,每块板子在发货前都会完成功能测试,你的专属项目经理会为你详细讲解针对你设计的具体测试方案。
常见问题
AOI 与 X-Ray 检测有什么区别?
AOI 使用相机检查可见表面,因此能快速、低成本地发现缺件、偏移、桥连和不良焊点。X-Ray 能穿透板子,检查元器件本体下方的隐藏焊点,如 BGA 焊球和 QFN 散热焊盘。AOI 是覆盖面广的第一道筛查;X-Ray 针对 AOI 物理上无法看到的隐藏高风险焊点。
小批量生产需要在线测试吗?
通常不需要。ICT 需要定制针床治具,制作可能耗时数周,只有批量较高时才划算。对于原型和小批量,飞针测试可以提供类似的元器件级覆盖,且无需治具,只是速度更慢。当产量上升、单块测试时间开始影响成本时,专用 ICT 才具备经济意义。
只做功能测试够吗?
不够。功能测试能确认板子能工作,但通常只报告通过或失败,不会指出故障位置。单独使用时,它可能放过一些尚未引发失效的细微组装缺陷。将功能测试与 AOI 结合,并在必要时配合 X-Ray,既能确认产品可用,又能获得修复问题所需的诊断数据。
什么标准定义了 PCB 检验标准?
IPC-A-610《电子组件可接受性》是最广泛使用的视觉验收标准。当前版本为 J 版,发布于 2024 年 3 月。它将每一项状态按三个产品等级划分为可接受、过程指示项或缺陷,从普通消费电子产品(Class 1)到高可靠性硬件(Class 3)。焊接工艺要求由配套标准 IPC J-STD-001 覆盖。
隐藏的 BGA 焊点如何测试?
BGA 焊点位于封装下方,相机无法看到。X-Ray 检测是标准答案:它穿透板子,直接对焊球成像。检验员检查焊球形状和间距,查找桥连和枕头效应,并按 IPC 标准(如 IPC-7095)将空洞按焊点面积百分比进行评级。
测试越多越好吗?
不是。质量来自于让测试组合匹配板子的复杂度、批量和可靠性等级,而不是在每块板子上运行所有方法。对一块简单、低批量的板子过度测试,只会浪费金钱和时间,却不会降低真实风险。目标是覆盖你具体设计和应用实际面临的失效模式。
获取为你板子量身定制的测试方案
了解 PCB 如何测试只是第一步;根据设计、批量和可靠性目标匹配正确的方法,才是关键。如果你希望在投入量产前获得一份清晰、书面的测试方案,请联系 Faradine 团队,我们会将 AOI、X-Ray、ICT 和功能测试映射到你的项目需求。