MyFPGA Forum

 找回密码
 注册
搜索
查看: 2267|回复: 0
打印 上一主题 下一主题

【FAQ】使用DE10-Lite开发板,出现按键抖动怎么办?

[复制链接]
跳转到指定楼层
1#
发表于 2020-7-3 11:55:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Doreen 于 2022-8-30 17:04 编辑

Q: 用户使用DE10-Lite开发板,出现按键抖动怎么办?

A: 友晶科技很多开发板(比如DE10-Standard、 DE10-Nano 和 DE10-Lite等)都有用到施密特触发缓冲器SN74AUC17进行硬件消抖。

DE10-Lite开发板的按键不仅使用了硬件消抖,同时,它还可以结合MAX10器件特有的 IO Standard 进行抖动消除!在设计时可以通过搭配设定IO_STANDARD "3.3 V SCHMITT TRIGGER 来消掉大部分的抖动现象。

例如可以在.qsf文件中设置
set_instance_assignment –name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[0]
set_instance_assignment -name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[1]


或者直接在Pin Planner窗口这样设置

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

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-4-27 10:40 , Processed in 0.043366 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表