ADI 技术
直播中

刘倩

7年用户 191经验值
私信 关注
[问答]

AD9957输出幅度波动很大且没有明显规律

您好:
         我目前使用AD9957生成一个1000hop/s,50MHz带宽的跳频信号,设计使用FPGA生成IQ数据并对9957进行配置,外围滤波电路采用AD9957评估板上的电路设计,使用QDUC模式,在IQ两路输入数据固定为011111111111111111时,通过配置profile0和profile1进行乒乓操作来实现跳频频率的切换,使用中发现不同频率点上输出信号的幅度有很大波动,最小值与最大值有3dB的差额,严重影响了我们输出信号的波形质量。其后为了寻找问题,我们在110MHz-170MHz范围内选取28个频点(具体见下方数据),使用QDUC模式,IQ两路输入数据固定为011111111111111111,幅度寄存器恒定为设置为0xff,每次输出固定频率的信号,对不同频率点上输出的信号幅度进行了统计,其结果(附在正文下方)表明不同频点上信号幅度波动很大且没有明显规律,之后我们对评估板上提供的滤波电路进行了matlab仿真,发现该滤波电路通带平坦度很好(大概只有0.3dB),现在我们想知道这个问题是9957所固有的呢,还是我们的设计问题?我们怎么解决这个问题?
         谢谢您的关注。

附测试数据
   
                                   频率/MHz                  Vpp/V
1100.9
1121.1
1151.2
1171
1201
1230.9
1250.8
1280.8
1300.67
1330.6
1350.58
1380.77
1400.58
1430.58
1450.54
1480.81
1500.7
1531
1550.8
1580.82
1600.88
1630.88
1651.16
1680.8
1700.75

回帖(3)

李淑嘉

2018-12-20 14:30:21
fengkun88,
 
请问你是如何获得从110MHz~170MHz幅度测试数据的?用的示波器?若是,示波器和探头带宽分别是多少?若用频谱分析仪,你能否用Maxhold功能记录下更加细致的数据,如频率间隔为1MHz或者更小?
 
Yiming
举报

刘倩

2018-12-20 14:46:11
引用: VERTEX2016 发表于 2018-12-20 09:13
fengkun88,
 
请问你是如何获得从110MHz~170MHz幅度测试数据的?用的示波器?若是,示波器和探头带宽分别是多少?若用频谱分析仪,你能否用Maxhold功能记录下更加细致的数据,如频率间隔为1MHz或者更小?

您好:
        测试数据通过示波器测量,示波器型号为Tektronix DPO7254,最高采样频率为2.5GHz,探头型号为Tektronix P6139A,带宽为500MHz,由于使用FPGA对AD9957进行控制,每次程序编译耗时较长,要进行更细致的测试需要一定时间,您能否暂时根据目前的数据给个建议或者解决方案,不胜感激!
举报

李淑嘉

2018-12-20 15:01:09
引用: hzy_jack 发表于 2018-12-20 09:29
您好:
        测试数据通过示波器测量,示波器型号为Tektronix DPO7254,最高采样频率为2.5GHz,探头型号为Tektronix P6139A,带宽为500MHz,由于使用FPGA对AD9957进行控制,每次程序编译耗时较长,要进行更细致的测试需要一定时间,您能否暂时根据目前的数据给个建议或者解决方案,不胜感激! ...

下图的DAC幅频响应给出AD9957的平坦度在0.1dB范围内。(0-0.4 fdac)。用示波器来测试平坦度,原理上可行,但是一定要考虑到输出级滤波器的影响,为了隔离这个影响,你可以直接测试DAC的输出,这样虽然有镜像,但是幅度大小是 可信的。另外有可能的话, 建议你用频谱仪来测试这个平坦度数据。
 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分