25、TSP产线测试:短路测试、开路测试、功能测试、校准测试

各位好,我是老张。在硬件这一行摸爬滚打了十几年,今天跟大伙聊聊TSP产线测试这档子事。说实话,产线测试这块,看着简单,但坑是真不少。我见过不少项目,设计阶段一切顺利,一到产线就各种翻车,最后排查下来,十有八九是测试流程没卡死。

TSP(Touch Screen Panel)从贴合完到装机,中间必须过四道鬼门关:短路测试、开路测试、功能测试、校准测试。少一道,后面返修率就蹭蹭往上涨。咱们一个一个说。

一、短路测试(Short Test)

短路测试,说白了就是检查触摸屏的驱动线和感应线之间有没有不该连在一起的地方。你想想看,如果TX和RX之间直接搭上了,那触摸信号直接就串过去了,根本没法用。

测试原理:

用万用表或者专用的短路测试仪,测量每条通道对地的阻抗。正常情况下,每条通道对地阻抗应该在几兆欧以上。如果测出来只有几十欧甚至更小,那基本就是短路了。

关键指标:

  • 通道对地阻抗:> 5MΩ(正常)
  • 通道间阻抗:> 10MΩ(正常)
  • 短路判定阈值:< 100Ω(判定短路)

我的经验: 我曾经遇到过一个项目,短路测试怎么都过不去,查了半天发现是FPC(柔性电路板)的焊盘上有锡渣残留。后来我要求产线在贴片后增加一道超声波清洗工序,短路率直接降了80%。

二、开路测试(Open Test)

开路测试跟短路正好相反,是检查线路有没有断掉。触摸屏的ITO(氧化铟锡)层很脆弱,弯折或者划伤都可能导致线路断裂。

测试方法:

通常用恒流源给通道施加一个微小电流(比如1μA),然后测量电压降。如果电压降异常大,说明线路阻抗过高,很可能存在开路。

// 开路测试伪代码示例
for each channel in channels:
    apply_current(1uA)
    measure_voltage()
    if voltage > 500mV:
        mark_as_open(channel)
    else:
        mark_as_pass(channel)

注意: 开路测试的电流不能太大,否则可能烧坏ITO线路。我见过有产线为了赶速度,把测试电流调到10μA,结果一批屏的银浆线路直接烧断了,损失惨重。

三、功能测试(Function Test)

功能测试,就是模拟手指触摸,看看触摸屏能不能正确响应。这一步最直观,但也最容易出幺蛾子。

测试流程:

  1. 单点测试: 用导电橡胶或者金属探头,在屏幕的四个角和中心点各点一下,看坐标是否准确。
  2. 多点测试: 同时点两个点,检查是否支持多点触控,以及坐标是否稳定。
  3. 线性度测试: 沿着屏幕对角线画线,看轨迹是否平滑,有没有跳点。
  4. 灵敏度测试: 用不同大小的探头(模拟手指粗细)点击,看最小响应面积。
测试项目 合格标准 常见问题
单点精度 偏差 < 1mm 坐标偏移、无响应
多点触控 支持2点以上,无鬼点 鬼点、坐标粘连
线性度 轨迹偏差 < 0.5mm 跳点、断线
灵敏度 支持5mm以上手指 小手指无响应

避坑指南: 我曾经遇到过一批屏,功能测试时单点没问题,但多点就出鬼点。查了三天,最后发现是IC的固件版本不对,多点算法有bug。所以,功能测试一定要覆盖多点场景,别偷懒。

四、校准测试(Calibration Test)

校准测试,是最后一步,也是最关键的一步。触摸屏的物理坐标和显示坐标之间,存在一个映射关系。校准的目的,就是把这个映射关系算出来,存到IC里。

校准方法:

最常用的是三点校准法。在屏幕的左上、右上、左下三个位置,依次显示校准点,让用户点击。系统记录下物理坐标和显示坐标,然后解算出转换矩阵。

// 三点校准矩阵计算
// 已知三个点的物理坐标 (x1,y1), (x2,y2), (x3,y3)
// 对应的显示坐标 (X1,Y1), (X2,Y2), (X3,Y3)
// 求解矩阵参数 a,b,c,d,e,f

// 方程组:
// X = a*x + b*y + c
// Y = d*x + e*y + f

// 解方程得到 a,b,c,d,e,f 六个参数

校准后的验证:

  • 在屏幕中心点一下,偏差应 < 0.5mm
  • 在屏幕边缘点一下,偏差应 < 1mm
  • 连续点击10次,坐标抖动应 < 0.3mm

知识体系总览

下面这张图,把整个TSP产线测试的流程和关系梳理了一下,方便大家理解。

TSP产线测试流程 短路测试 开路测试 功能测试 校准测试 通道对地阻抗 > 5MΩ 通道间阻抗 > 10MΩ 恒流源施加 1μA 电压降 < 500mV 单点/多点/线性度 灵敏度 > 5mm 三点校准法 偏差 < 0.5mm 四道测试全部通过 → 良品出货 顺序执行,不可跳过任何一步

嗯,这四道测试,每一道都有它的意义。短路和开路是基础,保证物理连接没问题;功能测试验证交互是否正常;校准测试则是把触摸坐标和显示坐标对齐。少了任何一步,后面都可能出大问题。

我个人习惯,在产线导入阶段,会要求测试工位把每道测试的结果都记录下来,生成一个测试日志。这样一旦出现批量问题,可以快速回溯,定位到具体是哪一步出了问题。我曾经靠这个日志,帮一个客户找出了FPC来料批次不良的问题,省了一大笔返修费用。

最后提醒一句: 产线测试不是走过场。我见过有工厂为了赶产能,把校准测试的精度放宽到2mm,结果用户拿到手,屏幕边缘点不准,投诉率飙升。测试标准一旦定下来,就不要轻易放水。

公众号:蓝海资料掘金营,微信deep3321