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.

[参考译文] ADC09SJ1300-Q1:绕过 SYSREF 窗口

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1475690/adc09sj1300-q1-bypassing-the-sysref-window

器件型号:ADC09SJ1300-Q1
主题ADC09SJ1300中讨论的其他器件

工具与软件:

您好、专家。
在我们的电路板上、SYSREF 窗口不是很有效、并且 TI-JESD204C-IP 的"无效/NotInTable/F差别化"错误的频率很高。
我想使用 SYSREF 信号本身、但考虑不使用 SYSREF 窗口。

请告诉我两件事。
绕过 SYSREF 窗口时、以下设置是否正确?

  • SYSREF_PROC_EN=0x0

  • SYSREF_RECV_EN=0x1

  • SYSREF_ZOOM = 0x0

  • SYSREF_SEL=0x0

2. 是否以这种方式保证了确定性延迟?

谢谢你。

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

    您好、Mitsuo:

    如果您在系统上看到很多与 sysref 相关的错误、这意味着 ADC 上的 sysref 时序可能并不有效、因此您实际上必须使用 ADC 的窗口化功能来确保 ADC 正确地对 sysref 信号进行采样。  

    要确认这是个问题、您可以检查 ADC 的 JESD_STATUS 寄存器中的 REALIGNED 和 ALIGNED 位。 这将告诉您、ADC 首次捕获 sysref 时、aligned 和 REALIGNED 标志将为他提供。 现在、您可以清除这个重新对齐标志、然后轮询该寄存器来查看此标志是否再次设置、如果是、这意味着 ADC 上的参考频率时序无效、它在不断对齐链接。

    另外、您能否分享为什么认为 sysref 窗口化功能不适用于您的系统?

    谢谢!

    Eric

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

    Eric、您好!

    很抱歉这么晚才回复。

    我将分享一份关于我们电路板上 IP 错误发生次数的检查。
    根据这些结果、我认为唯一比较好的配置就是不使用 sysref 窗口化。

    每个 ADC 设置 都 接受了两次测试。
    在一项测试中、 在电源输入后和两分钟后立即检查了 IP 错误的数量。 (测试温度始终在25°C 附近。)

    谢谢你。

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

    Eric、您好!

    请另外告诉我。

    sysref 窗口化在内部做什么?
    应该在什么设计中使用 sysref 窗口化?
    在启用 sysref 窗口化时是否可能频繁发生 IP 错误?

    我们根据以下设计使用 ADC09SJ1300。
    ・FS=1250Msps (使用内部 PLL、CLK±312.5 MHz、0.625 MHz)
    ・JMODE=11 (9位、8b/10b、4通道)
    ・flinerate=5Gbps

    另外也可以分享一下 ADC 和 FPGA 的框图、不过请大家通过电子邮件告知。

    谢谢你。

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

    您好、Mitsuo:

    您遇到的 IP 错误是什么? 您是否还可以与 JESD_STATUS 寄存器共享 ADC 寄存器0x208的状态。 这种寄存器将让我们知道 sysref 信号是否在 ADC 端得到正确处理。

    在 ADC sysref 窗口中、用于确保您始终满足由 ADC 时钟采样的 sysref 信号的设置和保持要求。 由于此器件的 ADC 时钟可能非常高(>1GHz)、因此有时可能难以满足设置和保持要求。 为了确保我们满足设置和控制 sysref 窗口正在进行的工作、我们将在多个延迟位置对 sysref 进行采样、然后还将报告对 sysref 进行采样的有效位置。 然后我们可以对 ADC 进行编程、从而在此延迟位置对 sysref 进行采样。

    由于使用内部 ADC PLL、您或许无需使用 sysref 窗口即可开始使用、因为 ADC 时钟运行速率要慢得多、并且不会出现太多的设置和保持问题。 重要的是要检查 ADC CLK 和 ADC sysref 是否相位同调并且相互之间没有滑动。 因此、检查我上面提到的寄存器将帮助我们缩小问题发生的范围。

    谢谢!

    Eric

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

    Eric、您好!

    我将在补充说明中解释 IP 错误。

    我将谈论一个大约为160us 至270us 的时间间隔。

    在 TI-JESD204C-IP 中、当 Rx_LANE_VALID 下降时、无效/不可表/视差错误计数为0xF、在某个时刻复位为0x0、然后 Rx_LANE_VALID 再次出现、对吗?

    我们将以下条件计为单个 IP 错误:Rx_LANE_VALID 下降、并且无效/不可表/视差误差大于零。 我们将其称为 IP 错误。

    谢谢你。

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

    尊敬的 Mitsuo:

    这就说明 ADC 根本就不会实际捕获 SYSREF。 在一种情况下、您读取7D、从而使 sysref 对齐和重新对齐得到设置、这应该会发生、然后在您清除 sysref 重新对齐后、它会继续得到设置、这表明 sysref 时序对 ADC 而言是准确的。 在另一种情况下、您读取 sysref 对齐并重新对齐为0、表示 ADC 从未收到 sysref。  

    我猜是 ADC 的参考频率不正确、或者参考频率可能与 ADC 采样时钟不一致。

    谢谢!

    Eric

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

    Eric、您好!

    sysref 的0.625MHz 根植于 Rx_sys_clock 的125MHz 中、并在分压器电路中经过200分频。 另一方面、CLK±是312.5MHz、因此如果由于某种原因复位了 TI-JESD204C-IP、则 sysref 和 CLK±之间的相位将发生变化。 作为对策、我们将 CLK±设置为等于 rx_sys_clock 的125MHz、并改善了症状、同时出于某种原因降低了复位到 TI-JESD204C-IP 的频率。

    我们现在的理解如下。
    1. sysref 为0.625MHz
    2.我们认为可以通过 CLK±= 125MHz 的改变来处理 sysref 和 fs 是否相干。
    3.我们还在  CLK±= 125MHz 的情况下检查了 JESD_STATUS 寄存器、该寄存器会显示0x7D 和0x65、就像 CLK±= 312.5MHz 的情况一样。

    请再给我们几天时间。 我们现在正在考虑向您提出哪些问题。

    谢谢你。