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.

[参考译文] AFE5809:4个 LVDS 通道之间的数据延迟

Guru**** 2587365 points
Other Parts Discussed in Thread: AFE5809

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/752707/afe5809-data-delay-between-4-lvds-lanes

器件型号:AFE5809

您好!

  我发现我的定制 AFE5809板有一个非常奇怪的行为。

 ADC_clk 为20MHz、抽取因子 M=32、输出位数为16。 moudle bypass = 0、输出通道选择= 0、全 LVDS = 0、因此 a.i、a.q、B.i 和 B.q 将在通道1上成功输出、然后是28个填充的零。 我只需检索所有8个通道的通道1/3/5/7上的数据。

  对于我的至、这4个通道应该全部 与 FCLK 同步、但实际上在我的情况下不同步。 请参阅图1。 尽管 lan1和 lane 3是同步的、但 lane 5/7和 lane 1/3之间存在随机延迟。 当我说"随机"时、我的意思是每次系统复位后延迟都不同、但之后不会改变。

图1:串行至项目雷尔传输后4个通道上的数据,样本时钟= 20MHz

为了确保这种延迟是由 FPGA 逻辑还是由5809本身引入、我随后在 串行至 rell 转换之前观察到了数据、如图2所示、与图1一致。 我想延迟是5809。

图2串行转 rell 转换之前4个通道上的数据。 采样 clk=80MHz (采样不足、但可以进行演示)

问题是这种延迟的剂量如何? 这使得 FCLK 毫无意义。 我应该如何避免这种延迟? 谢谢!

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

    尊敬的 Feng:

    你过得怎么样?

    感谢您使用 AFE5809器件。

    我们将研究您的问题、并将很快答复您。

    谢谢!

    祝你度过美好的一天!

    此致、

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

    更新:

       我想这个问题与外部硬件 TRG 信号有关。 由于 LVDS lan1/3来自 Demod Subchip 0、而通道5/7来自 Demod Subchip 1、因此在复位后可能无法同步。 但是、当我尝试向 AFE5809施加外部 trg 信号时、会发生更有趣的情况、请参阅图3。  

    通道5/7上的数据全部变为零

    2、每次触发后、只有8个样本1个 lanE1/3

    3.插入的头(0x"2772")比触发信号的高4000 CLKS。

    如果我不将外部触发信号馈送到5809、所有这些都不会发生。 TRG 引脚上应何时提供外部 TRG 信号?  

    图3:通道1/3/5/7上的采样数据(clk = 20MHz)和外部触发信号

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

    尊敬的 Feng:

    你过得怎么样?

    感谢您使用 AFE5809器件。

    请查看 AFE5809用户指南中的以下内容

    对于运行 AFE5809 Demode 模式硬件设置时:

    非常感谢!

    祝你度过美好的一天!


    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Feng:
    因此需要触发 TX_SYNC_IN 输入引脚
    以同步所有输出通道。
    这非常重要。
    非常感谢!

    此致、