本文主要是介绍FPGA_AD9361,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.集成12位DAC和ADC的一款器件,2个输入模拟通道和2个输出模拟通道
2.• TX频段:47 MHz至6.0 GHz • RX频段:70 MHz至6.0 GHz
3.SPI配置成LVDS或CMOS接口,也可以还可以选择FDD(频分双工——全双工,操作时需要两个独立的信道)或TDD(时分双工——半双工,只需要一个信道)工作方式
4.由于9361的寄存器较多,首先利用AD936X Evaluation Software 软件(安装包在百度网盘里面),根据我们的项目需求,配置相应的功能参数,生成寄存器参数配置文件。详细配置流程AD936x Evaluation Software 详细配置_ad936x软件时钟配置界面-CSDN博客
5.好像也有官方代码——尤老师在B站有相关视频讲解
6.设置ENSM,强烈建议,不管你项目使用的是FDD或者TDD的工作方式,均建议采用FDD模式,在FDD独立模式下,通过控制ENABLE和TXNRX两个引脚,也可以实现TDD的收发单独控制。
7.点击OK生成配置文件。但是配置文件不能直接在工程中使用,需要将其转化成Verilog格式,下一章介绍我自己编写的脚本转化软件,可直接将配置脚本生成Verilog的function函数,方面工程直接调用。
这篇关于FPGA_AD9361的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!