ADI 技术
直播中

张玲

8年用户 1348经验值
私信 关注
[问答]

ad9361接收调试差分对N较P有一个时钟的延迟

tx链路添加了一个扩频调制,还有一个sin波,通过天线发送出来在矢量信号分析仪上能看到它们的频谱是对的。在调试rx链路的时候,直接将发送的sin波通过SMA线接收回来。从接收端到BBP中间的参考程序都没有改动,但采出来的rx_frame_s却有问题,差分对N较P有一个时钟的延迟,想不通为什么,希望各位能够帮忙解释下。上图,

回帖(3)

王苑苑

2018-9-25 11:53:25
做这种环回测试,你需要注意TX信号有可能使RX链路饱和。如果用MGC,则应手动设置合适的增益;如果用AGC,则应检测一下ADC频谱,看看频谱是否正常。
对于rx_frame_s,你是指RX_FRAME_P/N这两个引脚?如果是这两个引脚发生问题,建议
1. 用示波器检查波形。
2. 如果接口类型是CMOS mode,则RX_FRAME_P有效,RX_FRAME_N应悬空。
举报

张玲

2018-9-25 12:03:05
引用: 60user55 发表于 2018-9-24 19:30
做这种环回测试,你需要注意TX信号有可能使RX链路饱和。如果用MGC,则应手动设置合适的增益;如果用AGC,则应检测一下ADC频谱,看看频谱是否正常。
对于rx_frame_s,你是指RX_FRAME_P/N这两个引脚?如果是这两个引脚发生问题,建议
1. 用示波器检查波形。

在不改动参考设计的情况下,用信号发生器发送一个信号过来是可以接收到,采样到的。我就是在tx模块添加了一些代码,为什么就导致RX_FRAME_P/N对不齐呢?接收模块都没改动过。用的LVDS模式,用示波器探测RX_FRAME_P/N点波形都有,上图,

是tx端有问题吗?
举报

张玲

2018-9-25 12:22:27
引用: jghgfdssas 发表于 2018-9-24 19:40
在不改动参考设计的情况下,用信号发生器发送一个信号过来是可以接收到,采样到的。我就是在tx模块添加了一些代码,为什么就导致RX_FRAME_P/N对不齐呢?接收模块都没改动过。用的LVDS模式,用示波器探测RX_FRAME_P/N点波形都有,上图,

是tx端有问题吗? ...

最终发现的问题时tx端tx_channel中设计有问题,数据选择dac_data_sel_s不应该改,改了就会出现上述问题。改回来即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分