门机变频器怎么调试:环形振荡器改变频率(ring oscillator)

我有一个基于 nand 的大约 1000 门的环形振荡器,每个 nand 的输入之一被绑定到 1,除了一个被绑定到使能引脚的门(当 enable 变高时,环形振荡器被启用)。

我将设计加载到 fpga 上,并在示波器上获得输出。我得到的频率约为 40 MHz。但是,如果我将启用拉低和拉高,则频率会急剧变化。每次启用切换都可以从 40 MHz 到 9 MHz 到 30 MHz 以及介于两者之间的任何位置。我甚至一直尝试将启用保持为高电平,只需打开和关闭电路板,频率也会发生变化。

可能是我需要添加更多的门到环以增加延迟?

谢谢

3

环形振荡器不仅仅是一个振荡器。它是一条延迟线,传播任何馈送给它的东西。

通常,这将是您的振荡信号的前部,但现在可能是按钮弹跳触点发出的噪音。

你至少应该去抖动按钮,否则环形振荡器会从按钮的触点旋转一些随机的脉冲序列,以某种不可的方式影响观察到的频率。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(64)
Python中数值类型:Python中的数值 ODE求解
上一篇
Python怎样使用:使用 pthread_create时出现valgrind内存泄漏错误
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(17条)