完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
设计需要用AD9910产生LFM的脉冲串,采用DRG模式,9910系统时钟采用960MHz,LFM中心频率F0=260MHz,带宽BW,时宽T。相应寄存器的计算方式如下:
斜坡下限值:(F0 -BW/2)/960*2^32 斜坡下限值:(F0+BW/2)/960*2^32 斜坡速率:4/960 斜坡步长:BW/(T*(4/960))/960*2^32 按照此计算方式,将斜坡速率寄存器固定为4/960,即0x00010001,通过计算斜坡步长来满足在T时间内产生BW带宽的LFM信号。 在F0=260MHz,BW=20MHz、10MHz、5MHz时工作正常。但是当BW为其他值时,DDS出现不输出波形的情况。请问可能出现这种情况的原因是什么? 另外,我采用了第二种参数计算方法,即:保持斜坡步长不变2KHz,根据T和BW来改变斜坡速率,这种计算方式DDS貌似可正常工作,但由于控制了斜坡步长,当T一定,BW增大时,DDS产生信号的带宽会出现不精确的问题。如:当斜坡步长2KHz,T=64微秒,BW=1MHz~6MHz(整数)时,DDS均能正常产生LFM信号,当BW=7MHz时产生的LFM信号实际带宽为7.5MHz。 我的问题是: 1、保持斜坡速率不变,改变斜坡步长,为什么会出现9910不输出信号的现象。 2、按照我的理解,步长应该可以随意设置,不过是在斜坡速率的时间内,频率扫描对少的问题。请问我的理解对么? |
|
相关推荐
1 条评论
2个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
258 浏览 0 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1299 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8995 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1422浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1645浏览 2评论
1616浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1299浏览 2评论
213浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 23:13 , Processed in 1.101115 second(s), Total 94, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号