ad9361收发异常问题分析
最近在调试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收发异常问题分析相关推荐
- 5板斧---分析短信、彩信收发异常
有关短信接收不到.无法发送.接收到重复短信.接收的内容不完整,分析方法: 在main_log中搜索关键字Mms/Txn,可以将短信发送接收的信息过滤出来(只限于短信APP). 在radio_log中搜 ...
- can总线配置读入是什么意思_STM32学习笔记—CAN总线收发数据常见问题分析
CAN,Controller Area Network(控制器局域网络),在汽车电子.工业控制领域的应用比较多,通常用于局域组网. 这是第9篇学习分享文章,<STM32学习笔记>之CAN总 ...
- dsp28335 sci中用fifo完成485收发通信_STM32学习笔记—CAN总线收发数据常见问题分析
CAN,Controller Area Network(控制器局域网络),在汽车电子.工业控制领域的应用比较多,通常用于局域组网. 这是第9篇学习分享文章,<STM32学习笔记>之CAN总 ...
- 多个CAN节点收发异常,TVS结电容在高速电路中的影响
多个CAN节点收发异常,TVS结电容在高速电路中的影响 首先分享一个好文章(CAN接口异常如何分析?) ①最近接手了前任同事的未完成工作,在CAN调试过程中遇到了9个节点通信异常,数据无法发出:注:严 ...
- C++ 异常机制分析
C++ 异常机制分析 参考文章: (1)C++ 异常机制分析 (2)https://www.cnblogs.com/QG-whz/p/5136883.html 备忘一下.
- 二月技术通讯.pdf丨核心数据库一波三折异常重启分析
每月关注:55 页 干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预防,以 ...
- php js 报错信息,JavaScript中错误异常的分析(附示例)
本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...
- 基于UEBA的用户上网异常行为分析
1. 引言 1.1 项目介绍 ✅ 随着企业信息化水平的不断提升,数据作为一种资产成为越来越多企业的共识,企业在产业与服务.营销支持.业务运营.风险管控.信息纰漏等生产.经营.管理活动中涉及到大量的商业 ...
- CCF的基于UEBA的用户上网异常行为分析baseline(线上0.9263)
基于UEBA的用户上网异常行为分析 比赛地址链接:https://www.datafountain.cn/competitions/520 数据: 代码: import pandas as pd im ...
最新文章
- PHP - 获取音频长度
- PendingIntent详解
- 软件设计是决定软件性能的关键
- 又一金融科技巨头入局,智慧出行的竞争靠什么胜出?
- 记HTML5 a 标签的一个小坑
- 信息学奥赛C++语言:语文成绩
- 【ECharts 置图表同序列不同数据点的独立颜色值】
- JAVA前三章预习总结
- c语言中字母后面的 是什么意思,C语言中括号里面一个字母是什么意思
- 小米蓝牙音箱驱动_新品频发,小米 Air2 SE真无线蓝牙耳机即将开售
- 运营级如意影视源码+完整类库/无限增删解析API
- R语言系统教程(六):描述统计量
- C++程序设计:输出n层金字塔图形
- 2020-11-04 [蓝桥杯2018决赛]阅兵方阵
- PKM知识管理最佳实践——2020年个人版
- 40款用于简洁网页设计的光滑英文字体【上】
- 购买阿里云服务器ECS快速上云
- 面试题57:和为s的数字
- windows删除多余用户及其文件夹
- android中oncreate方法,android开发之onCreate( )方法详解