TP问题汇总
2016-06-29 17:34
344 查看
http://blog.csdn.net/wlwl0071986/article/details/8302135
No.1
现象描述:进入浏览器,网页放大和缩小效果差
原因分析:由于TP抖动导致该问题。
解决方法:有抖动导致放大缩小不稳定,需要开启防抖功能,在最后主动丢掉2~3个点。
开启防抖会降低报点率,需要结合用户效果体验测试来决定防抖功能舍弃几个点。
No.2
现象描述:TP下边缘划线测试80%几率出现断线
原因分析:由于LCD显示区域和TP贴合的问题引起的。
解决方法:如果按键区与AA区是连成一块报坐标的,所以下边沿很容易划到AA区以外的值,该值在LCD是显示不出来
的,所以就类似断线。目前修改的方法为:在驱动中,对Y轴下边大于Y_MAX且小于Key_Y值时,则统一上
报为Y_MAX。
No.3
现象描述:三个点同时接触TP,TP失效没有反应
原因分析:TP IC本身算法问题。当限定为最大允许2指时,在有第3指时将不会上报。
解决方法:有些IC算法对于最大上报点数进行上报抑制,目前的智能机一般最多支持两点,
检测到多于2个点时,只上报前2个点:即上报ID=1和ID=2的两个点。
No.4
现象描述:3个手指同时点击TP,手指间连成一条线段
原因分析:TP ID上报导致的问题
解决方法:多指同时触摸时容易导致ID切换,从而手指间由于ID匹配错误造成连成一条线段。
No.5
现象描述:手指点击TP上的功能图标,概率性不能进入该图标功能而是引起翻动界面现象
原因分析:在点击操作时,如果TP非常灵敏,单点也会出现一条线,被认为是翻页操作。
解决方法:TP抖动导致单击会连线,可以通过增加filter坐标窗口来对抖动进行抑制。
filter为坐标过滤窗口,即坐标的移动要大于这个值才会真正上报,即开启防抖功能。
No.6
现象描述:进入Development.apk,划出的线扭曲不平滑
解决方法:画线平滑度是通过调整TP配置参数的差值一致性来调整的,与TP结构阻抗等有关
No.7
现象描述:悬空用电容笔做TP划线测试1分钟,断线超过10次
原因分析:由于悬空导致电荷差值变化减小,算法中不认为是TOUCH事件,导致断线问题
解决方法:悬空容易误判断到松键导致断线,通过提高触摸灵敏度,主要为降低松键阈值,
使悬浮状态时不容易松键,从而解决断线问题。
No.8
现象描述:悬空时,TP上一手指固定,另一手指划过其X值或Y值位置易引发误触和断线
原因分析:悬空导致的问题
解决方法:悬浮时双指并行容易差值起不来,因此通过减小松键阈值使其不容易松键,来解决误触和断线的问题
No.9
现象描述:悬空多点点击TP,出现误触
原因分析:悬空导致的问题。
解决方法:触摸响应灵敏度过高导致,通过提高按键的阈值,使IC不会误检测到有按键。
No.10
现象描述:连接USB时TP定位不准确,点击第二排,却响应第三排
原因分析:充电共模干扰问题。
解决方法:在通过调整共模干扰参数无法解决的情况下,可以通过下发两种配置参数的机制来解决该问题。即:在通
常使用条件下,使用一组参数;在检测到充电状态时,下发另一组充电状态下使用的配置参数来规避。
No.11
现象描述:测试机放置在桌上,接标配BYD_TC-G60充电器,大拇指接触TP有明显误触
原因分析:共模干扰和大面积拆合点问题导致
解决方法:大面积TOUCH时,会出现拆点和合点的问题,会在拆点和合点之间来回切换,
通过调高识别为TOUCH事件点数的阀值来规避该问题。
No.12
现象描述:充电时慢速划线,划出的线非常扭曲
原因分析:充电共模干扰问题。
解决方法:共模干扰导致,提高驱动频率可以解决该问题。因为充电器在不同的频段干扰信号的强度会不一样,只要
低于3mv的干扰就基本不会对TP产生影响,通过充电器的共模分析,0X70即724Khz可以满足该该要求。
No.13
现象描述:测试机在手上或桌上,安装Development.apk,大拇指划线测试出现不同程度断线
原因分析:大面积拆合点问题导致
解决方法:悬浮大面积触摸导致拆点不稳定,从而产生断线,跟TP结构和整机结构有很大关系,
通过调高识别为TOUCH事件点数的阀值来规避该问题。
No.14
现象描述:桌上或手持测试机,大拇指接触TP报两点
原因分析:大面积及拆点算法问题。
解决方法:解决方法问题同13
No.15
现象描述:左半屏报点偏左上,右半屏报点偏右上
原因分析:TP IC算法问题,由于边缘拉伸导致。
解决方法:由于TP边缘只有半个PITCH的通道,导致触摸TP时发生向内偏移的问题。IC为了解决该问题做了边缘拉伸算
法,对边沿专门做了边沿拉伸处理,所以会微偏,不会影响使用且能画到边。但可以通过边沿回缩方式对
边沿进行回拉,唯一响应点就是会稍微摸不到边。
No.16
现象描述:蘸少量水画线,出现线条凌乱现象
原因分析:TP表面有水后,导致TP基准发生变化,导致画线凌乱问题
解决方法:这个跟TP的表面材质的亲水性有很大关系,目前只能通过调高灵敏度来规避,
由于基准值发生变化,只能采取规避措施。
http://blog.csdn.net/wlwl0071986/article/details/8302929
导致触摸屏乱跳的原因大概分为5类:
(1) 触摸屏硬件通道损坏 (2)触摸屏固件版本太低
(3) 触摸屏工作电压异常 (4) 射频干扰 (5)触摸屏校准异常
硬件通道损坏
1.现象:
点击TP的某块区域,无反应,但是该区域周围被感应到,产生了触摸事件
2.问题分析:
TP的感应区域是由一条条的感应通道组成的,若某几条感应通道坏了,那么点击该区域时,TP无法感应到电场
发生了变化,因此点击该区域时无反应,但是周围相邻的正常通道会感应到电场的变化,因此那块区域就会出现
触摸事件。给人的感觉就是,触摸了这块区域,但是另外一块区域响应了
3.根本原因:
Tp硬件通道损坏
4.改进措施:
更换硬件
TP固件版本太低
1.现象:
TP可以正常使用,但是按下区域和响应区域成镜像反,例如按左边区域右边响应,按右边区域左边响应
2.问题分析:
TP局部区域可以使用只是按下去不准确,但是但是中断正常,报点位置镜像反,引起此现象可能是TP固件太老,
与当前驱动不匹配引起的
3.根本原因:
TP固件不匹配
4.改进措施:
升级TP固件
TP供电电压异常
1.现象:
TP无规律的乱跳
2.问题分析:
TP无规律的乱跳,说明TP自身工作不正常,当TP的供电小于其正常工作电压时,会引起此现象
3.根本原因:
TP供电异常
4.改进措施:
修改TP供电电压,使其正常,可能需要修改LDO供电,硬件有可能需要改板
射频干扰
1.现象:
拨号打电话时,号码拨出去之后,屏幕出现按键乱跳现象
2.问题分析:
打电话时才出现乱跳现象,说明是打电话时有干扰,经测量Tp的工作电压,发现TP的工作电压在上下波动
3.根本原因:
打电话引起TP电压上下波动
4.改善措施:
调整TP工作电压,使其在正常的工作范围内
TP校准异常
1.现象:
大面积按压TP后,来电接听,触屏失效,需按两次power键才能解锁
2.问题分析:
大面积按压TP后,TP可能发生了校准,此时TP的触摸响应的阈值发生改变,为手指按下时的阈值,当来电去接
听时,手指按上去后TP参照之前的阈值判断没有touch事件,因此就没有响应;当按power键休眠和唤醒后,TP
会进行校准,此时恢复正常状态,所以就可以使用了
3.根本原因:
大面积触摸TP后,产生了不需要的校准,使得TP参考环境发生变化,导致正常触摸时TP产生了不正确的判断
4.改善措施:
优化TP校准算法,避免发生不必要的校准,或者隔断时间按照正常的参考值进行校准一次
No.1
现象描述:进入浏览器,网页放大和缩小效果差
原因分析:由于TP抖动导致该问题。
解决方法:有抖动导致放大缩小不稳定,需要开启防抖功能,在最后主动丢掉2~3个点。
开启防抖会降低报点率,需要结合用户效果体验测试来决定防抖功能舍弃几个点。
No.2
现象描述:TP下边缘划线测试80%几率出现断线
原因分析:由于LCD显示区域和TP贴合的问题引起的。
解决方法:如果按键区与AA区是连成一块报坐标的,所以下边沿很容易划到AA区以外的值,该值在LCD是显示不出来
的,所以就类似断线。目前修改的方法为:在驱动中,对Y轴下边大于Y_MAX且小于Key_Y值时,则统一上
报为Y_MAX。
No.3
现象描述:三个点同时接触TP,TP失效没有反应
原因分析:TP IC本身算法问题。当限定为最大允许2指时,在有第3指时将不会上报。
解决方法:有些IC算法对于最大上报点数进行上报抑制,目前的智能机一般最多支持两点,
检测到多于2个点时,只上报前2个点:即上报ID=1和ID=2的两个点。
No.4
现象描述:3个手指同时点击TP,手指间连成一条线段
原因分析:TP ID上报导致的问题
解决方法:多指同时触摸时容易导致ID切换,从而手指间由于ID匹配错误造成连成一条线段。
No.5
现象描述:手指点击TP上的功能图标,概率性不能进入该图标功能而是引起翻动界面现象
原因分析:在点击操作时,如果TP非常灵敏,单点也会出现一条线,被认为是翻页操作。
解决方法:TP抖动导致单击会连线,可以通过增加filter坐标窗口来对抖动进行抑制。
filter为坐标过滤窗口,即坐标的移动要大于这个值才会真正上报,即开启防抖功能。
No.6
现象描述:进入Development.apk,划出的线扭曲不平滑
解决方法:画线平滑度是通过调整TP配置参数的差值一致性来调整的,与TP结构阻抗等有关
No.7
现象描述:悬空用电容笔做TP划线测试1分钟,断线超过10次
原因分析:由于悬空导致电荷差值变化减小,算法中不认为是TOUCH事件,导致断线问题
解决方法:悬空容易误判断到松键导致断线,通过提高触摸灵敏度,主要为降低松键阈值,
使悬浮状态时不容易松键,从而解决断线问题。
No.8
现象描述:悬空时,TP上一手指固定,另一手指划过其X值或Y值位置易引发误触和断线
原因分析:悬空导致的问题
解决方法:悬浮时双指并行容易差值起不来,因此通过减小松键阈值使其不容易松键,来解决误触和断线的问题
No.9
现象描述:悬空多点点击TP,出现误触
原因分析:悬空导致的问题。
解决方法:触摸响应灵敏度过高导致,通过提高按键的阈值,使IC不会误检测到有按键。
No.10
现象描述:连接USB时TP定位不准确,点击第二排,却响应第三排
原因分析:充电共模干扰问题。
解决方法:在通过调整共模干扰参数无法解决的情况下,可以通过下发两种配置参数的机制来解决该问题。即:在通
常使用条件下,使用一组参数;在检测到充电状态时,下发另一组充电状态下使用的配置参数来规避。
No.11
现象描述:测试机放置在桌上,接标配BYD_TC-G60充电器,大拇指接触TP有明显误触
原因分析:共模干扰和大面积拆合点问题导致
解决方法:大面积TOUCH时,会出现拆点和合点的问题,会在拆点和合点之间来回切换,
通过调高识别为TOUCH事件点数的阀值来规避该问题。
No.12
现象描述:充电时慢速划线,划出的线非常扭曲
原因分析:充电共模干扰问题。
解决方法:共模干扰导致,提高驱动频率可以解决该问题。因为充电器在不同的频段干扰信号的强度会不一样,只要
低于3mv的干扰就基本不会对TP产生影响,通过充电器的共模分析,0X70即724Khz可以满足该该要求。
No.13
现象描述:测试机在手上或桌上,安装Development.apk,大拇指划线测试出现不同程度断线
原因分析:大面积拆合点问题导致
解决方法:悬浮大面积触摸导致拆点不稳定,从而产生断线,跟TP结构和整机结构有很大关系,
通过调高识别为TOUCH事件点数的阀值来规避该问题。
No.14
现象描述:桌上或手持测试机,大拇指接触TP报两点
原因分析:大面积及拆点算法问题。
解决方法:解决方法问题同13
No.15
现象描述:左半屏报点偏左上,右半屏报点偏右上
原因分析:TP IC算法问题,由于边缘拉伸导致。
解决方法:由于TP边缘只有半个PITCH的通道,导致触摸TP时发生向内偏移的问题。IC为了解决该问题做了边缘拉伸算
法,对边沿专门做了边沿拉伸处理,所以会微偏,不会影响使用且能画到边。但可以通过边沿回缩方式对
边沿进行回拉,唯一响应点就是会稍微摸不到边。
No.16
现象描述:蘸少量水画线,出现线条凌乱现象
原因分析:TP表面有水后,导致TP基准发生变化,导致画线凌乱问题
解决方法:这个跟TP的表面材质的亲水性有很大关系,目前只能通过调高灵敏度来规避,
由于基准值发生变化,只能采取规避措施。
http://blog.csdn.net/wlwl0071986/article/details/8302929
导致触摸屏乱跳的原因大概分为5类:
(1) 触摸屏硬件通道损坏 (2)触摸屏固件版本太低
(3) 触摸屏工作电压异常 (4) 射频干扰 (5)触摸屏校准异常
硬件通道损坏
1.现象:
点击TP的某块区域,无反应,但是该区域周围被感应到,产生了触摸事件
2.问题分析:
TP的感应区域是由一条条的感应通道组成的,若某几条感应通道坏了,那么点击该区域时,TP无法感应到电场
发生了变化,因此点击该区域时无反应,但是周围相邻的正常通道会感应到电场的变化,因此那块区域就会出现
触摸事件。给人的感觉就是,触摸了这块区域,但是另外一块区域响应了
3.根本原因:
Tp硬件通道损坏
4.改进措施:
更换硬件
TP固件版本太低
1.现象:
TP可以正常使用,但是按下区域和响应区域成镜像反,例如按左边区域右边响应,按右边区域左边响应
2.问题分析:
TP局部区域可以使用只是按下去不准确,但是但是中断正常,报点位置镜像反,引起此现象可能是TP固件太老,
与当前驱动不匹配引起的
3.根本原因:
TP固件不匹配
4.改进措施:
升级TP固件
TP供电电压异常
1.现象:
TP无规律的乱跳
2.问题分析:
TP无规律的乱跳,说明TP自身工作不正常,当TP的供电小于其正常工作电压时,会引起此现象
3.根本原因:
TP供电异常
4.改进措施:
修改TP供电电压,使其正常,可能需要修改LDO供电,硬件有可能需要改板
射频干扰
1.现象:
拨号打电话时,号码拨出去之后,屏幕出现按键乱跳现象
2.问题分析:
打电话时才出现乱跳现象,说明是打电话时有干扰,经测量Tp的工作电压,发现TP的工作电压在上下波动
3.根本原因:
打电话引起TP电压上下波动
4.改善措施:
调整TP工作电压,使其在正常的工作范围内
TP校准异常
1.现象:
大面积按压TP后,来电接听,触屏失效,需按两次power键才能解锁
2.问题分析:
大面积按压TP后,TP可能发生了校准,此时TP的触摸响应的阈值发生改变,为手指按下时的阈值,当来电去接
听时,手指按上去后TP参照之前的阈值判断没有touch事件,因此就没有响应;当按power键休眠和唤醒后,TP
会进行校准,此时恢复正常状态,所以就可以使用了
3.根本原因:
大面积触摸TP后,产生了不需要的校准,使得TP参考环境发生变化,导致正常触摸时TP产生了不正确的判断
4.改善措施:
优化TP校准算法,避免发生不必要的校准,或者隔断时间按照正常的参考值进行校准一次
相关文章推荐
- yii2 Pjax的使用
- Thinkphp3.2添加QQ互联和新浪微博一键登录功能
- phpcms-v9的时间标签
- Thinkphp批量更新数据的方法汇总
- php 无法接收post数据
- php中的重载以及几个常用的魔术方法示例
- ThinkPHP实现更新数据实例详解(demo)
- PHP过滤器(Filter)
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
- 理解php的opcode
- PHP基于数组的分页函数(核心函数array_slice())
- ThinkPHP框架基础知识三
- FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- Think PHP(TP)框架的基本使用 (一)
- php结合mysql与mysqli扩展处理事务的方法
- php --- 修改: save 方法对应的原生 sql 语句
- php --- get参数的传递和接收
- php select 语句
- php简单解析mysqli查询结果的方法(2种方法)
- php 初级函数