8893|16

78

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于FPGA实现DDS中DA的选型 [复制链接]

我要做一个信号发生器,用FPGA实现DDS部分,现在我比较疑惑的是: 比如说我要输出频率为100K的正弦波, 我的ROM中存有1024个点,那如果这样的话,我的DA转换速度就要达到100K*1024,才能得到一个完整的波形,那DA的转换速度大约到了100M。  做个100K的正弦波,就得那么高速的DA,晕啊。 一定是我理解错误了吧?,哪位热心的朋友给我解释一下输出波形频率与DA的转换速度选型的关系啊,谢谢了。 也可以加我的QQ523335234.
此帖出自FPGA/CPLD论坛

最新回复

高速DA数模转换模块(DAC900E),很适合用FPGA控制产生正弦波: http://item.taobao.com/item.htm?id=25736860907  详情 回复 发表于 2013-12-29 10:39
点赞 关注
 

回复
举报

325

帖子

0

TA的资源

裸片初长成(初级)

沙发
 

回复 楼主 523335234 的帖子

我怎么感觉也没有错,你看能不能通过降低单周期里的采样点数来降低频率
此帖出自FPGA/CPLD论坛
个人签名科技应该让生活变得更简单!
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你的理解确实错了
此帖出自FPGA/CPLD论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 沙发 wenhuawu 的帖子

降低到256点 那也还是低了4倍 , 还是得20M左右的DA。。
此帖出自FPGA/CPLD论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 板凳 mubiao 的帖子

求正解!
此帖出自FPGA/CPLD论坛
 
 
 

回复

1012

帖子

0

TA的资源

五彩晶圆(初级)

6
 
几个点都可以吧?              反正后面有滤波
此帖出自FPGA/CPLD论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

7
 
相位累加器在每一个时钟脉冲输入时,把频率控制字累加一次,相位累加器输出的数据就是合成信号的相位,相位累加器的溢出频率就是DDS输出的信号频率。
ROM中的点是频率越高时,取到的点越少。因为当频率字很大时,累加器的溢出频率就越高,ROM取点之间的间隔就会越大。但只要满足取样定律,也就是说一个周期内,取的点数大于两个(一般要大于4个),就能经过滤波恢复成一个波形。

这是我综合书本和大家的意见得到的理解。 大家请指正。谢谢。
此帖出自FPGA/CPLD论坛
 
 
 

回复

107

帖子

0

TA的资源

纯净的硅(高级)

8
 
那样算没有错,不过不要以100KHz的信号是个低频信号,已经不算低了。得看你对信号质量要求如何,如果要求得不高完全可以取较少的点,用转换频率较低的AD芯片来完成你的任务;否则,那就得用速度高的AD芯片。想一想便知,再怎么低,你也得保证两个点之间的输出时间差要大于AD芯片的最低响应时间。
此帖出自FPGA/CPLD论坛
个人签名快乐是一天,不快乐也是一天,为什么不天天快乐呢
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

9
 

楼主正解! 其实做DDS, 不一定非要AD. 可以有其他方案. 比如SPWM调制生成正弦波,然后加滤波器,同样可以达到目的.

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

10
 
并不是输出一个完整的波形就需要1024个点
此帖出自FPGA/CPLD论坛
 
 
 

回复

1012

帖子

0

TA的资源

五彩晶圆(初级)

11
 
两个点不就可以?

那个采样定理对da也适用
此帖出自FPGA/CPLD论坛
 
 
 

回复

732

帖子

0

TA的资源

纯净的硅(高级)

12
 
我要做一个信号发生器,用FPGA实现DDS部分,现在我比较疑惑的是: 比如说我要输出频率为100K的正弦波, 我的ROM中存有1024个点,那如果这样的话,我的DA转换速度就要达到100K*1024,才能得到一个完整的波形,那DA的转换速度大约到了 100M。 做个100K的正弦波,就得那么高速的DA,晕啊。 一定是我理解错误了吧?,哪位热心的朋友给我解释一下输出波形频率与DA的转换速度选型的关系啊,谢谢了。 也可以加我的QQ523335234.


您存1024个点在rom中,这1024是一个周期,还是1/4个周期?
此帖出自FPGA/CPLD论坛
个人签名学习的乐趣在于分享。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

13
 

回复 12楼 tx_xy 的帖子

一个周期。我选择的数据位宽是10位。2的10次方刚好1024
此帖出自FPGA/CPLD论坛
 
 
 

回复

130

帖子

0

TA的资源

一粒金砂(中级)

14
 
呵呵
此帖出自FPGA/CPLD论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

15
 
用IP直接做,理论上2X过采即可,我们经常使用2.5X过采的,如果考虑模拟部分设计,可适当提高,但是采样率4X足以。
此帖出自FPGA/CPLD论坛
 
 
 

回复

2

帖子

1

TA的资源

一粒金砂(初级)

16
 
我现在也在做这个,我选的相位累加器位数为16位,这样我设定rom的点数为65536个点,打算通过da输出1m以内的频率,其实DA的转换频率输入只需取相位累加器的基准频率即可。我是用的DAC900E芯片,速度可达100多M,你可以参考一下
此帖出自FPGA/CPLD论坛
 
 
 

回复
navalguy 该用户已被删除
17
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表