一种触摸按键扫描方法及系统技术方案

技术编号:3966820 阅读:344 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种触摸按键扫描方法及系统,所述的方法包括:设置相邻两次按键扫描的休眠时间;当当前时间点与上次按键扫描结束时间点之间的间隔等于所述的休眠时间时,对所有触摸按键进行扫描;当扫描到触摸按键被按下时,向主芯片上报所述触摸按键,以使所述主芯片处理所述触摸按键;判断是否完成对所有触摸按键的扫描;如果是,终止按键扫描,以使按键扫描进入休眠模式。本发明专利技术实施例根据触摸按键芯片的休眠模式,合理的安排触摸按键系统的按键扫描时间及休眠时间,可以降低平均工作电流,从而减少触摸按键系统的功耗。

【技术实现步骤摘要】

本专利技术是关于触摸按键技术,特别是关于按键扫描技术,具体的讲是关于一种触 摸按键扫描方法及系统。
技术介绍
目前的电器的触摸按键中,常用的按键操作系统的按键有电阻式触摸按键、电磁 式触摸按键及电容式触摸按键。对于电容式触摸按键,手指的触摸会改变感应电容Cx。当 对Cx充放电时,Cx值的变化会引起电路信号变化,检测电路可以测量出电路信号的变化, 进而判断出哪个按键被触摸,从而将被触摸的按键上报到电器的主芯片,以使主芯片处理 上报的所述触摸按键。专利技术人在实现本专利技术的过程中,发现现有技术中至少存在如下不足上述检测方法需要频繁的检测Cx的变化,频繁的检测将使得触摸按键系统的平 均工作电流变大,增加了触摸按键系统的功耗。
技术实现思路
本专利技术提供一种触摸按键扫描方法及系统,用以减少系统的功耗。一方面,在一个实施例中,提供了一种触摸按键扫描方法,该方法包括设置相邻两次按键扫描的休眠时间;当当前时间点与上次按键扫描结束时间点之间的间隔等于所述的休眠时间时,对 所有触摸按键进行扫描;当扫描到触摸按键被按下时,向主芯片上报所述触摸按键,以使所述主芯片处理 所述触摸按键;判断是否完成对所有触摸按键的扫描;如果是,终止按键扫描,以使按键扫描进入休眠模式。该方法具备如下有益效果本专利技术实施例根据触摸按键芯片的休眠模式,合理的安排触摸按键系统的按键扫 描时间及休眠时间,可以降低平均工作电流,从而减少触摸按键系统的功耗。进一步的,在上述方法基础上,还提供了一种触摸按键扫描方法,该方法中,还包 括如果没有完成对所有触摸按键的扫描,对未扫描的触摸按键进行扫描。该方法具备如下有益效果当检测到存在未扫描的触摸按键时,继续进行按键扫描,实现对所有触摸按键的 扫描。进一步的,在上述方法基础上,还提供了一种按键扫描方法,该方法中,在对所有 触摸按键进行扫描之前,还包括利用计数器对相邻两次按键扫描的休眠时间进行倒计时; 当计数器倒数到零时,对所有触摸按键逐个进行扫描。该方法具备如下有益效果利用计数器对触摸按键的休眠时间进行倒计时,能准确的控制触摸按键系统的休眠时间。进一步的,在上述方法基础上,还提供了一种触摸按键扫描方法,该方法中,当检 测到触摸按键被按下时,除了向主芯片上报被按下的触摸按键,还要判断是否完成对所有 触摸按键的扫描,具体包括记录已扫描的触摸按键的个数;比较所述已扫描的触摸按键 的个数是否等于触摸按键的总数;如果所述已扫描的触摸按键的个数等于触摸按键的总 数,终止按键扫描,以使按键扫描进入休眠模式。 该方法具备如下有益效果可以实现在所有的触摸按键都扫描完成后,再终止按键扫描,使系统进入休眠模 式。另一方面,在一个实施例中,提供一种触摸按键扫描系统,该触摸按键扫描系统包 括休眠时间设置单元,用于设置相邻两次按键扫描的休眠时间;按键扫描单元,当当前时间点与上次按键扫描结束时间点之间的间隔等于所述的 休眠时间时,用于对所有触摸按键进行扫描;按键上报单元,当扫描到触摸按键被按下时,用于向主芯片上报所述触摸按键,以 使所述主芯片处理所述触摸按键;扫描判断单元,用于判断是否完成对所有触摸按键的扫描;扫描终止单元,用于终止按键扫描,以使按键扫描进入休眠模式。该系统具备如下有益效果本专利技术实施例根据触摸按键芯片的休眠模式,合理的安排触摸按键扫描系统的按 键扫描时间及休眠时间,可以降低平均工作电流,从而减少触摸按键系统的功耗。进一步的,在上述触摸按键扫描系统基础上,还提供了一种触摸按键扫描系统,该 触摸按键扫描系统中,如果没有完成对所有触摸按键的扫描,所述的按键扫描单元对未扫 描的触摸按键进行扫描。该系统具备如下有益效果当检测到存在未扫描的触摸按键时,继续进行按键扫描,可以实现对所有的触摸 按键进行扫描。该系统具备如下有益效果在休眠时间,触摸按键将停止扫描,这段时间触摸按键系统的功耗为零,平均工作 电流降低。进一步的,在上述触摸按键扫描系统基础上,还提供了一种触摸按键扫描系统,在 按键扫描系统中,还包括间隔计数单元,用于利用计数器对相邻两次按键扫描的休眠时间 进行倒计时;当计数器倒数到零时,所述的按键扫描单元对所有触摸按键逐个进行扫描。该系统具备如下有益效果利用计数器对触摸按键的休眠时间进行倒计时,能准确的控制触摸按键系统的休 眠时间。进一步的,在上述触摸按键扫描系统基础上,还提供了一种触摸按键扫描系统,在 该触摸按键扫描系统中,扫描判断单元包括个数记录模块,用于记录已扫描的触摸按键的个数;个数比较模块,用于比较所述已扫描的触摸按键的个数是否等于触摸按键的总数。 当所述已扫描的触摸按键的个数等于触摸按键的总数时,所述的扫描终止单元终止按键扫 描;否则,所述的按键扫描单元对未扫描的触摸按键进行扫描。该系统具备如下有益效果可以实现在所有的触摸按键都扫描完成后,再终止按键扫描,使触摸按键系统进 入休眠模式。 附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。在附图中图1为本专利技术实施例提供的触摸按键扫描方法流程图;图2为本专利技术实施例的触摸按键结构示意图;图3为本专利技术实施例触摸按键电容的等效电容示意图;图4为本专利技术实施例自激RC振荡器测量频率的电路图;图5为本专利技术实施例触摸按键的扫描控制电路图;图6为本专利技术实施例电视机触摸按键扫描的详细流程图;图7为本专利技术实施例触摸按键扫描系统的结构示意图;图8为本专利技术实施例扫描判断单元的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发 明实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并 不作为对本专利技术的限定。如图1所示,本专利技术实施例提供一种触摸按键扫描方法,该方法可以包括步骤101、设置相邻两次按键扫描的休眠时间;完成对触摸按键系统中所有触摸 按键的扫描称为一次按键扫描。步骤102、当当前时间点与上次按键扫描结束时间点之间的间隔等于所述的休眠 时间时,对所有触摸按键进行扫描;步骤103、当扫描到触摸按键被按下时,向主芯片上报所述触摸按键,以使所述主 芯片处理所述触摸按键;步骤104、判断是否完成对所有触摸按键的扫描;步骤105、如果是,终止按键扫描,以使按键扫描进入休眠模式。由图1所示的流程可知,通过设置相邻两次按键扫描的休眠时间,在当当前时间 点与上次按键扫描结束时间点之间的间隔等于所述的休眠时间时,唤醒按键扫描系统,对 所有触摸按键进行扫描,当扫描到触摸按键被按下时,向主芯片上报所述触摸按键,同时判 断是否完成对所有触摸按键的扫描,如果完成对所有触摸按键的扫描,终止按键扫描,按键 扫描进入休眠模式;该触摸按键扫描方法中,无需进行频繁的按键扫描,可以降低平均工作电流,从而减少触摸按键系统功耗。 一个实施例中,该方法还包括如果没有完成对所有触摸按键的扫描,对未扫描的 触摸按键进行扫描。当检测到存在未扫描的触摸按键时,继续进行触摸按键扫描,可以实现 对所有触摸按键的扫描。一个实施例中,在对所有触摸按键进行扫描之前,该方法还包本文档来自技高网...

【技术保护点】
一种触摸按键扫描方法,其特征在于,所述的方法包括:设置相邻两次按键扫描的休眠时间;当当前时间点与上次按键扫描结束时间点之间的间隔等于所述的休眠时间时,对所有触摸按键进行扫描;当扫描到触摸按键被按下时,向主芯片上报所述触摸按键,以使所述主芯片处理所述触摸按键;判断是否完成对所有触摸按键的扫描;如果是,终止按键扫描,以使按键扫描进入休眠模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈逢
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:95[中国|青岛]

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

1