This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS54J54EVM:从ADS54j54接收的数据在通道之间不一致

Guru**** 2382550 points
Other Parts Discussed in Thread: ADS54J54EVM, ADS54J54
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/613036/ads54j54evm-data-received-from-ads54j54-inconsistent-across-lanes

部件号:ADS54J54EVM
线程中讨论的其他部件: LMK0.4828万ADS54J54

我正在通过FMC连接器将ADS54j54evm连接到Xilinx FPGA评估板。  我在测试ADC时观察到一些奇怪的行为。  下面是背景:

  • 我正在使用500MSPS的采样速率和两个通道。  LMFS=8411
  • 我可以在 两个通道之间接收测试模式(递增模式或交替模式),没有问题。
  • 然后,我将10 MHz,0 dBm正弦波输入ADC并观察FPGA内部的输出。  FPGA在设计中有一个Xilinx JESD204b内核来进行解码。  表示输入信号的第13:6位的上部通道看起来不错。  位为5:0的较低通道是随机数据。  这不是一个好信号-- FPGA解码在该通道上显示错误。
  • 如果我更改正弦波的频率或振幅,则好的信道也会变差。  恢复的唯一方法是断言与ADC的“同步”,然后一个MSB信道会恢复。  

此时,我陷入困境,无法找出问题的根源。  这可能是FPGA中的一个问题,但目前很难确定,我可以使用一些指导。  下面是我尝试的一些其他步骤,这些步骤将会很有帮助。

  • 我已经在我们自己的硬件上复制了这种确切的行为,在同一电路板上有相同的ADC和FPGA。  这样就排除了硬件问题。
  • 我尝试在EVM上使用连续的和基于脉冲的SYSREF,这两者没有任何区别。
  • 我将硬件的配置更改为使用单通道。  在这种情况下,该通道工作大约1000个时钟周期,然后是错误的随机数据。

如有任何帮助,我们将不胜感激。  如果您需要更多信息,请联系我。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    需要检查的一点是从EVM上的ADC通过FMC连接器到FPGA的通道映射。  通过FMC连接器的通道编号为0到7 (或在仅支持四个通道的平台上为0到3,有些支持四个通道)。  但ADC54J54 EVM不一定将lane0从ADC路由到FMC连接器的lane0。   为清洁EVM上的通道进行了路由,然后根据需要在FPGA中重新分配通道。  事实上,查看TSW14J56的ini文件,我看到了lane mapping语句:

    LaneMapping=lane0:1,lane1:0,lane2:2,lane3:3,lane4:5,lane5:6,lane6:4,lane7:7

    这表示通道分配交换通道0和1,但2和3对齐,然后通道C和D与 通道5和6上的通道C交换更多,通道4和通道7上的通道D交换更多。  如果测试模式切换,则可能看不到车道映射。   但斜坡模式应使其非常明显。 通道B在任何情况下都应良好。  但我会检查一下。  当您为通道A打开测试模式时,您将在通道B上获得相同的测试模式

    如果您在FPGA内部使用逻辑分析器工具,那么您也可以使用每个通道上可用的PRBS模式来测试从ADC到FPGA的映射。  这将使您能够隔离车道,因为PRBS模式可按车道启用。  

    稍后的1通道模式在大约1000个循环后崩溃的实验也让我担心, 这让我怀疑SYSREF的编程或路由。  当您说脉冲-您是指在建立链路后将其关闭?  如果SYSREF是连续的,并且不符合与时钟相关的设置和保持时间,则后续SYSREF边缘上的链路可能会中断。  但我认为我们的EVM的配置文件在默认情况下使SYSREF在连续模式下运行,因此,如果将EVM插入捕获卡时发生这种情况,则不应是SYSREF问题。

    您提到您也使用了我们自己的硬件-这是否意味着TSW14J56 revD?  如果是,我发现一个问题是HSDCPro安装的默认固件只有一个由FPGA驱动为LVDS的同步信号。  ADC54J54需要通道A和B的同步,通道C和D的另一个同步。  安装时附带一个固件,称为TSW14J56REVD_RX_ALT_SYNC_LVDS_firmware.RBF,我必须加载该固件才能将两个同步信号同时发送到ADC。  否则,FPGA可能会使链路初始化失败。  

    此致,

    Richard P.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Richard

    通道绝对映射到FMC连接器上的正确引脚。 我有两张卡片的所有插针布局,它们都是正确的。 问题是一条车道运行正常,另一条车道运行不正常。 如果我不知道输入信号的幅度,一条好的线路也会出现故障。

    我已在两个不同的硬件平台上测试了54J54。 第一个是连接到Xilinx VC-709评估板的ADS54J54EVM。 我没有使用TSW14J56。 第二个硬件平台是我公司定制的主板。 它具有ADS54J54,LMK0.4828万时钟发生器以及与评估板相同型号的Xilinx FPGA。 正如我之前所说,我在这两种硬件平台上都遇到了相同的症状,而且它们的设计也非常不同。 所以这不是硬件问题。


    我对Sysref使用了两种不同的策略,结果相同。 我首先使用了以1.625 MHz运行的连续Sysref波形,这是帧速率的倍数。 后来我用了一个脉冲式解决方案。 在这种情况下,EVM上的时钟发生器输出8个脉冲,然后退出。 此后不久,便会向ADC发送同步。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    回到您的第一个帖子,您提到在单通道中,每个通道的数据适合大约1000个样本,然后出现了问题,我在每个通道2个通道和每个通道1个通道中设置了我们的EVM。  使用TSW14J56的GB内存,我用128M的长捕获(每个通道)填充了内存。 整个捕获过程都很稳定,在捕获结束时对样品进行了干净的FFT (大约四分之一秒的数据为500Msps, 半秒的数据为LMF 442模式)。   在检查我的配置文件时,我看到在整个捕获过程中SYSREF一直在运行。  我的SYSREF是采样率除以320,K值为32。   如果需要,我可以提供FFT或捕获的数据。

    您提到您的SYSREF是1.625 MHz,采样速率为500Msps。   LMK0.4828万中的SYSREF分隔符是什么?  您正在使用的K值?  LMK的这两个频率对我来说似乎不是一个问题。  请看一下您正在使用的EVM的编程屏幕截图,特别是SYSREF分隔器和时钟分隔器。  嗯,您的意思可能是SYSREF,频率为1.5625MHz吗?  这就是我的配置文件为SYSREF设置的,SYSREF的分频为1920到3000m的VCO速率,或者500m的采样速率除以320。   这是10个多帧的时间段,我的K值为32。

    您提到,当您使用输入信号幅值时,您可以使两个通道都不好。   您观察到从好到坏的转换的振幅是多少?   我可能需要看到一个图解或数据转储,你所看到的是坏数据。啊,你说你在坏路上有解码错误,所以这不是简单地看到数据的问题。

    此致,

    Richard P.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Richard

    我列出的SYSREF频率是一个打字错误--真的很抱歉。  频率为1.5625 MHz,与您正在使用的频率相同。  我的SYSREF分配器也是1920年的。  K设置为32。  我也尝试过15.625 MHz的SYSREF频率,但结果仍然相同。

    我的输入信号是简单的10 MHz/0 dBm正弦波。  如果我更改频率或振幅,好车道就会变差。 没有与不良行为相关的独特信号幅值或频率。  简单地改变这两种情况都会导致车道变差。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Richard

    请问54J54的PRBS多项式是什么?  数据表仅列出四个支持的PRBS模式的长度,但不列出多项式。  

    Bob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我检入了该 设备的原始设计人员工作的设计文档,但我也看不到该文档中指定的信息。   这种特定设备的设计人员已经迁移,因此我无法向他们提出任何一个问题。    我可以说,2^7-1模式是由多项式  PRBS7 =表示的行业标准模式  因为我一直在努力。  (摘自维基百科,但自从1993年开始使用8b/10b编码接口以来,我一直在使用这种特殊的多项式接口。)   数据表中提到的其他三个多项式也是'行业标准',可能是同一Wikipedia页面上列出的相同多项式,但我没有确认。  通常有几种不同的多项式可用于模式的每一长度,但其中一种通常是最常用的实现。  

    此致,

    Richard P.