815|6

666

帖子

0

资源

纯净的硅(中级)

FPGA 按键消抖 [复制链接]

我是做硬件的,最近在学习FPGA的过程中,关于按键消抖方面的知识还没有完全领会,比如按键按下时要做消抖处理,按键释放时,也要做消抖处理,这两个消抖是如何处理的?


回复

1万

帖子

143

资源

版主

简单说就是重复判断,即按键行为导致电平改变后,延时数十毫秒再次判断,至少两次读取的电平一致才判断为按键行为发生,否则放弃。

个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

2090

帖子

2

资源

五彩晶圆(初级)

FPGA的硬件防抖和软件是不一样地,简单地办法是使用单触发器,只要有信号出现就“锁住”,就是记忆下来,将引脚电平和触发输出“或”。

二种复杂一些,使用硬件计数器,将输入信号作为计数器输入端,只要高电平就启动计数器,低电平就复位,计数时长够了就输出“按键信号”


回复

2090

帖子

2

资源

五彩晶圆(初级)

补充一点,多数教科书都是使用RS触发器电路,但是实践中RS触发器效果不好。


回复

1万

帖子

2853

资源

管理员

简单的做法就是延时处理


回复

3118

帖子

0

资源

裸片初长成(初级)

核心思想是“多数表决”,亦可再加上“连续”的要素,—— 这是基于人的举动相对于电信号而言是“极慢速”的特点。

假如是要检测超级赛亚人的按键,也许用触发器更好些,但普通人类肯定不行。


回复

666

帖子

0

资源

纯净的硅(中级)

消抖的道理明白一点点,还没有达到学以至用的层次,继续学习!


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/7 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表