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)
参考资料
- AD936x Evaluation Software V2.1.3 提取码:zwdx
- AD9361 Customer Software Quick Start Guide (见该软件中Documents)
- AD9361 Script Commands(见该软件中Documents)
目的:之前对AD9361有了整体初步认识,通过该软件加深对AD9361的了解,生成配置脚本
一、整体介绍
1.1 Setup
如果评估硬件已连接,在Project Wizard运行一次/或Load Project File之后,点击“Receive”按钮将打开一个页面,允许将AD9361配置为接收状态,并将接收到的数据传递给软件显示。
1.3 Transmit
该页允许对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
2.2 RF Wizard
REF_CLK_IN、REFCLK Path、PLL Settings、DCXO讲解详见 AD9361 介绍 (中) 第七部分,我用的是AD-FMCOMMS3,从原理图可知参考频率 REF_CLK与40MHz晶振连接。CLK_OUT详见 AD9361 介绍 (终) 12.2 部分,未用到,Disabled。
接收通道和发送通道中滤波器的插值与抽取、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。我们采用默认状态不勾选。
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
下图参数Rx/Tx Sampling Rate:30.72MHz ,RF Bandwidth :6 MHz
2.5.2 勾选Use Custom RxFIR coeffcients file
这种情况下,FIR数字滤波器的系数可以根据通信需求利用matlab来得到,详见MATLAB设计AD9361 FIR滤波器。下图分别为MATLAB生成的接收和发送FIR滤波器。
将生成的fir文件导入,局部放大,可见和MATLAB 窗口预览的滤波器响应形状一致。
2.6 数据接口
数据接口CMOS模式详见AD9361 介绍 (下) 第十部分,数据接口LVDS模式详见 AD9361介绍 (终) 第十一部分,可根据实际器级选用(推荐LVDS模式),由于后续使用Zynq 系列 中的zc706有LVDS接口,我们采用LVDS模式。
软件后续配置在 AD936x 配置软件介绍 中
有不对的地方,欢迎大家在评论区指正,非常感谢*′*)来源:lwd_up
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!