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.

[参考译文] DAC37J82EVM:DAC 尝试在 SYSREF 下降沿上建立 JESD 链路

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/775263/dac37j82evm-dac-attempts-jesd-link-establishment-on-sysref-falling-edge

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

大家好、我遇到 了 DAC37J82EVM 的问题、其中 DAC 尝试在 SYSREF 的下降沿建立 JESD 链路。 我目前对 JESD 协议的理解是、转换器和处理器应响应 SYSREF 的上升沿、但这似乎不是我的设置的行为方式。

我的配置与本问题中的配置相同: e2e.ti.com/.../772847

重迭:

  • DAC37J82EVM 电路板
  • Xilinx VCU118演示板
    • JESD204 v7.2.1 IP 被实例化
  • JESD204B 子类1
  • LMFKS = 4、2、1、30、1
  • 1GSPS 采样率、250MHz 内核时钟、10Gbps 线路速率

配置 EVM 和 FPGA 后,我会触发 SYSREF,并在 FPGA 上观察到这一点:

[1]:代码组同步

[2]:SYSREF 上升沿

[3]:初始通道对齐序列

[4]:用户数据

由于 DAC 的 SYNCB 引脚已经为高电平、FPGA 会通过链路建立步骤并开始传输其数字波形。 但是、请注意、此时 DAC 不输出任何射频

当 SYSREF 返回到0时,我会观察到以下情况:

[1]:SYSREF 下降沿

[2]:来自 DAC 的 SYNCB 请求

[3]:代码组同步

[4]:ILA 序列

[5]:用户数据

在 SYSREF 的下降沿之后、DAC 通过 SYNCB 引脚请求建立链路、FPGA 再次执行建立链路的步骤。 此时、DAC 还输出 FPGA 的预期射频波形。  我们的系统要求所有 ADC、DAC 和处理器同时同步、即在相同的 SYSREF 边沿上同步。 我还尝试将 LMK04828配置为反转进入 DAC 的 SYSREF 信号、但在使用示波器进行探测时、我可以知道该功能实际上不会以任何方式更改 SYSREF 信号。

这是 DAC 的预期行为吗? 是否有任何更改?

谢谢、

布兰登

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

    我们的专家之一是仔细研究您的问题、并将很快与您联系。

    此致、

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

    布兰登

    SYSREF 的上升沿由器件时钟的上升沿进行采样。 您是否有可能交换差分信号? 在 SYSREF 变为高电平之后、LMFC 是否有可能发生这种情况? 您能否将此信号添加到芯片范围采集中?

    此致、

    Jim

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

    您好、Jim、感谢您的回复。

    很遗憾、我无法将 LMFC 轻松添加到芯片范围捕获中、因为它不是 Xilinx IP 上的暴露端口。 我可以尝试浏览网表、看看我是否找到与 LMFC 相关的任何内容。 我确实检查了 SYSREF 信号从 LMK 器件一直到 Xilinx 演示板上 FPGA 的路由、并可以确认 P 和 N 桥臂已映射到正确的引脚。

    我还检查了 DAC EVM 原理图,发现了以下内容:

    时钟和 SYSREF 的 P/N 对看起来是从 LMK04828交换的、但仅用于连接到 DAC 的对。 我最初尝试通过将 LMK04828的 DCLK 和 SDCLK 输出反相来解决这个问题、但 DAC GUI 中的控件看起来根本不会影响信号、即在 o 示波器上、反相和非反相设置看起来完全相同。

    您是否能够在硬件设置上观察到相同的行为?

    谢谢、

    布兰登

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

    布兰登

    我验证了 DCLK 被反转、但 SDCLK 没有反转。 根据 LMK 数据表、GUI 将正确的数据写入正确的寄存器。 我认为数据表可能存在错误。 我建议您将此帖子发送给时钟论坛小组、以获得有关此问题的澄清。

    此致、

    Jim  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Jim、我在时钟论坛中提出了一个相关问题、希望他们能够对此有所了解。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,事实证明极性反转功能在设计上只适用于器件时钟,如以下答案 所述:e2e.ti.com/.../2875779

    我想我可以通过翻转 FPGA 输入端的 SYSREF 极性来解决这个问题、使其与 DAC 保持一致。 感谢你的帮助。

    布兰登