AD936x 配置软件介绍 上(AD936x Evaluation Software)

AD936x 系列快速入口

AD936x 配置软件介绍 中

MGC、Slow AGC、Fast AGC补充: AD9361 补充(上)

文章目录

  • 参考资料
  • 一、整体介绍
    • 1.1 Setup
      • 1.1.1 Project Wizard
      • 1.1.2 Load/Save Project
      • 1.1.3 Individual Wizard
      • 1.1.4 Create Init Script
    • 1.2 Receive
    • 1.3 Transmit
    • 1.4 TX/ALERT/RX
    • 1.5 Advanced
      • 1.5.1 MANUAL CONTROL
      • 1.5.2 SCRIPTING
  • 二、使用介绍
    • 2.1 点击Run Project Wizard
    • 2.2 RF Wizard
    • 2.3 时钟与PLL
    • 2.4 采样率与带宽
    • 2.5 滤波器
      • 2.5.1 未勾选Use Custom RxFIR coeffcients file
      • 2.5.2 勾选Use Custom RxFIR coeffcients file
    • 2.6 数据接口
      • 软件后续配置在 [AD936x 配置软件介绍 中](https://blog.csdn.net/weixin_44630490/article/details/115404240)

参考资料

  1. AD936x Evaluation Software V2.1.3 提取码:zwdx
  2. AD9361 Customer Software Quick Start Guide (见该软件中Documents)
  3. AD9361 Script Commands(见该软件中Documents)

目的:之前对AD9361有了整体初步认识,通过该软件加深对AD9361的了解,生成配置脚本

一、整体介绍

1.1 Setup

AD936x 配置软件介绍 上(AD936x Evaluation Software)
如果评估硬件已连接,在Project Wizard运行一次/或Load Project File之后,点击“Receive”按钮将打开一个页面,允许将AD9361配置为接收状态,并将接收到的数据传递给软件显示。

1.3 Transmit

AD936x 配置软件介绍 上(AD936x Evaluation Software)

该页允许对AD9361硬件的特定寄存器进行SPI访问。AD9361地址空间为10位宽(D9:D0)。然而,要访问AD9361本身,位D12也必须置1。例如,要写入AD9361地址5,在“SPI Address”框中输入的值应为“1005”

当位D12未设置为高电平时,写操作直接发生在主板上的FPGA中。写入FPGA寄存器F(h)会影响AD9361 ENABLE和TXNRX引脚的逻辑电平,从而影响AD9361状态机的状态。

按下“Register Dump”按钮,在屏幕表格中显示AD9361寄存器值,并允许将它们转储到文件中。

1.5.2 SCRIPTING

AD936x 配置软件介绍 上(AD936x Evaluation Software)

2.2 RF Wizard

AD936x 配置软件介绍 上(AD936x Evaluation Software)
REF_CLK_IN、REFCLK Path、PLL Settings、DCXO讲解详见 AD9361 介绍 (中) 第七部分,我用的是AD-FMCOMMS3,从原理图可知参考频率 REF_CLK与40MHz晶振连接。CLK_OUT详见 AD9361 介绍 (终) 12.2 部分,未用到,Disabled。 AD936x 配置软件介绍 上(AD936x Evaluation Software)
接收通道和发送通道中滤波器的插值与抽取Tx/Rx FIR数字滤波器讲解详见 AD9361 介绍 (上) 第五部分,采用Custom自定义时,输入采样率,确定内插和抽取系数后(如果需要的话),会反推出BBPLL频率和BBPLL分频系数(现在不可直接设置)。
  • Standard :可以选择Custom自定义设置,也可以选用常用的通信协议模板
  • Tx/Rx Sampling Rate : 发射/接收采样频率,当不勾选Rx Rate = 2*Tx Rate时,接收采样速率等于发射采样速率
  • Tx/Rx RF Bandwidth :发射/接收射频带宽
  • TFIR/RFIR :FIR数字滤波器,勾选Bypass时,可以把FIR数字滤波器旁路掉。我们后续会采用MATLAB设计FIR数字滤波器系数,去除带外干扰,不勾选。
  • FDD_Special Rate :由并行端口配置寄存器(地址0x012)可知,D7(FDD Rx Rate = 2*Tx Rate )位清零时,接收采样速率等于发射采样速率。置位时,接收速率是发送速率的两倍。只有当寄存器0x012的位D3清零时(全双工模式),D7位才能置1。我们采用默认状态不勾选。
    AD936x 配置软件介绍 上(AD936x Evaluation Software)

    2.5 滤波器

    2.5.1 未勾选Use Custom RxFIR coeffcients file

    下图中绿线为FIR数字滤波器响应,是软件依据之前设定的采样速率Rx/Tx Sampling Rate自动生成的全通滤波器红线为模拟防混淆滤波器响应,其3dB角频率和之前设置的带宽RF Bandwidth有关,白线是模拟滤波器和数字滤波器级联后的响应曲线。

    下图参数Rx/Tx Sampling Rate:30.72MHz ,RF Bandwidth :18 MHz

    AD936x 配置软件介绍 上(AD936x Evaluation Software)
    下图参数Rx/Tx Sampling Rate:30.72MHz ,RF Bandwidth :6 MHz
    AD936x 配置软件介绍 上(AD936x Evaluation Software)

    2.5.2 勾选Use Custom RxFIR coeffcients file

    这种情况下,FIR数字滤波器的系数可以根据通信需求利用matlab来得到,详见MATLAB设计AD9361 FIR滤波器。下图分别为MATLAB生成的接收和发送FIR滤波器。

    AD936x 配置软件介绍 上(AD936x Evaluation Software)
    将生成的fir文件导入,局部放大,可见和MATLAB 窗口预览的滤波器响应形状一致。
    AD936x 配置软件介绍 上(AD936x Evaluation Software)

    2.6 数据接口

    数据接口CMOS模式详见AD9361 介绍 (下) 第十部分,数据接口LVDS模式详见 AD9361介绍 (终) 第十一部分,可根据实际器级选用(推荐LVDS模式),由于后续使用Zynq 系列 中的zc706有LVDS接口,我们采用LVDS模式。

    AD936x 配置软件介绍 上(AD936x Evaluation Software)

    软件后续配置在 AD936x 配置软件介绍 中


    有不对的地方,欢迎大家在评论区指正,非常感谢*′*)

    来源:lwd_up

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月2日
下一篇 2021年3月2日

相关推荐