[讨论] DDS芯片怎样产生任意波形?

20092410127   2011-8-10 17:24 楼主


最近在做波形产生这一块,用到了DDS芯片,不太明白DDS到底怎么用,内部ROM只有正弦函数的数据表,但我们要求产生任意波形,DDS内部波形ROM 不能修改吧,求用过的高手给点意见,谢了!

 

本帖最后由 paulhyde 于 2014-9-15 03:47 编辑

回复评论 (7)



一般的DDS芯片,一般就产生方波,正弦波,三角波,要实现任意波形,用FPGA吧

 

本帖最后由 paulhyde 于 2014-9-15 03:47 编辑
点赞  2011-8-22 15:13


DDS产生的是周期性信号,非正弦周期性信号都可以认为是正弦基波加上特定谐波的信号合成,本身并不需要波形ROM的支持,建议楼主去看看DDS的器件手册。

 

本帖最后由 paulhyde 于 2014-9-15 03:47 编辑
点赞  2011-8-22 17:10


好,谢谢大家啦

 

本帖最后由 paulhyde 于 2014-9-15 03:47 编辑
点赞  2011-9-30 01:02
引用: chunyang 发表于 2011-8-22 17:10 本帖最后由 paulhyde 于 2014-9-15 03:47 编辑 DDS产生的是周期性信号,非正弦周期性信号都可以认为是正弦 ...

你好 我想请问一下 DDS能不能产生不连续的信号

点赞  2019-8-22 09:32
引用: 嚯哟厉害了 发表于 2019-8-22 09:32 你好 我想请问一下 DDS能不能产生不连续的信号

那要看是怎么个“不连续”。

上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2019-8-22 10:40
chunyang 发表于 2019-8-22 10:40 那要看是怎么个“不连续”。

两个波形的之间的时间间隔随机 不是一个接着一个  还有请问一下 stm32能不能控制DDS芯片 输出任意的波形

本帖最后由 嚯哟厉害了 于 2019-8-22 11:53 编辑
点赞  2019-8-22 11:50
引用: 嚯哟厉害了 发表于 2019-8-22 11:50 chunyang 发表于 2019-8-22 10:40 那要看是怎么个“不连续”。 两个波形的之间的时间间隔 ...

那在输出回路里加电子开关即可实现,DDS本身未必支持,至少我不知道有支持的型号。

DDS当然可以用STM32控制,任何MCU都可以。

上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2019-8-23 14:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复