The embodiment of the invention provides a power switch circuit for low power application of the matrix keyboard and the keyboard matrix, the matrix keyboard comprises a matrix unit, trigger unit, line switch unit, the switch unit and the ranks of column switch control unit, the unit matrix including M line and N line line, the trigger unit including the M and N columns of a row trigger trigger, a trigger for the end of each connecting a line, each of the columns set the end of the trigger is connected to a line through an inverter. The technical scheme provided by the embodiment of the invention, to determine whether there is pressed and press the button position through the output level collection and column row trigger trigger end value, real-time dynamic scanning were no longer need to use the clock oscillation circuit line of the keyboard matrix and column, low static power consumption only matrix the keyboard provided by the embodiment of the invention, there is no dynamic power consumption, low power consumption.
【技术实现步骤摘要】
本专利技术涉及电子电路
,特别是涉及一种低功耗矩阵键盘及应用该矩阵键盘的电源开关电路。
技术介绍
待机是指电子设备在没有用户访问时,将当前处于运行状态的数据保存在内存中,所维持的一种休眠状态。由于待机时,电子设备仅对内存等一些必要的硬件模块进行供电,而对屏幕、硬盘等硬件模块停止供电,因此,当没有用户访问时,将电子设备设置为待机模式可以起到节能的效果。相反,当存在用户访问时,需要将电子设备唤醒,即将电子设备由待机模式调整为工作模式。相关技术中,通常采用键盘触发电子设备的唤醒指令,其中,由于矩阵键盘可以节省处理器大量的I/O口,因此在电子设备中得到了广泛的应用。在矩阵键盘中,每条行线和列线的交叉处不直接连通,而是通过一个按键加以连接。在判断矩阵键盘中有无按键被按下时,可以先将全部行线置为低电平,然后扫描列线的状态。只要有一条列线的电平为低,则表示矩阵键盘中有按键被按下;若所有列线均为高电平,则表示矩阵键盘中没有按键被按下。当确定矩阵键盘中有按键被按下后,即可进一步确定被按下按键的位置。其方法可以为:依次将行线置为低电平,即在置某根行线为低电平时,其它行线为高电平。在确定某条行线为低电平后,再依次扫描各条列线的电平状态,若某条列线的电平为低,则该列线与置为低电平的行线交叉处的按键就是被按下的按键。由于上述确定矩阵键盘触发状态的方式需要采用时钟振荡电路对矩阵键盘的行线和列线进行实时动态扫描,因此,当电子设备处于待机模式时,需要使时钟振荡电路保持在工作状态,进而造成电源开关电路的动态功耗过高,尤其是在电池供电的电路中,导致电子设备的待机时间较低。
技术实现思路
...
【技术保护点】
一种低功耗矩阵键盘,其特征在于,包括矩阵单元(101)、触发器单元(105)、行开关单元(102)、列开关单元(103)和行列开关控制单元(104);所述矩阵单元(101)包括M条行线和N条列线,每条所述行线和每条所述列线的交叉处通过一个按键相连;所述触发器单元(105)包括M个行触发器和N个列触发器,每个所述行触发器的置位端连接一条行线,每个所述列触发器的置位端通过一个反相器连接一条列线,M个所述行触发器和N个所述列触发器的复位端连接键盘复位端口(S1);M条所述行线通过所述行开关单元(102)接低电平,所述行开关单元(102)用于选通每条所述行线的强下拉或弱下拉状态;N条所述列线通过所述列开关单元(103)接高电平,所述列开关单元(103)用于选通每条所述列线的强上拉或弱上拉状态;所述行列开关控制单元(104)的输入端与M个所述行触发器的输出端相连,所述行列开关控制单元(104)的输出端分别与所述行开关单元(102)和所述列开关单元(103)的使能输入端相连,所述行列开关控制单元(104)被配置为:当M个所述行触发器的输出端均为低电平时,控制所述行开关单元(102)和列开关单元(1 ...
【技术特征摘要】
1.一种低功耗矩阵键盘,其特征在于,包括矩阵单元(101)、触发器单元(105)、行开关单元(102)、列开关单元(103)和行列开关控制单元(104);所述矩阵单元(101)包括M条行线和N条列线,每条所述行线和每条所述列线的交叉处通过一个按键相连;所述触发器单元(105)包括M个行触发器和N个列触发器,每个所述行触发器的置位端连接一条行线,每个所述列触发器的置位端通过一个反相器连接一条列线,M个所述行触发器和N个所述列触发器的复位端连接键盘复位端口(S1);M条所述行线通过所述行开关单元(102)接低电平,所述行开关单元(102)用于选通每条所述行线的强下拉或弱下拉状态;N条所述列线通过所述列开关单元(103)接高电平,所述列开关单元(103)用于选通每条所述列线的强上拉或弱上拉状态;所述行列开关控制单元(104)的输入端与M个所述行触发器的输出端相连,所述行列开关控制单元(104)的输出端分别与所述行开关单元(102)和所述列开关单元(103)的使能输入端相连,所述行列开关控制单元(104)被配置为:当M个所述行触发器的输出端均为低电平时,控制所述行开关单元(102)和列开关单元(103)的选通状态,使N条所述列线强上拉,M条所述行线弱下拉;当任一行触发器的输出端为高电平时,控制所述行开关单元(102)和列开关单元(103)的选通状态,使N条所述列线弱上拉,所述任一行触发器所对应的行线强下拉。2.根据权利要求1所述的矩阵键盘,其特征在于,所述行开关单元(102)包括M个下拉电阻,每个所述下拉电阻分别串联在一条行线中,每个所述下拉电阻的两端分别并联一个行传输门;所述列开关单元(103)包括N个上拉电阻,每个所述上拉电阻分别串联在一条列线中,每个所述上拉电阻的两端分别并联一个列传输门。3.根据权利要求2所述的矩阵键盘,其特征在于,所述行列开关控制单元(104)被配置为:将M个所述行触发器的输出端的信号值进行或运算,将所述或运算的结果取反后传输至所有所述列传输门的使能输入端;将每个所述行触发器的输出端的信号值传输至相应的所述行传输门的使能输入端。4.根据权利要求3所述的矩阵键盘,其特征在于,所述行列开关控制单元(104)包括第一或运算模块、取反模块和传输模块;所述第一或运算模块的输入端与M各所述行触发器的输出端相连,所述第一或运算模块的输出端与所述取反模块的输入端相连,所述第一或运算模块用于将M个所述行触发器的输出端的信号值进行或运算,并将所述或运算结果传输至所述取反模块;所述取反模块的输出端与N个所述列传输门的使能输入端相连,所述取反模块用于将所述或运算的结果取反,并将所述取反结果传输至N个所述列传输门的使能输入端;所述传输模块的输入端和输出端分别连接所述M个所述行触发器的输出端和M个所述行传输门的使能输入端,所述传输模块用于将每个所述行触发器的输出端的信号值传输至相应的所述行传输门的使能输入端。5.根据权利要求1...
【专利技术属性】
技术研发人员:郑方,
申请(专利权)人:上海顺久电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。