在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4748|回复: 3

[讨论] 如何用FPGA实现高速高精度DDS

[复制链接]
发表于 2010-7-29 11:05:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
举例说明:
     如果我用的FPGA芯片是V2,工作时钟采用120M,想要输出一个11MHz的正弦波,并且要求正弦波的一个周期最少要由80的点来表示,就必须引进并行的思想,那么这个并行的思想应该如何实现呢?
    也就是说如何均匀的送出这80个点呢,或者另一种思考方式,如果我要用44M的时钟来采样这80个点,应该如何处理呢?即这四个点应该如何选择呢?
   如果对问题不清楚,请和我交流。
发表于 2010-7-29 14:41:15 | 显示全部楼层
既然你要求每个周期80个点。肯定是信号质量要求比较高了。按你设想的这样。各点输出时间很难精确控制。还能保证信号质量吗?
 楼主| 发表于 2010-7-30 09:33:37 | 显示全部楼层
2# wycawyc

你分析的很有道理,也看懂了我的意图。
那么如果我只是想均匀的从这80个点里选出四个。
请问有没有什么可行的办法呢?
我建了个FPGA讨论群:13430701欢迎一起讨论。
也可以加我QQ:390368674
很期待得到您宝贵的建议。
 楼主| 发表于 2010-7-31 20:23:57 | 显示全部楼层
我想到了解决的办法,大家分析一下,是不是可行:
因为我只要80个点中的那四个点,所以我的DDS工作时钟只要是所要输出信号频率的四倍就可以了。
如此输出的四个点,将是绝对精确的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 03:44 , Processed in 0.057367 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表