专利汇可以提供一种用于对按键进行防抖处理的装置及方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种用于对按键进行防抖处理的装置及方法,装置包括: 信号 单元:获取按键 开关 在不同状态下所产生的按键电平信号;FPGA模 块 :以 采样 频率 对所述按键电平信号进行采样,通过对采样的按键电平信号进行判断,在判断之后获取所述按键电平信号的按键状态信息,通过内部的FIFO模块对所述按键状态信息进行缓存;其中,所述FIFO模块的深度、输入宽度及输出宽度匹配FPGA模块中对所述电平信号进行采样的频率,使所述按键状态信息不被丢失;时钟模块:为FPGA模块提供 时钟信号 ;本发明中FPGA内部使用了FIFO缓存按键四种状态,并保证在不遗漏按键状态前提下,大幅度增加了 控制器 的轮询按键时间间隔。,下面是一种用于对按键进行防抖处理的装置及方法专利的具体信息内容。
1.一种用于对按键进行防抖处理的装置,其特征在于,包括:
信号单元:获取按键开关在不同状态下所产生的按键电平信号;
FPGA模块:以采样频率对所述按键电平信号进行采样,通过对采样的按键电平信号进行判断,在判断之后获取所述按键电平信号的按键状态信息,通过内部的FIFO模块对所述按键状态信息进行缓存;
其中,所述FIFO模块的深度、输入宽度及输出宽度匹配FPGA模块中对所述电平信号进行采样的频率,使所述按键状态信息不被丢失;
时钟模块:为FPGA模块提供时钟信号。
2.根据权利要求1所述的装置,其特征在于,所述FPGA模块包括:
分频器:利用所述时钟信号产生采样频率;
采样模块:以采样频率对按键电平信号进行采样;
移位寄存器模块:存储采样的按键电平信号信息;
电平处理模块:对所述移位寄存器模块中的按键电平信号进行判断并缓存,并识别四种按键状态,并使用独热码对所述按键状态进行编码;
FIFO模块:用于匹配所述采样频率并缓存所述四种按键状态的独热码信息;
状态输出模块:将FIFO状态信息和按键状态信息组合成状态寄存;
接口封装模块:用于和控制器连接的接口。
3.根据权利要求1所述的装置,其特征在于,所述信号单元包括:按键开关、限流电阻以及去耦电容;
其中,所述限流电阻的第一端与供电电压连接,第二端与所述按键开关的第一端连接,所述按键开关的第二端接地;
所述去耦电容的第一端、第二端分别与所述按键开关的第一端、第二端连接;
所述去耦电容第一端还与所述FPGA模块采样模块连接。
4.根据权利要求2或3所述的装置,其特征在于,
所述按键开关为自锁按键或非自锁按键;
所述限流电阻的范围为500Ω至100K之间;
所述去耦电容为0.1uF;
所述时钟模块为1MHz到200MHz之间的晶振;
所述采样频率的范围为1K至3KHz之间;
所述移位寄存器模块为十位位宽的移位寄存器;
所述FIFO模块的输出输入宽度为4bit,深度为32,且FIFO模块的读写为同一个时钟和复位控制。
5.一种基于权利要求1-4任一所述的装置进行按键防抖处理的方法,其特征在于,包括:
在按键开关被触发时,用于对按键进行防抖处理的装置接收到按键开关被触发的按键电平信号;
用于对按键进行防抖处理的装置中的采样模块以采样频率对所述按键电平信号进行采样;
用于对按键进行防抖处理的装置中的移位寄存器模块存储所述采样的按键电平信号信息;
用于对按键进行防抖处理的装置中的电平处理模块基于采样的按键电平信号信息获取按键状态信息;
用于对按键进行防抖处理的装置中的FIFO模块缓存所述按键状态信息,以供控制器获取所述按键状态信息。
6.根据权利要求5所述的方法,其特征在于,所述采样频率为1KHz。
7.根据权利要求6所述的方法,其特征在于,采用十位的移位寄存器进行存储采样的按键电平信号信息。
8.根据权利要求7所述的方法,其特征在于,所述装置中的电平处理模块基于采样的按键电平信号信息获取按键状态信息,具体包括:
检测所述十位的移位寄存器中的数值,并根据所述移位寄存器中的数值获取有效按键电平信号信息;
其中,所述有效按键电平信号信息包括:高电平信息和低电平信息;
若,所述十位的移位寄存器中的数值为第一数值时,则所述有效按键电平信号信息为高电平信息;
其中,所述第一数值为:表示所述十位的移位寄存器中的十个位中代表采样结果都为高电平的值;
若,所述十位的移位寄存器中的数值为第二数值时,则所述有效按键电平信号信息为低电平信息;
其中,所述第二数值为:表示所述十位的移位寄存器中的十个位中代表采样结果都为低电平的值;
基于相邻的两个所述有效按键电平信号信息,确定所述按键状态;
其中,所述按键状态包括:抬起保持状态、按下过程状态、按下保持状态、抬起过程状态。
9.根据权利要求8所述的方法,其特征在于,基于相邻的两个所述有效按键电平信号信息,确定所述按键状态,具体包括:
对比相邻的两个所述有效按键电平信号信息,若两个相邻的所述有效的按键电平信号信息都为高电平信息,则确定所述按键状态为抬起保持状态;
若两个相邻的所述有效按键电平信号信息都为低电平信息,则确定所述按键状态为按下保持状态;
若两个相邻的所述有效按键电平信号信息中前面的有效按键电平信号信息为高电平信息,后面的有效按键电平信号信息为低电平信息,则确定所述按键状态为按下过程状态;
若两个相邻的所述有效按键电平信号信息中前面的有效按键电平信号信息为低电平信息,后面的有效按键电平信号信息为高电平信息,则确定所述按键状态为抬起过程状态;
采用独热码对所述按键状态信息进行编码。
10.根据权利要求9所述的方法,其特征在于,
缓存代表所述按键状态信息的独热码,并和所述FIFO状态信息组合成状态寄存信息。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
麦克风性能的测试方法、测试管理设备及测试系统 | 2020-05-08 | 588 |
一种可配置信号增益的放大电路 | 2020-05-08 | 644 |
基于FPGA的视频式手势识别智能家居控制系统 | 2020-05-11 | 53 |
GOA电路、显示面板及薄膜晶体管的阈值电压补偿方法 | 2020-05-11 | 631 |
用于斩波放大器的加电重置和相位比较器 | 2020-05-08 | 725 |
GOA器件及显示面板 | 2020-05-11 | 736 |
GOA单元、GOA电路、显示装置及栅极驱动电路 | 2020-05-08 | 862 |
通信装置以及使用该通信装置的显示装置测试系统和方法 | 2020-05-11 | 745 |
时间触发机制工业以太网交换机设备 | 2020-05-08 | 388 |
用于占空比监测的占空比监测器电路和方法 | 2020-05-08 | 343 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。