X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
FPGA/CPLD
关于FPGA实现DDS中DA的选型
523335234
2011-4-5 00:11
楼主
我要做一个信号发生器,用FPGA实现DDS部分,现在我比较疑惑的是: 比如说我要输出频率为100K的正弦波, 我的ROM中存有1024个点,那如果这样的话,我的DA转换速度就要达到100K*1024,才能得到一个完整的波形,那DA的转换速度大约到了100M。 做个100K的正弦波,就得那么高速的DA,晕啊。 一定是我理解错误了吧?,哪位热心的朋友给我解释一下输出波形频率与DA的转换速度选型的关系啊,谢谢了。 也可以加我的QQ523335234.
点赞
回复评论 (16)
沙发
wenhuawu
回复 楼主 523335234 的帖子
我怎么感觉也没有错,你看能不能通过降低单周期里的采样点数来降低频率
科技应该让生活变得更简单!
点赞
2011-4-5 10:44
板凳
mubiao
你的理解确实错了
点赞
2011-4-5 11:09
4楼
523335234
回复 沙发 wenhuawu 的帖子
降低到256点 那也还是低了4倍 , 还是得20M左右的DA。。
点赞
2011-4-5 11:56
5楼
523335234
回复 板凳 mubiao 的帖子
求正解!
点赞
2011-4-5 11:57
6楼
ssawee
几个点都可以吧? 反正后面有滤波
。
点赞
2011-4-5 12:20
7楼
523335234
相位累加器在每一个时钟脉冲输入时,把频率控制字累加一次,相位累加器输出的数据就是合成信号的相位,相位累加器的溢出频率就是DDS输出的信号频率。
ROM中的点是频率越高时,取到的点越少。因为当频率字很大时,累加器的溢出频率就越高,ROM取点之间的间隔就会越大。但只要满足取样定律,也就是说一个周期内,取的点数大于两个(一般要大于4个),就能经过滤波恢复成一个波形。
这是我综合书本和大家的意见得到的理解。 大家请指正。谢谢。
点赞
2011-4-5 12:33
8楼
Sea_eeworld
那样算没有错,不过不要以100KHz的信号是个低频信号,已经不算低了。得看你对信号质量要求如何,如果要求得不高完全可以取较少的点,用转换频率较低的AD芯片来完成你的任务;否则,那就得用速度高的AD芯片。想一想便知,再怎么低,你也得保证两个点之间的输出时间差要大于AD芯片的最低响应时间。
快乐是一天,不快乐也是一天,为什么不天天快乐呢
点赞
2011-4-5 20:08
9楼
eeleader
楼主正解! 其实做DDS, 不一定非要AD. 可以有其他方案. 比如SPWM调制生成正弦波,然后加滤波器,同样可以达到目的.
一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!
点赞
2011-4-6 08:14
10楼
wstt
并不是输出一个完整的波形就需要1024个点
点赞
2011-4-6 20:04
11楼
ssawee
两个点不就可以?
那个采样定理对da也适用
点赞
2011-4-6 21:47
12楼
tx_xy
我要做一个信号发生器,用FPGA实现DDS部分,现在我比较疑惑的是: 比如说我要输出频率为100K的正弦波, 我的ROM中存有1024个点,那如果这样的话,我的DA转换速度就要达到100K*1024,才能得到一个完整的波形,那DA的转换速度大约到了 100M。 做个100K的正弦波,就得那么高速的DA,晕啊。 一定是我理解错误了吧?,哪位热心的朋友给我解释一下输出波形频率与DA的转换速度选型的关系啊,谢谢了。 也可以加我的QQ523335234.
您存1024个点在rom中,这1024是一个周期,还是1/4个周期?
学习的乐趣在于分享。
点赞
2011-4-6 23:43
13楼
523335234
回复 12楼 tx_xy 的帖子
一个周期。我选择的数据位宽是10位。2的10次方刚好1024
点赞
2011-4-7 01:36
14楼
0900820417
呵呵
点赞
2011-11-28 18:08
15楼
pusher_yxg
用IP直接做,理论上2X过采即可,我们经常使用2.5X过采的,如果考虑模拟部分设计,可适当提高,但是采样率4X足以。
点赞
2011-11-30 15:47
16楼
yetjohn
我现在也在做这个,我选的相位累加器位数为16位,这样我设定rom的点数为65536个点,打算通过da输出1m以内的频率,其实DA的转换频率输入只需取相位累加器的基准频率即可。我是用的DAC900E芯片,速度可达100多M,你可以参考一下
点赞
2013-12-24 01:17
17楼
navalguy
该用户已被删除
提示:
作者被禁止或删除 内容自动屏蔽
点赞
2013-12-29 10:39
最新活动
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
随便看看
单轴倾角传感器SCA60C团购贴(针对EEW比赛的朋友)
单片机键盘驱动
灵异的视频声音
线束测试仪相关操作&应用视频(持续更新)
【TI C2000的使用经验】液晶的使用
战队战术下载!!!!
学习LaunchPad
ZT:电子毕业生如何规划你的人生
【问TI】能否能提供负电源DC/DC的实例?
关于Hercules有哪些应用案例呢
“一装即响”的微型集成电路收音机
关于CPLD
【DLP系列评测一】初识TI DLP 3010EVM!
ARM体系结构与编程中的一个小问题
南华大学黄智伟系列--电子设计竞赛必须掌握的一些基本技能
IAR 7.4 注册机
如何在RedCycloneII上配置SDRAM clk的phase shift?
招聘硬件工程师
《嵌入式实时操作系统μC/OS原理与实践》推荐
stm32f2+DP83848 lwip socket例程
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复