基于fpga的多路脉冲信号发生器的设计

(1)用Altera公司的FLEX10K器件,设计制作四路脉冲信号源,输出频率范围:25Hz~500Hz;
(2) 其中各两路信号源频率相同,但有相位差,要求相位差可以调节;
(3)具有频率设置功能,频率步进:1Hz;
(4)输出信号频率稳定,输出信号占空比连续可调2.5% 至 80%;
(5)输出信号上升/下降时间小于100ns;
(6)扩展一显示器,分辨率为4位,能够显示频率值及相位差;
(7)失真度:用示波器观察时无明显失真。

这个事情。。。。如果会FPGA编程的话,这个项目大概是最简单的项目了吧。。。
还有更容易的吗?
思路:一个大cnt决定了频率,在大cnt数到特定值的时候,管脚拉高,再数到特定值的时候,管脚拉低。这样脉宽和相位不就都有了吗?这个特定值放在reg里,可以更改。按着这个思路,应该是很容易完成的事情。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-09
建议你用DDS吧,功能基本都可以实现,还是蛮简单的。
相似回答