AD9361输出波形幅度不一问题

2019-03-25 13:10发布

   我通过DDS产生1MHZ的信号然后通过AD9361发射出去,然后采用的AGC模式,FDD,LVDS接口,然后通过寄存器检查17等于1A,但是波形始终是这样幅度不一的,不知道为什么,然后下程序过程中波形会正常。以下是发射波形图,放大和放大前图像,还请各位分析分析原因。 QQ图片20190302151931.jpg QQ图片20190302151950.jpg
QQ图片20190302151946.jpg
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
bqgup
1楼-- · 2019-03-26 09:48
dreamandactual 发表于 2019-3-3 10:32
这是简单的框图,问题就是进AD9361的DDS是正确的,然后从AD9361出来不正确,就是不知道为什么AD9361出来 ...

要看DDS产生的波形是不是该需要DA模块,用FPGA配置后发出来的波形都是用DA输出接到示波器上的,建议楼主测试一下你用示波器测出的频率,看看载波的频率是否为你DDS发出的
dreamandactual
2楼-- · 2019-03-26 12:08
gmchen 发表于 2019-3-4 13:36
一、你看到的波形不是1MHz的调制信号,而是600MHz的已调波。从第三张图看,600MHz信号的频率没有变化,所 ...

嗯嗯,是的,我是FPGA配置了一个正弦波,然后通过AD9361发射出去,然后我通过官方的软件配置的600MHZ信号发射出去的。我也怀疑我的AD9361寄存器配置问题,但是目前没有找到。硬件的话用的是官方的板子。
dreamandactual
3楼-- · 2019-03-26 15:32
bqgup 发表于 2019-3-4 14:45
要看DDS产生的波形是不是该需要DA模块,用FPGA配置后发出来的波形都是用DA输出接到示波器上的,建议楼主 ...

嗯嗯  示波器频率确实是对的600Mhz,通过AD9361发射出去的。因为我的目的就是自己产生一个正弦波,然后通过AD9361产生2.4ghz发射出去,因为我这个示波器只能测试1g,所以选的600mhz。
gmchen
4楼-- · 2019-03-26 16:21
dreamandactual 发表于 2019-3-4 15:21
嗯嗯,是的,我是FPGA配置了一个正弦波,然后通过AD9361发射出去,然后我通过官方的软件配置的600MHZ信号 ...

建议你先关掉DDS的输出,或者更直接地将相应的端口接地,那样AD9361的输出应该是一个等幅波。检测这个等幅波是不是正常?
gmchen
5楼-- · 2019-03-26 18:09
 精彩回答 2  元偷偷看……
dreamandactual
6楼-- · 2019-03-26 20:51
gmchen 发表于 2019-3-4 20:57
另外,AD9361有多个输入端口,是不是有这种可能:没有用到的端口悬空在那里,然后受到某种干扰而产生了调制 ...

嗯嗯 我试过不用DDS输出,但是不给DDS输出的话就没有波形输出了。然后端口的话我用的差分LVDS然后官网固定的几个端口都用了。我都有点怀疑是不是输出本身就应该是这样的,因为我的DDS1mhz作为了调制信号,然后我载波600mhz。 框图1.png 框图2png.png

一周热门 更多>