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.

[参考译文] DAC38RF83:DAC 报告的链路配置错误

Guru**** 2482105 points
Other Parts Discussed in Thread: DAC38RF83, DAC38J84

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/900650/dac38rf83-link-configuration-error-reported-by-dac

器件型号:DAC38RF83
主题中讨论的其他器件: DAC38J84

您好、Jim:

  调试 DAC38RF83时、我们发现有多个错误报告。

    其中之一是链路配置错误、该错误可能会重新触发同步~。

   链路配置错误= TX 和 RX 参数不匹配

  您能否 确定哪种参数将匹配?

  我知道必须满足 L-M-F-S-K-HD-N。 必须满足 Bid/DID /通道 ID /CS 等其他参数?

   由于链路伙伴之间已经满足了 L-M-F-S-K-HD-N、因此仍然存在此类"链路配置错误"、我们对此感到困惑。

 谢谢你。

  

  

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

    您好!

    您可以通过转至 SYNC_REQUEST 寄存器并将链路配置校验位(位5)写入0来忽略 DAC 启动中的链路配置参数。 这将允许 JESD204 RX 状态机忽略 ILAS 序列并继续完成链路建立。

    下面是 DAC38j84的 ILAS 示例、其实现方式与 DAC38RF83类似。 ILAS 可在 DAC 寄存器中进行编程。 ILAS 的校验和值也需要满足。

    我通常认为 ILAS 对于链路建立并不重要。 这只是一个确保 TX 和 RX 器件匹配的协议。 正如您所见、这肯定会使启动过程复杂化、因此、我们的大多数客户只选择忽略 ILAS 检查

    e2e.ti.com/.../DAC3xJ8x-ILA-Sequence.xlsx

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

    您好:

     感谢您的专业回答。

      我相信 ILAS 参数对于建立链路并不重要 。  我使用过许多其他具有 JESD204B 接口的 DAC、几乎所有这些都是

      在 ILAS 期间忽略 TX 的参数发送。 但我发现 DAC38RF83确实检查了这些参数。 最近、我发现这些 参数会产生影响

      我的链路 建立。   

       我将尽快尝试作为您的建议。

     此致

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

    我同意您的评估。  

    -Kang

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

    您好、Kang:

      当 L-M-F-S-HD-= 82121时、我的 TX 端会重复发送 K28.7以进行信道同步

      由于接收到 K28.7、DAC 将重新同步。  您能提供更多建议吗?
     此致

      

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

    您好、Xiaotao、

    握手字符应为 K28.5或0xBCBC 字符。 K28.7字符用于帧对齐。 这可能意味着您的 FPGA 未正确初始化。 请再次确认您是否可以重置 FPGA JESD IP、以便在 CGS 模式下将其发送 K28.5进行握手。

    -Kang

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

    您好、Kang:

     请允许我的描述具有误导性。  这并不意味着 K28.7始终发送。  

     JESD TX 端已经完成了 CGS 和 ILAS,在用户数据阶段,K28.7。提到的是  JESD204B.01标准章 <<5.3.4.2无扰字符替换>> 。  

      

      

      

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

    萧涛

    DAC 上的 JESD RX 接收器正在检查字符替换中的 k28.7字符、以确保帧正确对齐。 帧边界被定义为"F"、在您的情况下为1。 这意味着 F =每帧1个八位位组。  

    您在 K28.7字符上看到同步请求或同步切换为低电平这一事实可能表明 FPGA 侧的 JESD TX 相对于 DAC 具有"偏移"或"解锁"的帧边界。 我们已经看到客户未正确初始化 FPGA IP 的情况、并且发生了这种行为。 此外、如果 FPGA 和 DAC 具有未锁定的参考时钟、则会出现这种行为。

    在同步请求寄存器中、只需将帧对齐检查设置为0、然后查看问题是否可以改善。  

    -Kang

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

    您好、Kang:

      问题可能来自 TX 端。 我在 系统中进行了一些更改并进行了一些优化。

      当 DAC‘s 寄存器0x51@PAGE 1 = 0x00DF | 0x51@PAGE 1 = 0x00DF 时

      由 FPGA 中的 TX 端监控的同步~始终保持高电平。 同步~翻转永远不会发生。

      

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

    您好、Xiaotao、

    相关知识。 是的、请检查您的 JEDS204 IP 中的 FPGA 帧对齐和字符插入功能

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

    您好、Kang:

      在我的 @中、SYNC~始终保持高电平这一事实意味着 JESD204B 链路已成功建立。(DAC‘s 寄存器0x51@PAGE 1 = 0x00DF | 0x51 PAGE 1 = 0x00DF)

     因此、我 在 FPGA 中生成了测试音 并将其发送到 DAC。 DAC 无输出。

     DAC 有一些标志 可以重新读回 以确保链路正常?

     此致

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

    您好、Xiaotao、

    是的、您的理解是正确的。

    但是、我们有各种归零块、可在发出 JESD204警报时触发数据路径归零。 在您修复并清除警报之前、数据路径的归零将启用、以保护您的输出电路、如放大器。 您需要通过向警报寄存器写入0来读回和清除警报、以确保清零。

    如果不需要零 JESD、零 FIFO 和零 TXENABLE、也可以禁用这些电路。

    -Kang

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

    您好、Kang:

     很抱歉耽误你的回答。 我的配置已经通过  寄存器0xA@第1/2页禁用了归零电路(零 JESD、零 FIFO 和零 TXENABLE)  

     为0xC340。  

      

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

    您好!

    JESD204标准要求在 JESD RX (DAC)之前初始化 JESD TX 并做好准备。 在启动 DAC 之前、请务必在 FPGA 侧初始化 JESD TX。 您还可以完成 DAC38RF8x 数据表中概述的重新同步过程。

    我们有许多客户在 FPGA 之前启动 DAC、由于顺序相反、因此看不到任何数据。 握手的智能在于 DAC 侧、因此、FPGA 必须在 DAC 之前准备就绪。

    -Kang

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

    您好、Kang:

     是的,我确实遵循了流程。 配置 PLL 并让 PLL 首先正常工作。 然后  启动 JESD TX。 最后、在 TX 就绪后配置 DAC。

     很快、我将尝试重新同步过程。

     谢谢。

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

    萧涛

    请告知您的最新状态。 我想按照指南关闭 E2E 论坛。 如果您有任何反馈、您可以随时回复以重新打开论坛。

    -Kang