- 博客(27)
- 收藏
- 关注
原创 AD9361如何设置接收频率
获取源码:链接:https://pan.baidu.com/s/1fYBPfbSjxEYhmReTAQwCig?–来自百度网盘超级会员V3的分享。
2023-11-24 22:42:01 782 1
原创 基于E310的纯逻辑代码实现AD9361射频收发
基于微相科技的E310平台实现AD9361的射频收发功能。采用纯逻辑控制的方式,不需要PS参与。实现了用VIO控制收发使能,发射功率,收发频率,数据接口时序控制,接收增益,BIST测试等功能。
2023-10-21 23:49:28 1232 3
原创 用AD9361开发板做一个频谱分析仪
用AD9361实现数据接口,并做FFT计算,通过网口UDP协议传输给PC,在matlab中获取网口UDP数据并显示。从而实现一个简单的信号频谱分析
2023-05-11 18:44:51 1645 7
原创 AD9361纯逻辑控制从0到1连载6-fast lock之profile寄存器设置
前面讲到每个profile由16个8bit寄存器组成,TX和RX的定义是一样的,下面列出RX profile每个寄存器的定义:REG0 ~ REG4以及REG12[3:0]实际上是3个参数,lo_int( Integer Word),lo_frac(Fractional Word),lo_div(VCO Divider),射频频率计算公式如下:freq=REF_PLL*(lo_int+lo_frac/8388593)/(2**(lo_div+1))其中freq指工作的射频频率,REF_PLL指PLL
2021-04-15 17:25:38 3118 10
原创 AD9361纯逻辑控制从0到1连载5-fast lock的简介
AD9361正常更改射频频率需要设置一些寄存器,然后开启VCO校准,等待锁定。这个过程时间是比较长的,大概在37us~508us之间。如果你的系统是一个跳频的TDD系统,那相当于每个时隙都要浪费这个时间等待VCO锁定。为了解决这个问题,就需要用到Fast Lock功能。简单点说就是提前校准好每个频点,保存校准结果,下次要用的时候直接调用这个结果。这样子,每次切换频率到射频锁定的时间,就可以控制在10以内。前面提到保存校准结果以及调用结果,需要一个媒介,这个媒介叫profile。每个profile包含16个
2021-04-14 16:55:39 4661 7
原创 AD9361纯逻辑控制从0到1连载4-AD9361数据接口
参考文件《AD9361 Interface Spec v2.5.pdf》AD9361和FPGA的数据接口如下图中红色框标识。可以配置为CMOS模式和LVDS模式。根据不同的带宽需求,可以配置为不同的模式,如图:大部分情况下,设置为2T2R,DDR Bus,Dual Port Full Duplex模式,这种模式最大化使用了AD9361的资源,并且可以覆盖大部分其他模式的功能。如下图所示:收数据接口时序图如下:发数据接口时序图如下:根据以上模式选择,就可以写代码了,代码如下图:modu
2021-01-06 17:01:47 5029 12
原创 AD9361纯逻辑控制从0到1连载3-初始化模块
直接贴代码module ad9361_init( input clk, input arst, output reg read, output reg write, output reg [9:0] address, output reg [7:0] writedata, input [7:0] readdata, input wait
2021-01-04 20:17:24 2562 5
原创 AD9361纯逻辑控制从0到1连载2-将脚本转化为verilog代码
首先查看一下,上一章我们生成的脚本文件fdd_600m://************************************************************// AD9361 R2 Auto Generated Initialization Script: This script was// generated using the AD9361 Customer software Version 2.1.3//********************************
2020-12-31 12:52:39 4053 7
原创 AD9361纯逻辑控制从0到1连载1-生成初始化脚本
生成配置脚本是非常重要的一个环节,是后续所有操作的基础,下面按步骤介绍:第一步:安装AD9361 Evaluation Software 2.1.3具体安装步骤就不截图了,点击setup.exe,一直下一步就可以了。第二步:打开软件,点击Run Project Wizard第三步:物理通道和收发通道设置AD9361包含2路收和2路发,每路发可以选择2组物理通道中的一组(A或者B)作为最终的发射通道。每路收可以选择3组物理通道中的一组(A或者B或者C)作为收通道。每个物理通道都有最佳的工作频段,因
2020-12-30 18:11:46 5962 3
原创 AD9361纯逻辑控制从0到1连载0-SPI接口
标题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
2020-12-30 17:42:32 5754 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人