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.

[参考译文] ADS54J54:无法通过JESD204B发送数据

Guru**** 2577385 points
Other Parts Discussed in Thread: ADS54J54

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/628438/ads54j54-unable-to-send-data-via-jesd204b

部件号:ADS54J54
主题中讨论的其他部件:LMK0.4828万

我使用Xilinx FPGA通过JESD204B连接到Ads54j54,使用LMK0.4828万作为时钟芯片。 现在,sysref和同步信号可以正常生成。 我可以从IP核心读取状态"链路已同步",每个链路都已收到K 28.5 ,完整CGS,检测到ILA开始,但尚未开始发送数据(ads54j54设置为测试模式)。我只能捕获所有通道上的K 28.5。

是否有人遇到过这种情况?  可能是什么问题? 非常感谢!

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

    我已通知此设备的支持团队,他们应尽快回复。

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

    您好,

    这是完全基于您自己设计的硬件的设计,还是您将我们的EVM用于FPGA卡?  哪种Xilinx FPGA?

    ADS54J54 EVM可与基于Altera的TSW14J56捕获卡以及基于Altera的TSW14J50捕获卡配合使用,该卡使用ADC SPI GUI附带的默认ADC和时钟芯片配置,以及相应捕获卡的HSDCPro ini文件。    此特定EVM的当前HSDCPro捕获卡GUI存在*问题,该问题将在下一版本的HSDCPro中修复。   ADS54J54需要来自FPGA的*2*LVDS同步信号,而我们捕获卡上Altera设备的默认HSDCPro固件不会启用第二个同步信号。  我们的固件可以解决此问题,但这不会对您的Xilinx设置产生问题。    但是,您需要让Xilinx FPGA固件驱动两个同步信号。    通道A和B有一个同步,通道C和D有另一个同步

    我们还将ADS54J54 EVM集成到三个不同的Xilinx FPGA开发板中。  我们通过TSW14J10捕获卡与Xilinx VC707开发平台配合使用。   我们通过 TSW14J10捕获卡使用ZC706开发平台,但用于该设置的ini文件不在当前的HSDCPro中。  我们直接使用KC705开发平台,但仅在通道A和B上使用,因为FPGA板只有四个 通过FM连接器的JESD通道。  

    因此,在使用我们的EVM和EVM SPI GUI附带的配置文件时,此ADC可与Xilinx JESD204b IP配合使用。   对于较旧的Xilinx IP,我们必须启用从LMK0.4828万时钟芯片通过FMC连接器返回FPGA的第二个时钟。   旧的Xilinx IP需要两个时钟,据说新的Xilinx IP只需要一个时钟,而默认的EVM配置文件只需要设置一个时钟。

    但这是我在ADC到FPGA启动过程中遇到的唯一两个问题;事实上ADC需要两个同步信号,而Xilinx IP可能需要两个时钟。  

    我们可以看到您正在使用的ADC SPI寄存器的配置吗?  您使用的FPGA类型是什么?  我们需要更多地了解您正在做什么,然后才能说出错误,除非这是上述两个简单的事情之一。

    此致,

    Richard P.

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

    您好,Richard:

    感谢您的及时回复。

    是的,这是一种完全基于我们自己硬件的设计。

    我们使用7K410T并通过FPGA配置Ads54j54。配置遵循7.3 12一节中的初始化顺序说明。 我们只需将寄存器0x0c更改为使用所有SYSREF脉冲和寄存器0x1d来生成测试模式:
    0x0D -> 0000
    0x0D -> 0202
    0x0D -> 0303
    0x0C -> 0009
    0x1d -> 0060
    0x0D -> 0202
    0x0D -> 0303
    等待两个SYSREF脉冲
    0x0D -> 0101

    如您所述,我注意到Xilinx IP核心需要2个时钟,并且还将两组SYNCB信号连接到ADS54J54。  由于所有四个通道都使用相同的LMFS配置,SYNCbAB和SYNCbCD在FPGA中以相同的信号驱动  

    为什么ADS54J54只能发送BCBC而不发送数据?

    Regars,

    Ray Xie

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

    如果FPGA从不取消确认同步,ADC将永久发送BCBC。

    此致,

    Jim