首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助,用正弦波信号作为FPGA时钟,会存在什么问题?

求助,用正弦波信号作为FPGA时钟,会存在什么问题?

设计中,将正弦波信号(10MHz)直接引入,作为FPGA时钟信号,对这个信号进行分频,发现分频后的信号不稳定。是什么原因造成的?

请指教。

这个想法太有创意了,用正弦波做时钟

这么说吧,首先你自己要好好测量一下正弦波的幅度,一定不要超过FPGA的输入信号限制,否则对FPGA有伤害,至于你说的信号不稳定原因大概是这样的:一般的高频率信号如果你用示波器看得话,上升沿和下降沿变化是很大的,类似于吉布斯效应,但是他有一定的保持时间,而正弦波信号却没有,所以我建议你在前级加上一个CMOS门电路,把正弦波变成方波,安全

谢谢版主建议!

已根据建议,加了施密特触发器,将正弦波转成方波,但是发现对方波的计数还是不准。

是转换电路的问题还是FPGA设计问题呢?如何改进呢?

谢谢!

一般来讲,FPGA的时钟接口输入电平为lvttl,有幅度限制,无论是Altera还是Xilinx的FPGA。

普遍来讲,逻辑“1”输入电平不能高于4.4V,逻辑“0”电平不得低于-0.4V,否则会有可能烧毁芯片。

如楼主的情况,可以先用变压器把正弦波变成180度相位差的2个正弦波,然后采用高速比较器比较后输出。

返回列表