AD9371、AD9361、ADRV9009驱动开发、调试
ADRV9361、AD9371、9009是有ADI开发的射频直采芯片。
ADI官方提供的demo都是给予总线架构的,个人认为不方便移植,下面就单独就AD9371的开发架构做一个简单的说明:
ADI官方驱动是基于总线架构的,具体的架构如下图所示:
这种架构,可移植性差,比如AD9371配置可以直接用一个STM32或者其他的单片机来配置,如果用官方的这套框架,是很难移植的。
接下来说下我自己的框架:
对应的BD文件,如下图所示:
由图可以看出,基本只需要几个emio,就可以搞定,如果移植到对应的MCU上,也只是通过MCU实现一个简单的SPI时序就OK了,对于接收部分,采用的是xilinx的IP核设计(也可以自己设计JESD204B协议实现),对应的程序框架图下图所示:
最终效果:
在这里插入图片描述
任意带宽BPSK
总结:本人已经在多个平台上验证,同时具备多片同步的技术,有需要的可以联系本人
AD9371、AD9361、ADRV9009驱动开发、调试相关推荐
- Android GPS中间层驱动开发调试
~.Android GPS中间层驱动开发调试小结 // rkeclair_v1.02_sdkdemo , ublox芯片 调通GPS功能,用串口可打印出位置数据,并可在gpslogger ...
- ADI最新基带处理芯片 ADRV9002特性及 FPGA 驱动开发调试记录分享
ADI的产品迭代还是非常迅速的,继ADRV9009之后,又相继退出ADRV9026,ADRV9040,射频通道数量都是呈指数倍增加,今天要介绍一款低功耗产品ADRV9002, 数据接口从高速串行口又回 ...
- WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
为什么80%的码农都做不了架构师?>>> 一.准备工作 1 系统环境:Win10系统 2 开发工具:VS2015 3 驱动开发工具:WDK10 4 Windows SDK:SD ...
- Linux驱动开发(外传)---驱动开发调试方法
前文回顾 <Linux驱动开发(一)-环境搭建与hello world> <Linux驱动开发(二)-驱动与设备的分离设计> <Linux驱动开发(三)-设备树> ...
- 多种模块拔号上网驱动开发调试
拔号上网 前后调试了几种上网卡模块,现在把几种模块调试记录下来,并做一下备份. 操作系统:Linux (none) 2.6.30 #112 Thu Sep 7 16:01:33 CST 2017 ar ...
- MS5182N(AD7682)驱动开发调试总结(一)
简介 MS5182N芯片是瑞盟科技的一款4通道的16位SAR ADC芯片,其对标的是ADI的AD7682芯片,或者说基本上两者功能一样,可以作为国产替代.另外其MS5189(8通道的)对标的则是AD7 ...
- 图漾科技招聘|机器视觉算法、嵌入式驱动开发高级工程师等岗位
嵌入式驱动开发高级工程师 工作地点:上海 薪资:20-40K 岗位职责: 1. 负责嵌入式系统(usb\ethernet\spi\Camera sensor等)驱动开发和调试: 2. 负责评估核心系统 ...
- 开发调试指令大全--(MTK开发调试命令)
MTK无线驱动开发调试手册 1.前言 2.MTK Wifi芯片简介 2.1 单频WIFI芯片信息 2.2 WiFi驱动版本 3.MTK 无线驱动开发调试 3.1 常用命令行 3.1.1 设置WLAN驱 ...
- Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础
Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...
- 驱动开发 - WDK 调试及 SVN 环境搭建[转]
由于从公司辞职了,所以以前在公司里搭建的驱动开发环境也就 Game Over 了, 同样由于那环境是很久以前搭建的,自己也有很多记不清楚的地方了, 而且其中还是有很多需要注意的地方的,所以在这里顺便做 ...
最新文章
- 支付宝支付 第十二集:狂神、飞哥支付宝支付配置代码(免费资源,拿走不谢)
- M2: XAML Controls(2)
- linuxg下c++ 类导出_为什么PDF导出功能在SOLIDWORKS Electrical中不起作用?
- 洛谷 CF1043F Make It One 解题报告
- .NET Remoting开发系列:(三) Remoting服务发布方式
- C#委托实现C++ Dll中的回调函数
- ubuntu16.04中使用搜狗输入法Qt5无法输入中文解决方式
- Xshell连接Linux
- apache常用模块介绍
- Delphi7中idhttp和superobject获取网页中文乱码解决办法
- 微信僵尸粉删除工具 WeTool v4.0.7.0 免费版
- 中国IP对讲产品市场深度研究分析报告
- 如何免费下载知网论文
- 免费查看并下载知网文献
- Ardunio开发实例-AM2320温湿度传感器
- KETTLE将本地图片抽取到oracle库
- Third season seventeenth episode,Ross and Rachel can not stay at one place???
- 修改蒙特卡洛树搜索让人工智能像人类一样玩视频游戏
- 那些“死掉”的超链接,是如何被灰产占用的
- 项目突发事件识别_当突发事件发生时,您要做的就是文化