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.

[参考译文] ADC12J2700:SYSREF 延迟校准

Guru**** 2390755 points
Other Parts Discussed in Thread: ADC12J2700

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/708802/adc12j2700-sysref-delay-calibration

器件型号:ADC12J2700

我们将 ADC12J2700与持续运行的 SYSREF 结合使用。 到目前为止、我们刚刚使用了默认的 RDEL 值、但我们看到了一些板对板(以及可能与温度相关的情况?) 我们看到"脏捕获"被锁存的情况。

当我们尝试扫描 RDEL 以找到最佳值时、我们似乎会在每次转换后获得"脏捕获"或重新排列的位集。 此外、效果是可变的-例如、当从 RDEL 4更改为 RDEL 5时、我们可能会看到70%的更改会导致"脏捕获"、而另外30%的转换会导致重新排列。 根据数据表中的注释、我们期望在更改 RDEL 时会有一系列 RDEL 值、其中两个位都未设置。

问题:

1 -假设我们设计的其余部分具有稳定的延迟、是否需要仅在设计级别校准 RDEL? 电压呢? 温度范围内?

2-当 RDEL 发生变化时,是否有一系列 RDEL 值不设置“脏捕获”或重新排列的位?

3-使用自由运行的 SYSREF (不只是脉冲一次)更改 RDEL 是否有任何问题?

感谢您提供的任何帮助

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

    您好、Ryan

    关于问题1)

    只要 ADC 输入端的 DEVCLK 到 SYSREF 时序在各个电路板上都保持稳定、我们就会期望所需的 RDEL 值类似。 时钟路径或 ADC 输入时钟延迟的零件间差异可能足够大、因此每个 ADC/时钟板可能需要一次性 RDEL 调优。

    问题2和3)

    我知道在启用 SYSREF 处理的情况下更改 RDEL 时、可能会获得错误的重新排列标志设置。

    扫描 RDEL 值时的最佳方法如下:

    • 禁用 SYSREF 处理
    • 设置所需的 RDEL 值
    • 清除捕获、对齐和重新排列标志
    • 启用 SYSREF 处理
    • 检查标志状态

    此致、

    Jim B

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

    我们尝试在实验室中实现这一点。 我们仍然看到一些奇怪的行为。  

    最大的问题是、我们正在运行一些 RDEL 值、这些值似乎将 JESD 内核置于病态状态。 当它处于该状态时、JESD 接口会关闭(SYNC 从 FPGA 置位、看不出 ADC 是否正确输出 K28.5字符)。 一旦处于该状态、无论 RDEL 的值如何、它都将保持该状态。 打开和关闭 SYSREF 处理不会产生任何影响-清除这种情况的唯一方法是更改为更好的 RDEL 值、然后复位 JESD 内核(向寄存器0x201写入0x3E 和0x3F)。

    我们发现我们必须做的是:

    1 -更改 RDEL

    2:复位 JESD 内核

    3-清除状态标志

    4-检查脏捕获、已重新排列和同步标志。

    如果我们这样做、我们似乎能够映射坏偏移。

    我们还看到坏的 RDEL 代码不是固定的-几天前我们的测试在 RDEL=0时的结果不好、在 RDEL 大于0时的结果良好。 今天、我们看到2-7范围内的 RDEL 值是坏的、但除此之外一切都很好。 我们打算运行一些温度测试、以查看它如何随温度变化。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ryan
    我很高兴你在这方面取得了一些进展。
    当进行 RDEL 扫描时、您不需要在接收器处保持链路处于活动状态。 您只需启用 ADC JESD204B TX 块、并完成所需的 RDEL 扫描步骤、找到设置脏捕获标志的 RDEL 范围。
    一旦确定了正确的 RDEL 值(远离遇到脏捕获的设置范围)并且 ADC 配置了该延迟值、则可以在 RX 侧启用链路。
    可能导致 RDEL 值漂移的唯一因素是 CLK 和 SYSREF 之间的时序关系发生变化、或者两种情况之间 ADC 温度发生较大漂移。
    让我们了解附加测试的结果。
    此致、
    Jim B