【SDR课堂第12讲】AD9361毛刺题目总结

打印 上一主题 下一主题

主题 1043|帖子 1043|积分 3133

1、AD9361 LVDS模式下数据接收简介

AD9361 LVDS模式下数据收发信号毗连如下所示,对于数据接收,必要三种信号,DATA_CLK、RX_FRAME和RX_D[5:0],分别对应采样时钟、接收有用信号和数据,这三种信号都是由AD9361提供。BBP根据有用信号和采样时钟对数据总线的信号进行采样。在LVDS模式下,采样时钟必须为DDR模式。


2 、毛刺题目现象

在本项目中,一共有5片AD9361的10个通道作为接收通道;正常环境下,在没有给信号时,接收到的信号的值应该是很小的,如下所示:       


而在出现毛刺时,会不定时出现值特殊大的采样点,在时域上表现出突然出现一根尖刺的环境,如下:


3、 题目缘故原由分析

AD9361在LVDS模式下数据收发必要满足肯定的要求,数据收发时序约束如下所示:


Tcp: DATA_CLK时钟周期,其最大76MHz
Tmp:DATA_CLK和FB_CLK高和/或低电平的最小脉冲宽度(包括占空比失真、周期抖动、周期抖动和半周期抖动的影响)
Tstx: Tx_FRAME对FB_CLK降落沿的创建时间
Thtx:Tx_FRAME对FB_CLK降落沿的保持时间
Tddrx:从DATA_CLK到 Rx_D[5:0]输出的耽误
Tddrv:从DATA_CLK到 Rx_FRAME的耽误
LVDS模式接收路径数据端口时序参数图:



由于电路设计时时钟和数据线路不能做到严格等长,并且,在9361内部,数据会颠末多个半带滤波器以及FIR滤波器(这些滤波器都是可以选择使用或者不使用),会造成数据相对于时钟的耽误;以是,现实的数据总线时序不能完全满足上述要求,DATA_CLK与RX_D的上升沿或者降落沿不在RX_D数据中中央时(CLK提前了或者耽误了),就会导致采样时的数据值不正确。
4、 题目办理办法

AD9361提供了两个寄存器用于校准DATA_CLK和数据的延时,寄存器界说和解释如下:

可以通过这个寄存器调整DATA_CLK与DATA之间的相位,使它们能满足数据传输的时序要求;
如上所示,寄存器6用于接收时序调整,高4位用于调整DATA_CLK的延时,即可以使DATA_CLK耽误肯定时间;低4位用于调整接收数据延时。
在调整这个值时,必要实验输入所有的值(0~F),并记载每个值的接收数据是否正常,一样平常会有多个值是正确的,我们必要选择居中的值作为现实的寄存器值。
http://www.binhong-tech.com/
http://www.binhong-tech.com/

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王國慶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表