分享官方提供的JESD204B故障排除技巧

本文详细解析了JESD204B中遇到的几种问题,如数据最高位缺失、位9和位10短接导致的干扰,以及FPGA时序违例。通过频域和时域图展示异常,提供故障排查和解决方案,包括降低输入功率和检查FPGA时序约束。
摘要由CSDN通过智能技术生成

原文来自《JESD204B-Survival-Guide.pdf》,是对JESD204B的进一步阐述,文章末尾介绍了常见的故障排除技巧,和大家一起分享一下:
1.数据最高位缺失
在这里插入图片描述在图8中,数据位的VisualAnalog数字显示,第14位从未切换。这可能表明部件、PCB、接收器有问题,或者,无符号数据的功率不够大,无法切换最高有效位。

缺位14的Adc频域图:
在这里插入图片描述图9显示了先前数字数据的频域视图,其中第14位没有切换。从图中可以看出,该位是有效的,在系统的某个地方出现了错误

缺位14的Adc时域图:
在这里插入图片描述图10是相同数据的时域图。而不是平滑的正弦波,数据是偏移的,并且在整个波形的点上有显著的峰值。

2.位9和位10短接在一起的Adc:
在这里插入图片描述在图11中,没有丢失一个位,而是将两个位短接在一起,以便接收器始终在两个引脚上看到相同的数据。

第9位和第10位短路在一起的Adc频域图:
在这里插入图片描述图12显示了两个比特一起短路的相同情况的频域视图。虽然基带信号清晰地存在,但噪声底却比应有的差得多。底板变形的程度取决于哪些比特被短路。

位9和位10短路在一起的Adc时域图:
在这里插入图片描述
在图13所示的这个时域视图中,问题不太明显。虽然在波峰和波谷中会失去一些平滑性,但当采样率接近波形的频率时,这种情况也很常见。

附:可以降低输入信号功率,FPGA的ILA上进一步验证bit位是否短路

3.无效数据和时钟时序的时域图(FPGA时序违例
在这里插入图片描述图14显示了一个时序无效的转换器,在本例中是由设置/保持问题引起的。与之前的误差(通常在每个数据周期中显示出来)不同,定时误差通常不太一致。不太严重的定时错误可能是间歇性的。

这些图显示了不符合时序的数据捕获的时域和频域。注意时域的误差在周期之间是不一致的。另外,请注意FFT/频域中的升高噪声门。is通常表示缺位,这可能是由于时间对齐不正确造成的。

再次注意,每个周期的错误并不一致,但某些错误确实会重复。一个例子是图中几个周期的谷的负尖峰。

解决:检查FPGA时序约束!

JESD204B是一种高速数据传输协议,在数据传输过程中可能会出现失锁的情况。失锁意味着传输的数据出现错误,可能会导致数据丢失或损坏。出现JESD204B失锁的原因有很多,下面是常见的几种情况: 1.时钟不同步:JESD204B协议中使用的时钟同步非常重要,如果时钟没有正确同步,数据传输就会出现错误。可能会导致失锁。 2.电缆或连线故障:当JESD204B传输线上的电缆或连线出现故障时,信号传输可能会中断,导致失锁。 3.设备故障JESD204B传输可能会因为发送或接收设备的故障而失锁。 当发生JESD204B失锁时,我们可以采取以下措施进行排除: 1.检查时钟同步:确保JESD204B协议中的时钟同步正确配置并同步。 2.检查电缆和连线:检查JESD204B传输线路上的电缆和连线是否完好,并确保连接稳固。 3.检查设备状态:检查发送和接收设备的状态,排除设备故障导致的问题。 4.调试和分析数据:使用JESD204B分析工具来监测数据传输过程中的问题,定位失锁的具体原因。 5.重启设备:在排除其他问题后,可以尝试重新启动设备来恢复JESD204B传输。 总之,JESD204B失锁可能是由于时钟不同步、电缆或连线故障以及设备故障原因引起的。通过检查时钟同步、电缆和连线、设备状态,并使用分析工具进行调试,我们可以解决JESD204B失锁的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值