MyFPGA Forum
标题:
【FAQ】使用DE10-Lite开发板,出现按键抖动怎么办?
[打印本页]
作者:
BOB_Sun
时间:
2020-7-3 11:55
标题:
【FAQ】使用DE10-Lite开发板,出现按键抖动怎么办?
本帖最后由 Doreen 于 2022-8-30 17:04 编辑
Q:
用户使用DE10-Lite开发板,出现按键抖动怎么办?
A:
友晶科技很多开发板(比如DE10-Standard、 DE10-Nano 和 DE10-Lite等)都有用到施密特触发缓冲器SN74AUC17进行硬件消抖。
图片3.png
(96.9 KB, 下载次数: 289)
下载附件
保存到相册
2022-8-30 17:03 上传
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窗口这样设置
:
图片2.png
(44.7 KB, 下载次数: 294)
下载附件
保存到相册
2022-8-30 17:03 上传
欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/)
Powered by Discuz! X3