ADRV9009开发
到新的ADI官方射频板卡ADRV9009,开箱发现赠送了两张SD卡,其中一张是大的SD卡,用于Windows使用TES软件(Transceiver Evaluation Software)对9009板卡进行配置;另一张是小的SD卡加卡托,在此卡中(使用其他空卡也行)写入Analog Devices Kuiper Linux映像文件,可以通过IIO示波器控制9009查看收发信号。下面分别介绍这俩种方法来测试,所有配置都是在Windows电脑上进行。
1、TES软件(需要30.72MHz的外部时钟驱动)
首先,在ADI官网找到TES软件,并下载安装。
安装后打开,需要先在设备选项中更新平台文件(Device->update ->platform file),
然后将ZC706与Windows电脑之间连接UART串口和以太网接口。注意此时将电脑端IP地址改到与zynq开发板同一网段(我设置主机为192.168.1.20)。
对ZC706板子上电,可以在串口中看见软件版本信息,说明已经系统启动了。
接着点击左上角的connecte,可以连接到zynq开发板。但是下载Program会报错,提示AD7528时钟没有配置好。因此需要外接信号发生器,产生30.72MHz的时钟来驱动9009。
连接好外部时钟就可以点击Program,成功启动9009,可以进行收发状态配置,并查看频域谱图。
但是,这个软件没有外接时钟就运行不了,使用起来十分的不方便,实用价值不大。
2、IIO示波器
IIO Oscilloscope相对而言方便在于不需要外部的时钟就可以使用,而且界面丰富,可用的功能更加强大。(SD卡的配置流程是参考官网的方法)
步骤如下
1、在github下载最新的IIO示波器软件,下载并安装。
我下载的是2021_r2版本
2、并在官网下载最新的ADI Kuiper Linux img文件,然后用解压文件解压出img文件。
3、这个时候需要用到Win32DiskImager软件,将解压后的文件烧入SD卡中。点击Write,将img文件写入SD卡。
安装好了之后,打开SD卡里面有很多文件,将开发板ZC706和射频板AD9009对应的文件拷入SD卡根目录。
与方法一类似,还需要配置主机IP地址为同一网段(192.168.1.20)
启动连接以太网网口和UART,可以刷新看见设备信息,然后连接。
运行界面