论坛风格切换切换到宽版
  • 3466阅读
  • 11回复

ad9851不停的写控制字时,频率不稳,怎么办? [复制链接]

上一主题 下一主题
离线feifeivictor
 
发帖
535
只看楼主 倒序阅读 0楼 发表于: 2007-07-31
用8位数据总线写控制字,每秒写100k次,这时ad9851就不能正常工作了,频率在跳,稳定度大约为0.1%,看波形有杂波闪过;停止写控制字时,频率很稳,纹丝不动的.

reset脚已经接了0.01uf电容接地

我要用ad9851做fm发射,需要不停的改变控制字,该怎么办,以前也没注意这个问题。
在线永远的FM
发帖
12114
只看该作者 1楼 发表于: 2007-07-31
好像dds芯片不适合搞fm发射的,我觉得可以考虑用混频的办法。
产生一个fm信号和dds输出信号混频。
离线小比尔/5
发帖
2582
只看该作者 2楼 发表于: 2007-07-31
'
用8位数据总线写控制字,每秒写100k次,这时ad9851就不能正常工作了,频率在跳,稳定度大约为0.1%,看波形有杂波闪过;停止写控制字时,频率很稳,纹丝不动的.
reset脚已经接了0.01uf电容接地
我要用ad9851做fm发射,需要不停的改变控制字,该怎么办,以前也没注意这个问题。
'
降低采样频率试试,比如说50k,或者25k
可能写进芯片有延时的吧
另外改频率的时候相位连不连续的?
离线feifeivictor
发帖
535
只看该作者 3楼 发表于: 2007-08-01
已经找到原因了,是电源的问题,电源本来准备用的3.3v,实际只有2伏多,所以9851没有正常工作。

又看了pdf,3.3v最高工作频率只有120mhz,于是改用5v供电,这时不停的写控制字都没问题了.
ad9851还是完全可以做调频的
离线小比尔/5
发帖
2582
只看该作者 4楼 发表于: 2007-08-01
'
已经找到原因了,是电源的问题,电源本来准备用的3.3v,实际只有2伏多,所以9851没有正常工作。
又看了pdf,3.3v最高工作频率只有120mhz,于是改用5v供电,这时不停的写控制字都没问题了.
ad9851还是完全可以做调频的
'

离线standong
发帖
189
只看该作者 5楼 发表于: 2007-08-01
你用的单片机还是dsp呀?
离线feifeivictor
发帖
535
只看该作者 6楼 发表于: 2007-08-02
51单片机太慢,只能10ksps采样,所以用fpga来控制
离线wanglei72
发帖
368
只看该作者 7楼 发表于: 2007-08-02
介绍一下你的方案,来学习学习.
'
51单片机太慢,只能10ksps采样,所以用fpga来控制
'
介绍一下你的方案,来学习学习.
离线feifeivictor
发帖
535
只看该作者 8楼 发表于: 2007-08-02
fpga控制AD对模拟信号采样,将采到的数据简单处理后改变ad9851的控制字,这样就生成了FM信号.
如果要发送数字信号就更方便了,在fpga里写个fsk,ask,psk之类的模块
在线永远的FM
发帖
12114
只看该作者 9楼 发表于: 2007-08-02
呵呵强~我还在单片机入门阶段~
离线wanglei72
发帖
368
只看该作者 10楼 发表于: 2007-08-02
具体一点呢? 器件型号, 调制指标, 信道带宽, 目标位功率噪声比,纠错编码?
'
fpga控制AD对模拟信号采样,将采到的数据简单处理后改变ad9851的控制字,这样就生成了FM信号.
如果要发送数字信号就更方便了,在fpga里写个fsk,ask,psk之类的模块
'


器件型号, 调制指标, 信道带宽, 目标位功率噪声比,纠错编码?
离线feifeivictor
发帖
535
只看该作者 11楼 发表于: 2007-08-02
这个不清楚啊,正在调制解调FSK,都还没成功。
通信原理是一窍不通啊,得借本书来看看了
我也正在找比较好的而且简单的数传方案