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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14459|回复: 19

[讨论] 如何用dds 产生频率可调的方波

[复制链接]
发表于 2012-6-25 22:49:59 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 hua2011sz 于 2012-6-25 23:02 编辑

想用ise的 dds ip做一个方波信号源。
频率变化从1M到40M左右,最好是以步长(比如1M)通过旋钮调节可以连续变化。

比如,dds时钟用100M,相位累加器位宽设为18位,这时频率分辨率大概是381Hz。

现在问题是如果取相位累加器最高位作为输出信号,当2^18不是△cita的整数倍时,或是初始相位设置不当时,由于每次溢出的相位累加器的值不一致,
得到的方波不是周期信号。

不知道这个问题怎么解决?
请给位大神指点下~谢谢了
发表于 2012-6-26 09:26:06 | 显示全部楼层
取相位累加器最高位作为输出信号,这尼玛 截断的也太多了些吧……高8位差不多
发表于 2012-6-26 18:41:06 | 显示全部楼层
期待大牛回答…
 楼主| 发表于 2012-6-26 22:20:16 | 显示全部楼层
回复 2# lvlv2011


    你的意思用高8位做个运算(比如与)然后输出一个信号?

    这还是有误差啊~  关键是我要的信号频率很大的时候,比如二三十M~
发表于 2012-6-26 23:43:09 | 显示全部楼层
本帖最后由 rfjungle 于 2012-6-26 23:44 编辑

You use the MSB of phase accumulator to get a squarewave and hope it will generate the same frequency go through LUT and DAC. For the phase jump over the 1st /4th quadrant and 2th/3rd quadrant, it will change the squarewave's polarity( 1 to 0 and 0 to 1). Maybe we can do some kind of "smooth" action over the edge.
发表于 2012-6-27 09:19:05 | 显示全部楼层
回复 4# hua2011sz


   你是直接把累加器输出的最高位作为方波信号了?那应该没问题啊,输出方波的最小频率应该是时钟频率的2^18分之一,你要连续可调的话,只要调节输入频率字K的大小就可以
 楼主| 发表于 2012-6-27 22:45:17 | 显示全部楼层
本帖最后由 hua2011sz 于 2012-6-27 22:58 编辑

回复 6# lvlv2011


    问题是当K很大时(要使所得方波频率为10M多或20M多时,远小于clk频率100M的一半),相位累加器最高位并不是每次经过N个clk周期变化一次,有时比N多1,有时少1,

相邻两次 高电平和低电平时间也不一样,这次高电平多一个clk,下次可能少一个,即占空比不一样,使所得信号有很大抖动~


而且即使当K较小时,也是有抖动发生,抖动的出现与否和抖动大小与k的具体取值有关,这个示波器是观察的到的~如何解决呢
 楼主| 发表于 2012-6-27 22:56:06 | 显示全部楼层
回复 5# rfjungle


    “phase jump over the 1st /4th quadrant and 2th/3rd quadrant”

具体在什么情况下发生? 也就说 squarewave's polarity 出错的几率 跟△cita的具体取值有关了?

再个如何对出错的地方 "smooth"?
发表于 2012-7-9 17:47:05 | 显示全部楼层
一定要顶!
发表于 2012-7-16 16:58:28 | 显示全部楼层
DDS频率调整本来就和位数相关,你输入常数为K每变化1频率变化为381hz
在调整输入常数的过程中肯定有频率不是方波的情况。
另外,输出截位太高了吧,一般18位要留个8位10位的
截断后对输入常数变化就更不敏感了,你要连续的变化,反应快
要么累加位数高截断输出也要高位数
要么别用DDS

你如果频率值间隔大的话,不如直接选择分频呢。
dds也是一种分频器,就是分频比选择的多而已
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 19:32 , Processed in 0.023955 second(s), 9 queries , Gzip On, Redis On.

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