纯逻辑配置AD9361教程/通过UART串口发送配置文件配置AD9361/通过rom配置...
发布网友
发布时间:2024-10-13 23:09
我来回答
共1个回答
热心网友
时间:2024-10-14 02:51
本文介绍AD9361的配置方法,包括通过UART串口和ROM配置的详细步骤。
首先,通过前面的文章创建一个AD9361配置文件。使用AD936x Evaluation Software进行配置,生成配置文件tran。
接着,通过转换软件Trans2.0.exe将配置文件转化为dat文件。双击打开软件,导入配置文件,更改文件名为tran.txt,导入转换,另存为dat文件。
然后,打开FPGA工程。介绍包含四个关键文件:Ad9361config.v(SPI配置状态机),Configen.v(复位后直接使能状态机),IQDataRec_1R.v(接收链路1R代码),TxControl.v(发射链路代码1T)。此工程适用于各种FPGA和SOC,如Xilinx、Intel及国产芯片,移植时需调整时钟输入和引脚绑定。
生成bit流,烧入FPGA开发板,打开串口调试助手,导入dat文件发送至FPGA,使用频谱仪和示波器测试信号,确保信号完美且增益高。
接下来,介绍通过ROM配置AD9361的方法。将dat文件导入自定义matlab代码,生成rom配置文件。使用cos.m转换文件,修改文件名为你自己的文件,点击转换,转换完成输出cos,生成AD9361.coe文件,替换工程文件,重新编译生成bit文件下载到FPGA。
最后,测试ROM配置。通过ROM配置发送ASK信号,bit流固化到FLASH,启动开发板。在ila中显示发送和接收波形,在示波器也能看到ASK信号。
总结,本文详细阐述了如何通过UART串口和ROM配置AD9361,覆盖了从配置文件创建到ROM配置的全过程,帮助用户有效配置AD9361。相关工程文件及密码已提供,支持时请三连,以便快速找到相关信息。