最近在调试ad9361,发送都调试好了,但是接收一直没调试好,折腾了一个多月才搞定接收。根据官方提供的api代码,需要修改的有:
1.修改reference_clk_rate参考时钟;
2.修改xo_disable_use_ext_refclk_enable参数确定是使用晶振还是外供时钟;
3.修改two_rx_two_tx_mode_enable,确定采用2r2t还是1r1t;以及配置使用fdd还是tdd模式
4.rf收发端口使用的端口号;
5.发送的衰减空置;
6.接收的增益模式(手动或者自动);
7.基带时钟配置;
8.射频本振配置;
9.收发的数据延时配置(建议可通过串口调试助手配置,方便调试出合适的参数);不通的基带时钟延时参数可能不一致,经过测试基带时钟在2r2t模式下跑60m没有问题;
10.数字滤波器可不用配置,配置好模拟滤波器的带宽即可;
11.最最重要的,差分管脚要配置为lvds电平或者lvds25电平,并对接收差分信号设置好100欧的终端电阻,否则接收会异常(这个问题排查了好久);
12.关于多片同步,1r1t和2r2t模式均可进行片间同步,需要配置mcs bbpll和mcs digital同步,每次先配置寄存器,再发送sync_en信号,需要注意的是多片ad9361均要在同一时刻拉高sync_en,发送基带数据由ad9361的参考时钟生成(不要用它自带的时钟生成,这样会出现多次测试会出现偶尔不同步的情况),最后需要收据收发配置为pin模式,多片9361在同一时刻拉高enable脚,启动数据发送。
13.关于信号质量,通过调试输出的信号基本符合手册上的描述。如果信号质量较差,就需要排查一下参考时钟的信号质量。

ad9361收发异常问题分析相关推荐

  1. 5板斧---分析短信、彩信收发异常

    有关短信接收不到.无法发送.接收到重复短信.接收的内容不完整,分析方法: 在main_log中搜索关键字Mms/Txn,可以将短信发送接收的信息过滤出来(只限于短信APP). 在radio_log中搜 ...

  2. can总线配置读入是什么意思_STM32学习笔记—CAN总线收发数据常见问题分析

    CAN,Controller Area Network(控制器局域网络),在汽车电子.工业控制领域的应用比较多,通常用于局域组网. 这是第9篇学习分享文章,<STM32学习笔记>之CAN总 ...

  3. dsp28335 sci中用fifo完成485收发通信_STM32学习笔记—CAN总线收发数据常见问题分析

    CAN,Controller Area Network(控制器局域网络),在汽车电子.工业控制领域的应用比较多,通常用于局域组网. 这是第9篇学习分享文章,<STM32学习笔记>之CAN总 ...

  4. 多个CAN节点收发异常,TVS结电容在高速电路中的影响

    多个CAN节点收发异常,TVS结电容在高速电路中的影响 首先分享一个好文章(CAN接口异常如何分析?) ①最近接手了前任同事的未完成工作,在CAN调试过程中遇到了9个节点通信异常,数据无法发出:注:严 ...

  5. C++ 异常机制分析

    C++ 异常机制分析 参考文章: (1)C++ 异常机制分析 (2)https://www.cnblogs.com/QG-whz/p/5136883.html 备忘一下.

  6. 二月技术通讯.pdf丨核心数据库一波三折异常重启分析

    每月关注:55 页 干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预防,以 ...

  7. php js 报错信息,JavaScript中错误异常的分析(附示例)

    本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...

  8. 基于UEBA的用户上网异常行为分析

    1. 引言 1.1 项目介绍 ✅ 随着企业信息化水平的不断提升,数据作为一种资产成为越来越多企业的共识,企业在产业与服务.营销支持.业务运营.风险管控.信息纰漏等生产.经营.管理活动中涉及到大量的商业 ...

  9. CCF的基于UEBA的用户上网异常行为分析baseline(线上0.9263)

    基于UEBA的用户上网异常行为分析 比赛地址链接:https://www.datafountain.cn/competitions/520 数据: 代码: import pandas as pd im ...

最新文章

  1. PHP - 获取音频长度
  2. PendingIntent详解
  3. 软件设计是决定软件性能的关键
  4. 又一金融科技巨头入局,智慧出行的竞争靠什么胜出?
  5. 记HTML5 a 标签的一个小坑
  6. 信息学奥赛C++语言:语文成绩
  7. 【ECharts 置图表同序列不同数据点的独立颜色值】
  8. JAVA前三章预习总结
  9. c语言中字母后面的 是什么意思,C语言中括号里面一个字母是什么意思
  10. 小米蓝牙音箱驱动_新品频发,小米 Air2 SE真无线蓝牙耳机即将开售
  11. 运营级如意影视源码+完整类库/无限增删解析API
  12. R语言系统教程(六):描述统计量
  13. C++程序设计:输出n层金字塔图形
  14. 2020-11-04 [蓝桥杯2018决赛]阅兵方阵
  15. PKM知识管理最佳实践——2020年个人版
  16. 40款用于简洁网页设计的光滑英文字体【上】
  17. 购买阿里云服务器ECS快速上云
  18. 面试题57:和为s的数字
  19. windows删除多余用户及其文件夹
  20. android中oncreate方法,android开发之onCreate( )方法详解

热门文章

  1. IDL基础学习资料+监督分类
  2. 视觉识别示例-海康威视
  3. phpMyAdmin 3.4.3正式版拨开云雾见青天
  4. vue项目实现路由按需加载(路由懒加载)的3种方式
  5. 5,C# 物联网温度采集系统开发,web手机端口进行控制远程硬件实现与温湿度实时显示(五)
  6. 提高软件测试能力的建议
  7. 续上文,Unity3D面试ABC
  8. Linux系统Debian有什么优点?
  9. 网站永久换域名的处理过程
  10. 提高学生计算机应用能力研究,民族院校学生计算机应用能力培养策略