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.

[参考译文] ADC12DL3200:LVDS 输出接口同步?

Guru**** 2589265 points
Other Parts Discussed in Thread: ADC12DL3200, LMK04828

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/838407/adc12dl3200-lvds-output-interface-synchronization

器件型号:ADC12DL3200
主题中讨论的其他器件: LMK04828

我在项目中使用 ADC12DL3200。 我选择单采样和4 LVDS 输出模式。 ADC 时钟由频率为1.2GHz 的 LMK04828提供、该器件还为 FPGA 提供300MHz 的时钟。 在 FPGA 中、我使用4个 FIFO 通过单独的路径 Dclk 收集4个 LVDS 路径数据、然后使用 LMK04828提供的300MHz 时钟读取 FIFO 数据。 但是、这4条路径 FIFO 的输出数据并不总是对齐。 我不知道问题在哪里?

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

    您好、用户:

    我们将仔细研究这个问题、并将很快与您联系。

    此致、

    Dan

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

    谢谢、我发现了4条路径的 dclks、它会在 dstr 被置位时定期停止。 这就是 Fifos'输出无法对齐的原因。

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

    用户

    什么是生成 dclk? 这是通过 LMK 的300MHz 时钟创建的吗? 您是否未使用 ADC 的四个输出数据时钟? 您是否正在使用频闪灯?

    您使用哪种模式、交错或对齐? 时序方框图可能会帮助我们为您提供帮助。 您使用什么频率来实现 SYSREF?

    此致、

    Jim

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

    你好、Jim

    我发现主要问题是、当我的设计中的采样频率高于200MHz 时、选通信号无法正常工作。 ADC 的四个输出数据时钟会在一段时间内停止、这是由选通信号无法正常工作造成的。

    选择的 ADC 模式为单通道、4总线、对齐模式时序(LDEMUX = 1、DES_EN = 1、LALIGNED = 1)。

    我在 Word 文件(ADC12DL3200 Debug.docx)中附加了我的设计信息、其中包含原理图、FPGA 设计图和寄存器信息。

    此致、

    Liange2e.ti.com/.../ADC12DL3200-Debug.docx 

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

    当您提到"采样频率高于200MHz"时、您是否指的是 ADC 的 CLK+/-输入? 如果是、则为该800MHz 的最小频率。

    您的工作范围是多少? 您不能在200MHz 下使用此部件。

    此致、

    Jim  

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

    设计团队认为 SYSREF 计时可能是问题。 以下是一些尝试的建议:


    1.启动系统,包括启用 sysref。
    2.清除 LVDS_STATUS 寄存器
    3.监视 LVDS_STATUS 寄存器以查看是否正在进行重新排列。 如果是、则 sysref 的相位会发生变化。

    如果 sysref 正在重新排列、请尝试以下操作:
    1.启动系统,包括启用 sysref。
    2.一旦 sysref 建立系统参考、禁用 sysref 处理地址0x29位6 SYSREF_PROC_EN = 0
    3.监视已重新排列的。 它是否仍在设置中? 频闪灯问题是否消失?

    使用提供的其中一种 sysref 校准方法非常重要。  
     
    如果 sysref 不是问题、请查看 您是否可以使用范围捕获问题。 可以看到 LVDS 时钟和选通脉冲的图片。

    此致、

    Jim