文章目录
IIO Oscilloscope基本介绍AD936x 自测DDS信号One CW ToneTwo CW TonesQPSK_20MH
IIO Oscilloscope基本介绍
本次射频芯片是AD9364,具体AD9361、AD9363、AD9364的区别,可以看笔者的相关博客。找到设备后,直接点击连接即可。 主界面的Debug选项卡,在选择Devicew为ad9361-phy后可用读取或写入AD936x的某个寄存器的值。 主界面的DMM选项卡,可以查看AD936x和FPGA内部的温度、电压等数据。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2466d108e79f4980a8ae1e7b7ea4b3c4.png#pic_center)
主界面的AD936x选项卡,可以对AD936x进行一些全局性的配置。 如ENSM的状态、校准的模式、FIR参数、外部时钟频率、以及接收链路和发射链路的基带带宽、采样频率、本振频率、端口选择、接收增益、发射衰减、增益控制模式、DDS信号。 主界面的AD936x Advanced选项卡,可设置AD936x更高级的功能。具体就不一一介绍,看选项卡的名字即可知道对应功能。
AD936x 自测
接下来,以AD936x自测功能为例,介绍一下该软件的具体使用方法。 上图是其官方参考手册中对于数字测试寄存器的介绍。我们通过使用上位机软件来反向验证其功能。 首先在AD936x选项卡中将ENSM Modes设置成fdd,以便可以同时接收和发射。将RX LO Frequency和TX LO Frequency设置成相同频率,这里将其设置为2400MHz。将TX1 DDS mode设置为Disable。 在无任何基带信号时,其频谱中P0为2400.012MHz。接下来设置Bist TONE为Injection Point TX,Level设为-6dB,Frequency设置为Fsamp/32,Fsamp为基带采样频率等于30.72MHz,故Frequency=0.96MHz。 观察频谱图,其中P1、P0频点频率为2399.040MHz和2400.960MHz,符合预期。功率不符合,因为测试信号是注入到AD936x发射端口,而频谱为接收端口信号的频谱。 切换到Debug端口读取寄存器0x3F4的数据为0x13,如下图。 改变设置,设置Bist TONE为Injection Point RX,Level设为0dB,Frequency设置为Fsamp/32。直接观察IQ信号波形如下。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6249ac4e57d9423b830a30fedec5496f.png#pic_center)
在Channel Mask设置中,勾选C1-Q后,可以屏蔽Q路信号。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/858c6d1c52b642b78d3def8965119f6c.png#pic_center)
分别读取0x3F4和0x3F6寄存器的值如下。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b662e1eb1712479093c02b6ae7cddc87.png#pic_center)
DDS信号
One CW Tone
![在这里插入图片描述](https://img-blog.csdnimg.cn/956803a1bb314e6ca65d491327bba6f3.png#pic_center)
Two CW Tones
![在这里插入图片描述](https://img-blog.csdnimg.cn/6f620402db7948ab947bbc3c11c59bb0.png#pic_center)
QPSK_20MH
![在这里插入图片描述](https://img-blog.csdnimg.cn/42e3b08da401468a9664c3681233b554.png#pic_center)
|