JESD调试中某一条lane出错,其余lane正确的问题

在调试AD9234时遇到GT3通道递增码错误,链路正常。经过排查,确认为原理图P/N管脚反接。根据ADI论坛建议,在FPGA内修改GTP输入管脚顺序,涉及IP核源码的修改与综合,最终成功修复问题。
摘要由CSDN通过智能技术生成

ADI生产的ADC会有很多测试模式,并且有比较简单的快速配置寄存器。
一般上手的时候,只需要按照快速配置寄存器设置响应的L/M/K/F/S,然后注意一下是否打开扰码scrambling 模式,就可以正常使用了。
然后通过配置递增码判断输出的数据顺序,即可完成ADC的数据获取。

但是笔者在调试AD9234的时候,由于原理图绘制失误,导致ADC输出的SERDOUT3的P/N反向连接值FPGA GTP Bank。下面是遇到的问题,以及解决方法

1 问题发现——链路正常link,但GT3通道递增码有误

如fig1所示

在这里插入图片描述
fig1 递增码-GT_rxdata数字量显示结果
从上图可以看出其它3个gt_rxdata均以正常的数字递增,但是gt3就很诡异,十分异常。但是此时,链路依然是正常link。fig2是模拟量的显示结果
在这里插入图片描述

fig2 递增码-模拟量输出结果
另外我还测试了其它测试模式,JESD的链路测试等等。结果居然发现,不管发中间码、正满量程、负满量程、棋盘码以及K码。GT3的输出跟其他三个通道结果一致。
我还利用AD9234 lane的映射关系,进行测试,将lane0/1和lane2/3交换。结论是:lane3的硬件有问题。
这个时候我还没有怀疑我的原理图有问题,

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值