ADRV9361、AD9371、9009是有ADI开发的射频直采芯片。
ADI官方提供的demo都是给予总线架构的,个人认为不方便移植,下面就单独就AD9371的开发架构做一个简单的说明:
ADI官方驱动是基于总线架构的,具体的架构如下图所示:

这种架构,可移植性差,比如AD9371配置可以直接用一个STM32或者其他的单片机来配置,如果用官方的这套框架,是很难移植的。
接下来说下我自己的框架:
对应的BD文件,如下图所示:

由图可以看出,基本只需要几个emio,就可以搞定,如果移植到对应的MCU上,也只是通过MCU实现一个简单的SPI时序就OK了,对于接收部分,采用的是xilinx的IP核设计(也可以自己设计JESD204B协议实现),对应的程序框架图下图所示:

最终效果:




在这里插入图片描述


任意带宽BPSK



总结:本人已经在多个平台上验证,同时具备多片同步的技术,有需要的可以联系本人

AD9371、AD9361、ADRV9009驱动开发、调试相关推荐

  1. Android GPS中间层驱动开发调试

    ~.Android GPS中间层驱动开发调试小结  // rkeclair_v1.02_sdkdemo , ublox芯片       调通GPS功能,用串口可打印出位置数据,并可在gpslogger ...

  2. ADI最新基带处理芯片 ADRV9002特性及 FPGA 驱动开发调试记录分享

    ADI的产品迭代还是非常迅速的,继ADRV9009之后,又相继退出ADRV9026,ADRV9040,射频通道数量都是呈指数倍增加,今天要介绍一款低功耗产品ADRV9002, 数据接口从高速串行口又回 ...

  3. WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建

    为什么80%的码农都做不了架构师?>>>    一.准备工作 1 系统环境:Win10系统 2 开发工具:VS2015 3 驱动开发工具:WDK10 4 Windows SDK:SD ...

  4. Linux驱动开发(外传)---驱动开发调试方法

    前文回顾 <Linux驱动开发(一)-环境搭建与hello world> <Linux驱动开发(二)-驱动与设备的分离设计> <Linux驱动开发(三)-设备树> ...

  5. 多种模块拔号上网驱动开发调试

    拔号上网 前后调试了几种上网卡模块,现在把几种模块调试记录下来,并做一下备份. 操作系统:Linux (none) 2.6.30 #112 Thu Sep 7 16:01:33 CST 2017 ar ...

  6. MS5182N(AD7682)驱动开发调试总结(一)

    简介 MS5182N芯片是瑞盟科技的一款4通道的16位SAR ADC芯片,其对标的是ADI的AD7682芯片,或者说基本上两者功能一样,可以作为国产替代.另外其MS5189(8通道的)对标的则是AD7 ...

  7. 图漾科技招聘|机器视觉算法、嵌入式驱动开发高级工程师等岗位

    嵌入式驱动开发高级工程师 工作地点:上海 薪资:20-40K 岗位职责: 1. 负责嵌入式系统(usb\ethernet\spi\Camera sensor等)驱动开发和调试: 2. 负责评估核心系统 ...

  8. 开发调试指令大全--(MTK开发调试命令)

    MTK无线驱动开发调试手册 1.前言 2.MTK Wifi芯片简介 2.1 单频WIFI芯片信息 2.2 WiFi驱动版本 3.MTK 无线驱动开发调试 3.1 常用命令行 3.1.1 设置WLAN驱 ...

  9. Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础

    Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...

  10. 驱动开发 - WDK 调试及 SVN 环境搭建[转]

    由于从公司辞职了,所以以前在公司里搭建的驱动开发环境也就 Game Over 了, 同样由于那环境是很久以前搭建的,自己也有很多记不清楚的地方了, 而且其中还是有很多需要注意的地方的,所以在这里顺便做 ...

最新文章

  1. 支付宝支付 第十二集:狂神、飞哥支付宝支付配置代码(免费资源,拿走不谢)
  2. M2: XAML Controls(2)
  3. linuxg下c++ 类导出_为什么PDF导出功能在SOLIDWORKS Electrical中不起作用?
  4. 洛谷 CF1043F Make It One 解题报告
  5. .NET Remoting开发系列:(三) Remoting服务发布方式
  6. C#委托实现C++ Dll中的回调函数
  7. ubuntu16.04中使用搜狗输入法Qt5无法输入中文解决方式
  8. Xshell连接Linux
  9. apache常用模块介绍
  10. Delphi7中idhttp和superobject获取网页中文乱码解决办法
  11. 微信僵尸粉删除工具 WeTool v4.0.7.0 免费版
  12. 中国IP对讲产品市场深度研究分析报告
  13. 如何免费下载知网论文
  14. 免费查看并下载知网文献
  15. Ardunio开发实例-AM2320温湿度传感器
  16. KETTLE将本地图片抽取到oracle库
  17. Third season seventeenth episode,Ross and Rachel can not stay at one place???
  18. 修改蒙特卡洛树搜索让人工智能像人类一样玩视频游戏
  19. 那些“死掉”的超链接,是如何被灰产占用的
  20. 项目突发事件识别_当突发事件发生时,您要做的就是文化

热门文章

  1. python实现诺基亚双人贪吃蛇小游戏
  2. 银河麒麟操作系统添加字体
  3. 数据分析中的统计学基础知识
  4. 超全汇总!常见的芯片封装大全!
  5. 人生哲理枕边书——你应该知道的165个人生哲理
  6. 使用AccessibilityService来做一个自动抢红包插件
  7. Matlab2016b中文乱码怎么办
  8. 华为metebook电脑如何修改应用商店中新应用的默认安装路径
  9. Tomcat8用JDK1.7问题
  10. slickedit 设置