AOI、SPI、ICT和FCT是PCBA加工中常见的四类检测方式,分别用于检查不同生产阶段的问题:SPI主要检查锡膏印刷,AOI主要检查元器件贴装和可见焊点,ICT主要检查电路网络及元器件电气参数,FCT则通过模拟产品实际运行状态验证整板功能。
简单来说:
SPI检查“锡膏印得对不对”;
AOI检查“元器件贴得对不对、焊得好不好”;
ICT检查“电路连接和元器件参数是否正确”;
FCT检查“整块PCBA能不能按设计正常工作”。
四种检测方式关注的阶段和缺陷不同,不能简单互相替代。可靠的PCBA质量控制通常需要根据产品结构、批量和应用等级进行组合。
一、PCBA为什么需要多种检测方式?
PCBA生产包括锡膏印刷、SMT贴装、回流焊、DIP插件、后焊、程序烧录和功能测试等多个环节。每个阶段产生的缺陷不同,单一设备无法覆盖所有问题。
例如:
SPI可以发现锡膏少印,却无法判断回流焊后是否形成可靠焊点;
AOI可以发现元器件漏贴,却无法完整检测BGA底部焊球;
ICT可以发现某个网络开路,却不一定能判断产品软件功能;
FCT可以发现整板功能异常,但未必能快速定位到具体焊点或元器件。
因此,PCBA检测更合理的思路是:前段通过SPI和AOI预防、拦截工艺缺陷,后段通过ICT和FCT验证电气连接及产品功能。
二、什么是SPI检测?
SPI是Solder Paste Inspection的缩写,中文通常称为锡膏检测。它设置在钢网印刷之后、元器件贴装之前,主要检查PCB焊盘上的锡膏印刷质量。
典型工艺位置为:钢网印刷 → SPI检测 → SMT贴装 → 回流焊
SPI通常利用三维光学测量技术,对每个焊盘上的锡膏进行高度、面积和体积分析。
三、SPI主要检测哪些项目?
SPI常见检测内容包括:
锡膏是否漏印;
锡膏体积是否不足;
锡膏体积是否过多;
锡膏高度是否异常;
锡膏印刷是否偏移;
锡膏面积是否符合要求;
锡膏是否塌边;
相邻锡膏是否发生连接;
锡膏形状是否异常;
钢网开孔是否可能堵塞;
同类焊盘之间的锡膏量是否一致。
对于BGA、QFN、细间距IC和0201等元器件,SPI尤其重要。因为这些器件对锡膏体积和印刷偏移较敏感,回流焊后又可能难以直接检查。
四、SPI可以预防哪些焊接缺陷?
SPI本身不能检查已经形成的焊点,但能够提前发现可能导致以下问题的印刷异常:
SPI发现的问题 回流后可能出现的缺陷
锡膏体积不足 少锡、虚焊、BGA开路
锡膏体积过多 连锡、锡珠、器件漂移
两端锡量不一致 片式元件立碑、偏移
印刷位置偏移 细间距器件桥连、少锡
相邻锡膏连接 引脚连锡、短路
局部连续少锡 钢网堵孔或脱模异常
QFN中心盘锡膏过多 器件浮高、空洞增加
SPI的价值在于把问题拦截在贴装和回流焊之前。此时清洗PCB并重新印刷的成本,通常低于焊接完成后的返修成本。
五、SPI有哪些局限?
SPI只检查锡膏印刷状态,不能检测:
元器件是否漏贴;
元器件型号是否正确;
极性是否反向;
贴装是否偏移;
回流焊后是否虚焊;
BGA焊球是否桥连;
电路是否导通;
产品功能是否正常。
此外,SPI测量的是锡膏外形和体积,并不能完全证明锡膏状态、助焊剂活性和最终润湿质量正常。
六、什么是AOI检测?
AOI是Automated Optical Inspection的缩写,中文通常称为自动光学检测。它通过工业相机、光源和图像算法,对PCB或PCBA表面进行自动拍摄和比对。
AOI可以设置在不同生产阶段:
回流焊前AOI:检查元器件贴装状态;
回流焊后AOI:检查可见焊点和元器件装配质量;
波峰焊后AOI:检查插件焊点和部分装配异常。
在SMT生产中,回流焊后的AOI应用较为常见。
七、AOI主要检测哪些项目?
1. 元器件装配问题
AOI可以检查:
漏件;
多件;
错件;
元器件偏移;
元器件旋转;
极性反向;
IC方向错误;
片式元件立碑;
元器件侧立;
本体破损;
错位或浮高。
2. 可见焊点问题
AOI通常可以检查:
连锡;
少锡;
多锡;
可见虚焊特征;
焊点形状异常;
引脚翘起;
引脚偏位;
锡珠;
漏焊;
焊盘污染或异常。
3. DIP和后焊问题
根据设备配置和产品结构,AOI还可以辅助检查:
插件器件漏插;
插件方向错误;
焊点连锡;
焊点少锡;
引脚长度异常;
后焊漏焊。
八、AOI能检查BGA和QFN底部焊点吗?
普通AOI主要依靠可见光成像,无法穿透元器件本体,因此不能完整观察BGA、LGA和QFN底部的隐藏焊点。
AOI可以检查BGA器件的:
是否漏贴;
本体方向;
外围位置偏移;
周围锡珠;
器件边缘异常。
但BGA底部的桥连、焊球缺失、空洞和部分开路,通常需要使用X-Ray检测,并结合电气测试或功能测试确认。
QFN外围可见焊盘可能被AOI识别,但中心散热盘和封装底部焊接状态仍需要其他手段检测。
九、AOI有哪些局限?
AOI依赖相机所能看到的外观特征,主要局限包括:
无法完整检查底部隐藏焊点;
外观正常不代表内部连接可靠;
无法判断元器件实际电气参数;
对反光焊点、阴影和高器件遮挡较敏感;
相似外观的错料可能无法识别;
字符模糊或无丝印器件难以判断型号;
焊点被器件本体遮挡时覆盖率下降;
可能产生误报,需要人工复判。
因此,AOI合格不能代替ICT、FCT和必要的X-Ray检测。
十、什么是ICT检测?
ICT是In-Circuit Test的缩写,中文通常称为在线测试或在线电路测试。ICT一般在PCBA焊接完成后,通过专用针床治具或探针接触PCB测试点,对板上网络和元器件进行电气检测。
ICT的核心目标是判断:
电路是否存在开路或短路;
元器件是否漏装、错装;
部分元器件参数是否正确;
二极管、晶体管等器件方向是否异常;
电源和地之间是否存在低阻短路。
与裸PCB电测不同,ICT面对的是已经焊接元器件的PCBA,需要结合电路结构和元器件之间的并联关系编写测试程序。
十一、ICT主要检测哪些项目?
1. 开路和短路
ICT可以检查部分网络之间是否短路,以及测试点之间的导通关系是否正常。上电前发现电源短路,可以降低器件烧毁风险。
2. 电阻、电容和电感参数
在电路条件允许时,ICT可以测量板上电阻、电容和部分电感参数,用于发现:
阻值错误;
容值错误;
漏装;
错料;
焊点开路;
参数明显偏离。
受电路并联路径影响,部分元器件无法直接、准确地在线测量,需要通过隔离设计、测试保护或其他方法处理。
3. 二极管和晶体管
ICT可以测量PN结特性,辅助判断二极管、三极管及部分半导体器件是否漏装、反装或损坏。
4. IC引脚连接
部分ICT系统可以通过测试点、电气保护二极管或特定测试方法,检查IC引脚是否存在开路。但对于高密度BGA,是否能检测取决于测试点和电路设计。
5. 电源网络
ICT可以检查电源对地阻值、保险丝连接、电源轨短路和部分稳压电路状态,减少PCBA直接上电测试的风险。
十二、ICT为什么需要测试点和测试架?
ICT通常需要探针接触PCB上的测试点。测试点数量、位置和间距会直接影响测试覆盖率与治具难度。
良好的ICT可测试性设计应考虑:
关键网络设置测试点;
电源和地保留可接触位置;
测试点不被元器件遮挡;
测试点之间保持足够间距;
测试点尺寸适合探针;
测试点表面不被阻焊覆盖;
PCB保留治具定位孔;
避免探针压到易损元器件;
关键网络具备测试隔离条件。
如果PCB设计时没有考虑ICT,产品完成后可能无法增加足够测试点,最终只能降低测试覆盖率或改用飞针、边界扫描和功能测试。
十三、ICT有哪些局限?
ICT虽然能够定位具体网络和部分元器件,但也存在以下限制:
需要测试点;
批量生产通常需要专用测试架;
治具存在制作成本和周期;
PCB改版后治具可能需要修改;
并联电路会影响元器件参数测量;
无法完整验证软件和系统功能;
部分BGA网络难以接触;
不能代替高速通信和整机性能测试;
治具探针需要维护和校准。
ICT更适合设计稳定、数量较大并具有良好可测试性的PCBA。
十四、什么是FCT检测?
FCT是Functional Circuit Test或Functional Test的缩写,中文通常称为功能测试。它通过向PCBA供电并模拟实际使用条件,验证电路板能否按照设计要求运行。
FCT通常位于生产后段,可能在程序烧录、ICT和外观检查之后进行。
FCT需要根据具体产品制作测试方案,不像AOI和SPI那样具有较强的通用性。不同PCBA的供电、通信、接口和功能完全不同,因此测试治具、软件和判定标准通常需要定制。
十五、FCT主要检测哪些项目?
FCT可根据产品功能检查:
上电电流;
各路电源电压;
电源启动时序;
MCU能否启动;
固件是否正确;
通信接口是否正常;
USB、UART、CAN、RS-485、以太网等通信;
输入按键和传感器信号;
LED、继电器、电机等输出;
模拟量输入和输出;
显示屏及触摸功能;
存储器读写;
音频输入与输出;
无线通信功能;
保护和报警功能;
整板功耗;
产品特定业务功能。
FCT测试内容取决于客户提供的测试规范。没有测试步骤、限值、程序和治具时,加工厂通常无法仅根据原理图建立完整功能测试。
十六、FCT能够发现哪些问题?
FCT可以发现前段检测不容易识别的问题,例如:
程序烧录错误;
MCU无法启动;
电源时序异常;
通信接口失效;
模拟精度不合格;
传感器读数异常;
继电器或执行器不动作;
元器件性能不匹配;
焊点接触导致的功能异常;
整板功耗超限;
替代料与软件不兼容。
但FCT结果通常表现为某项功能不通过,不一定能直接定位到具体元器件或焊点,需要结合原理图、ICT、X-Ray和维修分析进一步排查。
十七、FCT需要客户提供哪些资料?
开展功能测试通常需要提供:
PCBA原理图;
测试操作说明;
测试项目和顺序;
输入条件;
各测试点正常值范围;
电源电压及限流要求;
固件和校验值;
烧录工具与接口;
通信协议;
测试软件;
测试治具或治具设计资料;
合格与不合格判定标准;
序列号、MAC地址等写入规则;
测试数据保存要求。
如果客户只提供“通电测试”这一要求,却没有正常电流、接口和判定标准,测试结果很难形成有效验收依据。
十八、AOI、SPI、ICT和FCT有什么核心区别?
检测方式 检测阶段 主要检测对象 典型缺陷
SPI 锡膏印刷后 焊盘上的锡膏 少锡、多锡、偏移、塌边、漏印
AOI 贴装后或回流后 元器件和可见焊点 漏件、错件、反向、偏移、连锡、立碑
ICT PCBA焊接后 网络及板上元器件 开短路、错料、参数异常、PN结异常
FCT 程序烧录或生产后段 整块PCBA功能 启动、通信、电源、接口和功能异常
可以把这四种检测理解为一条逐步深入的质量链路:
SPI控制印刷过程,AOI控制装配外观,ICT检查电路结构,FCT验证产品功能。
十九、四种检测方式可以互相替代吗?
SPI不能替代AOI
锡膏印刷正确,不代表元器件没有漏贴、反向和偏移,也不代表回流焊结果一定合格。
AOI不能替代ICT
AOI只能根据外观判断,无法确认电阻实际阻值、网络导通状态和元器件内部性能。
ICT不能替代FCT
ICT可以检查元器件和网络,却无法完整验证固件、通信协议和整板运行逻辑。
FCT不能完全替代ICT
FCT能够判断功能是否正常,但定位缺陷的效率可能较低。部分非关键支路异常在功能测试中可能暂时没有表现,却会被ICT发现。
实际项目可以根据产品风险和成本选择组合,但应清楚了解省略某项检测后会失去哪些缺陷覆盖能力。
二十、X-Ray与AOI有什么区别?
X-Ray利用射线穿透器件和焊点,适合检查AOI无法看见的内部结构。
对比项目 AOI X-Ray
检测原理 可见光成像 射线透视成像
主要对象 表面元器件和可见焊点 BGA、QFN等隐藏焊点
可检查桥连 可见引脚桥连 BGA底部桥连
可检查空洞 通常不能 可以辅助测量
可识别元件方向 通常可以 视器件结构而定
主要局限 看不到器件底部 不能直接验证电气和功能
BGA、LGA、QFN和盘中孔结构较多的PCBA,通常需要将AOI与X-Ray结合。
二十一、边界扫描与ICT有什么区别?
边界扫描通常通过JTAG接口检查支持该功能的数字器件及其互连网络,适合FPGA、处理器和高密度BGA产品。
相比ICT,边界扫描对物理测试点的依赖较小,但要求:
器件支持边界扫描;
原理图和PCB设计预留JTAG;
提供器件描述文件;
建立边界扫描测试程序;
网络结构符合测试要求。
高密度PCBA可以采用ICT、边界扫描和FCT组合,提高BGA及数字网络的检测覆盖率。
二十二、不同生产阶段如何配置检测?
研发样板阶段
建议重点验证设计和工艺问题,可选择:
SPI;
首件检查;
AOI;
BGA或QFN的X-Ray;
飞针或基础电气测试;
FCT功能验证。
样板阶段FCT尤其重要,因为此时不仅要验证加工质量,还要验证硬件设计及程序功能。
小批试产阶段
需要验证工艺稳定性,可以增加:
SPI趋势分析;
AOI缺陷统计;
炉温曲线验证;
X-Ray抽检;
ICT或飞针测试;
FCT测试数据记录;
缺陷率和一次通过率分析。
批量生产阶段
设计稳定后,可通过专用ICT和FCT治具提高检测效率,并建立条码、物料批次、程序版本和测试数据追溯。
二十三、不同产品适合怎样的检测组合?
产品类型 推荐重点检测
简单消费电子板 SPI+AOI+基础FCT
BGA、QFN密集板 SPI+AOI+X-Ray+FCT
数字控制板 SPI+AOI+ICT或边界扫描+FCT
工业控制板 SPI+AOI+ICT+FCT
汽车电子PCBA SPI+AOI+X-Ray+ICT+FCT及可靠性验证
电源和功率板 SPI+AOI+ICT+带载FCT+温升测试
通信与高速板 SPI+AOI+X-Ray+ICT/边界扫描+高速接口测试
医疗电子板 SPI+AOI+ICT+FCT,并结合绝缘与耐压要求
以上只是检测方向,最终方案应根据产品结构、故障风险和验收标准确定。
二十四、检测合格是否代表PCBA一定可靠?
不能完全这样理解。AOI、SPI、ICT和FCT主要检查生产过程及规定条件下的装配、电气和功能状态,不能覆盖全部长期可靠性风险。
PCBA长期可靠性还可能受到以下因素影响:
元器件寿命;
PCB孔铜和层压质量;
焊点热疲劳;
板弯和振动应力;
温度循环;
高温高湿;
盐雾和腐蚀;
长期带载温升;
软件边界条件;
整机散热和结构设计。
高可靠产品还需要进行老化、温度循环、冷热冲击、振动、耐压、绝缘和其他针对性测试。
二十五、如何提高PCBA检测覆盖率?
1. 设计阶段加入DFT
DFT是面向测试的设计。原理图和PCB布局阶段应预留测试点、烧录接口和调试接口,避免PCBA完成后才考虑如何检测。
2. 明确关键网络
电源、地、时钟、复位、通信、模拟输入和关键控制网络应具备适当的检测手段。
3. 提前规划FCT治具
在PCB设计基本稳定后,就可以同步设计测试治具和软件,减少PCBA生产完成后的等待时间。
4. 建立故障覆盖矩阵
列出每种缺陷由哪一种设备检测。例如锡膏少印由SPI检查,BGA桥连由X-Ray检查,电阻错料由ICT检查,通信异常由FCT检查。
5. 保存检测数据
将SPI、AOI、ICT和FCT结果与PCBA条码、BOM版本和物料批次关联,可以提高问题追溯和批次分析能力。
二十六、聚多邦可以提供哪些PCBA检测?
聚多邦提供从PCB制造、BOM配单、元器件采购,到SMT贴片、DIP插件和后焊的一站式PCBA服务。生产过程中可通过SPI检查锡膏印刷状态,利用AOI检查元器件贴装和可见焊点,并根据产品结构配置X-Ray、电气测试及功能测试。
对于BGA、QFN、LGA和高密度PCBA,可结合SPI、AOI和X-Ray检查少锡、连锡、偏移、空洞等风险;对于工业控制、电源、通信、汽车及医疗类产品,可根据客户提供的测试规范,评估ICT、程序烧录、FCT和其他专项检测方案。
具体检测范围、抽检比例、治具费用和判定标准,应在下单前根据Gerber、BOM、原理图、测试要求及产品用途确认。制造检测可以发现大部分装配和功能问题,但不能代替产品设计验证及长期可靠性试验。
常见问题
1. AOI和SPI哪个在前面?
SPI位于锡膏印刷后、贴片前;AOI通常位于贴装后或回流焊后。SPI比AOI更早介入生产过程。
2. 有AOI还需要SPI吗?
建议根据产品复杂度决定。AOI只能在贴装或焊接后发现问题,SPI可以在贴片前拦截锡膏异常,对细间距和高密度产品更有价值。
3. ICT可以检测BGA虚焊吗?
如果相关网络具有测试点且测试程序覆盖到该引脚,ICT可能发现开路。但测试覆盖率受电路和测试点限制,通常还应结合X-Ray、边界扫描或FCT。
4. FCT通过后是否可以取消ICT?
部分简单产品可能以FCT为主,但FCT通常定位效率较低,也可能无法覆盖全部元器件参数。是否取消ICT应根据故障覆盖和产品风险评估。
5. AOI能检测错料吗?
对于外观、丝印或尺寸明显不同的元器件,AOI可以识别部分错料;外观相同但参数不同的电阻、电容,AOI通常无法准确判断,需要通过物料防错、ICT或其他方式控制。
6. FCT是否需要制作测试治具?
多数批量产品需要。样板阶段可以使用线缆和通用仪器临时测试,进入量产后通常建议制作专用治具,提高测试效率和一致性。
7. ICT和裸PCB飞针测试是一回事吗?
不是。裸PCB飞针测试主要检查线路板的开路、短路和网络关系;PCBA的ICT则检查装配后的网络、元器件参数及部分半导体特性。
8. 四种检测是否都需要100%进行?
不一定。应根据产品等级、工艺风险、批量和客户要求确定全检或抽检方案。关键工序和高可靠产品通常需要更高覆盖率。
结语
SPI、AOI、ICT和FCT分别对应PCBA质量控制的不同层级:SPI检查锡膏印刷,AOI检查贴装与可见焊点,ICT检查线路和元器件电气状态,FCT验证整板实际功能。
四种检测从工艺外观逐步深入到电气和功能,组合使用可以形成更加完整的质量闭环。设计阶段同步规划测试点、烧录接口和FCT方案,不仅能够提高缺陷覆盖率,也可以缩短试产调试时间,降低批量返修和售后风险。