电容式触摸屏抗噪声方法及触控芯片技术

技术编号:9571264 阅读:143 留言:0更新日期:2014-01-16 04:07
本发明专利技术提供了一种电容式触摸屏抗噪声方法及触控芯片,通过周期性的检测噪声环境;并通过判断,当上一检测周期检测到所述噪声环境中存在脉冲噪声且所述脉冲噪声的频率大于或等于预设频率阈值时,则在当前检测周期内对触屏信号进行非线性滤波处理,而当上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈值时,则在当前检测周期内对所述触屏信号进行线性滤波处理。同时,本发明专利技术还提供了线性滤波下将电容式触摸屏的驱动频率切换到安静频率的切换方法。本发明专利技术通过上述技术方案有效抑制各种噪声对电容式触摸屏的干扰。

【技术实现步骤摘要】
电容式触摸屏抗噪声方法及触控芯片
本专利技术实施例涉及触屏技术,尤其涉及一种电容式触摸屏抗噪声方法及触控芯 片。
技术介绍
电容式触摸屏广泛应用于便携式设备,如手机,平板电脑等中。电容式触摸屏本质 上是一个利用电容测量原理进行工作的系统,业界的常用的电容测量方式主要是基于发送 信号-接收信号的测量方式。一部分在电容式触摸屏工作频带内的噪声分量会造成严重的 同频干扰,影响电容式触摸屏对触点的精度,甚至造成误报,严重影响电容式触摸屏的正常 工作。在现有的抗噪声技术方案中,大部分的方案都是从外部环境上避免噪声对TP芯 片的干扰,如某方案为:用频谱仪找出共模干扰强度较小的频率区域,然后将电容式触摸屏 的扫描频率设置到该频率区域,达到控制干扰的目的,但如果满频段都有干扰,则该方案将 不适用。由此可见,现有技术方案并不能很好的解决如有色噪声及脉冲噪声等对电容式触 摸屏的干扰。
技术实现思路
本专利技术目的在于提供一种电容式触摸屏抗噪声方法及应用其的触控芯片,用以有 效抑制各种噪声对电容式触摸屏的干扰。本专利技术提供了一种电容式触摸屏抗噪声方法,包括:周期性的检测噪声环境;如果上一检测周期检测到所述噪声环境中存在脉冲噪声,且所述脉冲噪声的频率 大于或等于预设频率阈值,则在当前检测周期内对触屏信号进行非线性滤波处理,所述触 屏信号包括用户执行触屏操作产生的信号和所述噪声环境中的噪声;如果上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所 述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈值,则在当前检测周期内对所述触 屏信号进行线性滤波处理。本专利技术还提供了一种抗噪声触控芯片,包括:检测模块,用于周期性的检测噪声环境;滤波模块,用于在所述检测模块在上一检测周期检测到所述噪声环境中存在脉冲 噪声,且所述脉冲噪声的频率大于或等于预设频率阈值时,则在当前检测周期内对触屏信 号进行非线性滤波处理,或者在所述检测模块在上一检测周期检测到所述噪声环境中不存 在所述脉冲噪声或检测到存在所述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈 值时,则在当前检测周期内对所述触屏信号进行线性滤波处理;其中,所述触屏信号包括用户执行触屏操作产生的信号和所述噪声环境中的噪声。本专利技术提供的电容式触摸屏抗噪声方法及触控芯片,通过周期性的检测噪声环 境;并通过判断,当上一检测周期检测到所述噪声环境中存在脉冲噪声且所述脉冲噪声的 频率大于或等于预设频率阈值时,则在当前检测周期内对触屏信号进行非线性滤波处理, 而当上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所述脉冲噪 声但所述脉冲噪声的频率小于所述预设频率阈值时,则在当前检测周期内对所述触屏信号 进行线性滤波处理。本专利技术通过上述技术方案有效抑制各种噪声对电容式触摸屏的干扰。【附图说明】图1为本专利技术实施例一提供的电容式触摸屏抗噪声方法的流程示意图;图2为本专利技术实施例一提供的抗噪声方法中调整电容式触摸屏的驱动频率的流 程不意图;图3为本专利技术实施例二提供的一种抗噪声触控芯片的结构示意图。【具体实施方式】实施例一图1为本专利技术实施例一提供的电容式触摸屏抗噪声方法的流程示意图,如图1所 示,本专利技术实施例提供了一种电容式触摸屏抗噪声方法,包括:步骤11:周期性的检测噪声环境。电容式触摸屏工作频带内的噪声分量会造成严 重的同频干扰,影响电容式触摸屏对触点的精度,甚至造成误报,严重影响电容式触摸屏的 正常工作。本实施例中针对噪声的影响,进行周期性的检测噪声环境。具体的检测周期可 以根据实际的电容式触摸屏的工作状况来设定,例如2ms。另外,通常情况下,影响电容式触 摸屏的噪声类型有有色噪声和脉冲噪声两种。而对于两种噪声分别以不同的滤波方式进行 去除,才能达到更好的滤波效果。这样就可以实现电容式触摸屏的适应性滤波。具体针对 检测到的不同类型的噪声的滤波处理通过步骤12实现。步骤12:如果上一检测周期检测到噪声环境中存在脉冲噪声,且脉冲噪声的频率 大于或等于预设频率阈值,则在当前检测周期内对触屏信号进行非线性滤波处理,触屏信 号包括用户执行触屏操作产生的信号和噪声环境中的噪声;如果上一检测周期检测到噪声 环境中不存在脉冲噪声或检测到存在脉冲噪声但脉冲噪声的频率小于预设频率阈值,则在 当前检测周期内对触屏信号进行线性滤波处理。本实施例中采用上一检测周期的噪声环境 中的噪声情况来进行相应的滤波操作,主要原因在于检测周期的周期短,上一检测周期的 检测情况可以作为本周期的滤波依据。具体的为,在上一周期检测到的噪声环境中检测到 存在的噪声类型为脉冲噪声,同时,该种脉冲噪声出现的频率已经大于或等于预设频率阈 值的情况,表明该种脉冲噪声已经会对信号产生影响,则进行非线性滤波处理,主要滤除脉 冲噪声。具体的可以将会对信号产生影响时的脉冲噪声出现的频率作为预设频率阈值,例 如当脉冲噪声的出现的频率大于50HZ时,产生严重的干扰已经无法接受,所以将该频率作 为预设频率阈值。本实施例中的非线性滤波处理可以选用如中值滤波。在噪声环境中不存在脉冲噪声时,可以认为只存在有色噪声,可以对信号进行线 性滤波处理,具体的线性滤波处理可以为高通、低通或带通滤波,具体滤波方式根据实际的 需要相应选取。另外对于在噪声环境中即使检测到有脉冲噪声,但该脉冲噪声在检测周期内出现的频率小于预设频率阈值,即表明该种脉冲噪声为偶然出现的毛刺噪声,如果此时 对其进行非线性滤波,会导致硬件切换过于频繁,所以脉冲噪声的频率小于预设频率阈值 时滤波方式还是选择线性滤波方式。本实施例提供的电容式触摸屏抗噪声方法,通过周期性的检测噪声环境;并通过 判断,当上一检测周期检测到噪声环境中存在脉冲噪声且脉冲噪声的频率大于或等于预设 频率阈值时,则在当前检测周期内对触屏信号进行非线性滤波处理,而当上一检测周期检 测到噪声环境中不存在脉冲噪声或检测到存在脉冲噪声但脉冲噪声的频率小于预设频率 阈值时,则在当前检测周期内对触屏信号进行线性滤波处理。本专利技术通过上述技术方案有 效抑制各种噪声对电容式触摸屏的干扰。作为上述技术方案的优选,步骤11:周期性的检测噪声环境包括:在每个检测周期内,按照预设获取频率,获取相邻三个检测时刻的噪声值,若相邻 三个检测时刻中中间检测时刻的噪声值与其前的噪声值的差值与其后的噪声值的差值均 至少大预设噪声阈值,则判定噪声环境中存在脉冲噪声,并相邻两次脉冲噪声出现的时间 间隔,判断脉冲噪声的频率是否大于或等于预设频率阈值。在检测周期内,预设获取频率可以根据电容式触摸屏的工作状况来设定,如每隔 Ims获取一次噪声值。对于获取到的噪声值处理时,选用的是相邻三个检测时刻的噪声 值。由于通常情况下脉冲噪声波形为脉冲形,所以通过对相邻三个检测时刻的噪声值进行 比较,如果中间检测时刻的噪声值与其前的噪声值的差值与其后的噪声值的差值均至少大 预设噪声阈值则说明中间检测时刻的噪声即为一个脉冲噪声。另外,由于偶然出现的脉冲 噪声并不会对信号产生无法接受的影响,所以如果是偶然出现的脉冲噪声并不进行滤波处 理。但是在一个检测周期内,脉冲噪声出现的频率大于或等于预设频率阈值时,说明脉冲噪 声已经对信号产生了影响,此时需要对脉冲噪声进行滤波去除。具体的预设频率阈值可以本文档来自技高网...

【技术保护点】
一种电容式触摸屏抗噪声方法,其特征在于,包括:周期性的检测噪声环境;如果上一检测周期检测到所述噪声环境中存在脉冲噪声,且所述脉冲噪声的频率大于或等于预设频率阈值,则在当前检测周期内对触屏信号进行非线性滤波处理,所述触屏信号包括用户执行触屏操作产生的信号和所述噪声环境中的噪声;如果上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈值,则在当前检测周期内对所述触屏信号进行线性滤波处理。

【技术特征摘要】
1.一种电容式触摸屏抗噪声方法,其特征在于,包括: 周期性的检测噪声环境;如果上一检测周期检测到所述噪声环境中存在脉冲噪声,且所述脉冲噪声的频率大于或等于预设频率阈值,则在当前检测周期内对触屏信号进行非线性滤波处理,所述触屏信号包括用户执行触屏操作产生的信号和所述噪声环境中的噪声;如果上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈值,则在当前检测周期内对所述触屏信号进行线性滤波处理。2.根据权利要求1所述的电容式触摸屏抗噪声方法,其特征在于,所述周期性的检测噪声环境包括:在每个检测周期内,按照预设获取频率,获取相邻三个检测时刻的噪声值,若相邻三个检测时刻中中间检测时刻的噪声值与其前的噪声值的差值与其后的噪声值的差值均至少大预设噪声阈值,则判定所述噪声环境中存在所述脉冲噪声,并根据相邻两次脉冲噪声出现的时间间隔,判断所述脉冲噪声的频率是否大于或等于所述预设频率阈值。3.根据权利要求1或2所述的电容式触摸屏抗噪声方法,其特征在于,还包括:如果上一检测周期检测到所述噪声环境中不存在所述脉冲噪声或检测到存在所述脉冲噪声但所述脉冲噪声的频率小于所述预设频率阈值,则在当前检测周期内对所述触屏信号进行线性滤波处理,并获取当前信噪比,判断所述当前信噪比是否大于或等于预设信噪比阈值,若判断结果为否,则调整电容式触摸屏的驱动频率。4.根据权利要求3所述的电容式触摸屏抗噪声方法,其特征在于,所述调整电容式触摸屏的驱动频率包括:获取推荐频率下的信噪比,如果所述推荐频率下的信噪比大于或等于预设信噪比阈值,则将所述推荐频率作为所述驱动频率;如果所述推荐频率下的信噪比小于所述预设信噪比阈值,则获取默认频率下的信噪比,如果所述默认频率下的信噪比大于或等于所述预设信噪比阈值,则将所述默认频率作为所述驱动频率;如果所述默认频率下的信噪比小于所述预设信噪比阈值,则按照预设步阶从预设的驱动频段内获取多个频率点,获取每个频率点下的信噪比,获取最大信噪比对应的频率点作为所述驱动频率。5.根据权利要求1或2所述的电容式触摸屏抗噪声方法,其特征在于,所述非线性滤波处理为中值滤波。6.一种抗噪声触控...

【专利技术属性】
技术研发人员:赵同炜
申请(专利权)人:上海海尔集成电路有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1