鼠标按键识别电路、装置及鼠标的制作方法

文档序号:6432328阅读:189来源:国知局
专利名称:鼠标按键识别电路、装置及鼠标的制作方法
技术领域
本发明涉及计算机设备领域,具体而言,涉及一种鼠标按键识别电路、装置及鼠标。
背景技术
图1是根据相关现有技术的鼠标按键识别电路的结构示意图;图2是根据图1所示鼠标按键识别电路的LED驱动电路的结构示意图;图3是根据图2所示LED驱动电路中的LED端口的驱动波形示意图。目前现有技术常见的光电鼠标实现方案中,如图1所示的按键和滚轮开关应用电路中一般具有用于三个按键的KL/KM/KR端口、用于滚轮的Z1/Z2端口以及用于驱动LED 灯的LED驱动端口。图2所示的LED端口的应用电路中的LED端口驱动波形如图3所示,在该LED端口驱动波形示意图中,当LED端口输出低电平时,驱动发光二极管发光;当LED端口输出为高阻时,发光二极管不发光,此时由于外部的发光二极管接电源,所以会将LED端口拉为高电平。图2中的Rn为限流电阻,D表示发光二极管。针对上述现有技术实现的鼠标的按键、滚轮、LED驱动,至少需要六个信号采集端口(端口 1、2、3、4、5及LED端口 )输出到处理器中,对于集成光电传感器的鼠标处理器电路,端口越多,鼠标整体方案实现的成本越高,所以减少集成光电传感器的鼠标处理器电路的端口数量,对于降低鼠标的成本具有重要意义。目前针对相关技术的鼠标按键识别电路由于需要过多的信号采集端口,导致鼠标电路封装较大、成本较高的问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术的鼠标按键识别电路由于需要过多的信号采集端口,导致鼠标电路封装较大、成本较高的问题,目前尚未提出有效的问题而提出本发明,为此,本发明的主要目的在于提供一种鼠标按键识别电路、装置及鼠标,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种鼠标按键识别电路,该鼠标按键识别电路包括N个按键;M个采集端口 ;LED驱动电路,LED驱动电路的LED端口与 N个按键中i个按键的部分或者全部按键的一端相连接,i个按键的另一端分别与M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与N个按键中N-i个按键的一端相连接,N-i个按键的另一端分别与M个采集端口中的N-i个采集端口连接。进一步地,在i小于等于M的情况下,将i个按键的一端全部连接在LED端口上, 将i个按键的另一端分别连接在M个采集端口中的i个采集端口上。进一步地,在i小于M,且N-i等于M的情况下,N个按键中N-i个按键的一端全部接地,另一端分别与M个采集端口连接。 进一步地,在i等于M,且N-i也等于M的情况下,N个按键中的i个按键的一端全部连接在LED端口上,N个按键中N-i个按键的一端全部接地,N个按键的另一端分别与M 个采集端口连接。进一步地,在i等于M,且N-i小于M的情况下,将N个按键中的i个按键的一端全部连接在LED端口上,将i个按键的另一端分别与M个采集端口连接,同时将N个按键中 N-i个按键的一端全部接地,将N-i个按键的另一端分别与M个采集端口中的N-i个采集端口连接。进一步地,在i等于M,且N-i小于等于M的情况下,将N个按键中的i-η个按键的一端全部连接在LED端口上,i-n个按键的另一端分别连接在M个采集端口中的i-n个采集端口上,并将N个按键中的η个按键的一端连接在电源上,将η个按键的另一端分别连接在M个采集端口中的η个采集端口上。进一步地,在i大于M的情况下,将i个按键中的M个按键的一端全部连接在LED 端口上,M个按键的另一端分别连接在M个采集端口上,并将i个按键中的i-M个按键的一端连接在电源上,将i-M个按键的另一端分别连接在任意一个M个采集端口上。为了实现上述目的,根据本发明的另一方面,提供了一种鼠标按键识别装置,该鼠标按键识别装置包括N个按键;M个采集端口 ;LED驱动电路,LED驱动电路的LED端口与 N个按键中i个按键的部分或者全部按键的一端相连接,i个按键的另一端分别与M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与N个按键中N-i个按键的一端相连接,N-i个按键的另一端分别与M个采集端口中的N-i个采集端口连接;处理器, 与M采集端口连接,将M采集端口采集到的按键扫描信号进行逻辑处理,以获取按键对应的按键功能信号。进一步地,处理器包括接收端口,用于接收M采集端口采集到的按键扫描信号; 查询装置,用于通过接收到的按键扫描信号在按键功能信号数据库中查询并获取对应的按键功能信号,按键功能信号数据库包括一个或多个按键扫描信号与按键功能信号之间的关联关系;输出端口,用于输出获取到的按键功能信号。为了实现上述目的,根据本发明的又一方面,提供了一种鼠标,该鼠标包括上述任意一种鼠标按键识别电路。通过本发明,采用N个按键;M个采集端口 ; LED驱动电路,LED驱动电路的LED端口与N个按键中i个按键的部分或者全部按键的一端相连接,i个按键的另一端分别与M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与N个按键中N-i个按键的一端相连接,N-i个按键的另一端分别与M个采集端口中的N-i个采集端口连接,解决了相关现有技术的鼠标按键识别电路由于需要过多的信号采集端口,导致鼠标电路封装较大、成本较高的问题,进而实现减少信号采集端口的数量,降低鼠标成本的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关现有技术的鼠标按键识别电路的结构示意图;图2是根据图1所示鼠标按键识别电路的LED驱动电路的结构示意图;图3是根据图2所示LED驱动电路中的LED端口的驱动波形示意图4是根据本发明实施例一的鼠标按键识别电路的结构示意图;图5是根据图4所示的实施例一的LED驱动电路的LED端口的波形图;图6是根据本发明实施例二的鼠标按键识别电路的结构示意图;图7是根据本发明实施例三的鼠标按键识别电路的结构示意图;图8是根据本发明实施例四的鼠标按键识别电路的结构示意图;图9是根据本发明实施例五的鼠标按键识别电路的结构示意图;图10是根据本发明实施例六的鼠标按键识别电路的结构示意图;以及图11是根据本发明实施例七的鼠标按键识别电路的结构示意图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图4是根据本发明实施例一的鼠标按键识别电路的结构示意图;图5是根据图4 所示的实施例一的LED驱动电路的LED端口的波形图。如图4所示,该鼠标按键识别电路包括N个按键;M个采集端口 ;LED驱动电路, LED驱动电路的LED端口与N个按键中i个按键的部分或者全部按键的一端相连接,i个按键的另一端分别与M个采集端口中的i个采集端口连接,其中,i < N,N为自然数;接地端, 与N个按键中N-i个按键的一端相连接,N-i个按键的另一端分别与M个采集端口中的N-i 个采集端口连接。本申请上述实施例利用LED驱动电路中LED端口输出的驱动信号来控制每个按键按下之后得到不同的信号逻辑组合,因此系统中的采集端口可以实现同一个端口在不同时刻进行复用,从而减少了采集端口的数目。解决了相关现有技术的鼠标按键识别电路由于需要过多的信号采集端口,导致鼠标电路封装较大、成本较高的问题,进而实现减少信号采集端口的数量,降低鼠标成本的效果。本发明各个实施例在具体的实施过程中,如图5所示,利用了 LED驱动电路提供的LED驱动波形中检测周期T中的高低电平来获取不同的逻辑信号,例如,在Tl和T2时刻分别采集端口 1、端口 2、端口 3、LED端口的状态数据。对应的状态数据对应为P1T1/P1T2、 P2T1/P2T2、P3T1/P3T2、LEDT1/LEDT2。其中,检测周期 T 约为 330 μ s,高电平时间 TH—般为10 320 μ s,低电平时间TL 一般为10 320 μ S。本发明上述实施例一中,在i小于等于M的情况下,可以将i个按键的一端全部连接在LED端口上,将i个按键的另一端分别连接在M个采集端口中的i个采集端口上。优选地,如图6所示的实施例二中可以实现,在i等于M,且N-i也等于M的情况下,N个按键中的i个按键的一端全部连接在LED端口上,N个按键中N-i个按键的一端全部接地,N个按键的另一端分别与M个采集端口连接。基于上述电路,本发明可以列举如下几种实施方式1、当按下鼠标左键(例如为Kl)时,在Tl时刻采集三个端口及LED端口,端口值分别为0、1、1、1,在T2时刻采集端口值分别为0、1、1、0,经过处理器模块的处理,可以识别为鼠标左键按下;2、当按下鼠标右键(例如为K2)时,在Tl时刻采集三个端口及LED端口,端口值分别为1、0、1、1,在T2时刻采集端口值分别为1、0、1、0,经过处理器模块的处理,可以识别为鼠标右键按下;3、当按下鼠标左键及滚轮的一键同时按下时(例如为Kl及K4)时,在Tl时刻采集三个端口及LED端口,端口值分别为0、1、1、0,在T2时刻采集端口值分别为0、1、1、0,经过处理器模块的处理,可以识别为左键及滚轮的一键同时按下。其中,当K1、K2、K3中的按键和Κ4、Κ5、Κ6中的按键同时按下时,会形成接地回路, 导致在LED驱动电路的高电平时LED端口也输出为低电平。具体按键组合为下表所示
权利要求
1.一种鼠标按键识别电路,其特征在于,包括N个按键;M个采集端口;LED驱动电路,所述LED驱动电路的LED端口与所述N个按键中i个按键的部分或者全部按键的一端相连接,所述i个按键的另一端分别与所述M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与所述N个按键中N-i个按键的一端相连接,所述N-i个按键的另一端分别与所述M个采集端口中的N-i个采集端口连接。
2.根据权利要求1所述的电路,其特征在于,在i小于等于M的情况下,将i个按键的一端全部连接在所述LED端口上,将所述i个按键的另一端分别连接在所述M个采集端口中的i个采集端口上。
3.根据权利要求2所述的电路,其特征在于,在i小于M,且N-i等于M的情况下,所述 N个按键中N-i个按键的一端全部接地,另一端分别与所述M个采集端口连接。
4.根据权利要求2所述的电路,其特征在于,在i等于M,且N-i也等于M的情况下,所述N个按键中的i个按键的一端全部连接在所述LED端口上,所述N个按键中N-i个按键的一端全部接地,所述N个按键的另一端分别与所述M个采集端口连接。
5.根据权利要求2所述的电路,其特征在于,在i等于M,且N-i小于M的情况下,将所述N个按键中的i个按键的一端全部连接在所述LED端口上,将所述i个按键的另一端分别与所述M个采集端口连接,同时将所述N个按键中N-i个按键的一端全部接地,将所述N-i 个按键的另一端分别与所述M个采集端口中的N-i个采集端口连接。
6.根据权利要求2所述的电路,其特征在于,在i等于M,且N-i小于等于M的情况下, 将所述N个按键中的i-n个按键的一端全部连接在所述LED端口上,所述i-n个按键的另一端分别连接在所述M个采集端口中的i-n个采集端口上,并将所述N个按键中的η个按键的一端连接在电源上,将所述η个按键的另一端分别连接在所述M个采集端口中的η个采集端口上。
7.根据权利要求1所述的电路,其特征在于,在i大于M的情况下,将所述i个按键中的M个按键的一端全部连接在所述LED端口上,所述M个按键的另一端分别连接在所述M 个采集端口上,并将所述i个按键中的i_M个按键的一端连接在电源上,将所述i-Μ个按键的另一端分别连接在任意一个所述M个采集端口上。
8.一种鼠标按键识别装置,其特征在于,包括N个按键;M个采集端口;LED驱动电路,所述LED驱动电路的LED端口与所述N个按键中i个按键的部分或者全部按键的一端相连接,所述i个按键的另一端分别与所述M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与所述N个按键中N-i个按键的一端相连接,所述N-i个按键的另一端分别与所述M个采集端口中的N-i个采集端口连接;处理器,与所述M采集端口连接,将所述M采集端口采集到的按键扫描信号进行逻辑处理,以获取所述按键对应的按键功能信号。
9.根据权利要求8所述的装置,其特征在于,所述处理器包括 接收端口,用于接收所述M采集端口采集到的按键扫描信号;查询装置,用于通过接收到的所述按键扫描信号在按键功能信号数据库中查询并获取对应的按键功能信号,所述按键功能信号数据库包括一个或多个所述按键扫描信号与所述按键功能信号之间的关联关系;输出端口,用于输出获取到的所述按键功能信号。
10.一种鼠标,其特征在于,包括权利要求1-7中任意一项所述的鼠标按键识别电路。
全文摘要
本发明公开了一种鼠标按键识别电路、装置及鼠标。其中,该电路包括N个按键;M个采集端口;LED驱动电路,LED驱动电路的LED端口与N个按键中i个按键的部分或者全部按键的一端相连接,i个按键的另一端分别与M个采集端口中的i个采集端口连接,其中,i<N,N为自然数;接地端,与N个按键中N-i个按键的一端相连接,N-i个按键的另一端分别与M个采集端口中的N-i个采集端口连接。通过本发明,能够减少信号采集端口的数量,降低鼠标成本。
文档编号G06F3/038GK102289307SQ20111025897
公开日2011年12月21日 申请日期2011年9月2日 优先权日2011年9月2日
发明者吕伦, 李志谦, 闫永庆 申请人:北京希格玛和芯微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1