Debouncer

假设您要将机械开关连接到FPGA。
您可能会遇到麻烦。

我们在这里按了十次按钮…

我们将一个开关连接到FPGA上,连接方式如下图: 机械开关的问题就是有抖动,每次按一下开关,你会得到下面的信号: 这种信号很少碰到,多数情况是下面的这种:

我们可以用FPGA的计数器来记录按键的次数,并通过数码管显示出来: 上电的时候,一起是好的: 如果按十次键,得到下面的结果: 显然不对。


链接