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.

[参考译文] DAC37J84:串行器/解串器 PLL 不支持#39;t LOCK

Guru**** 2502205 points
Other Parts Discussed in Thread: DAC37J84, DAC37J82

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1039220/dac37j84-serdes-plls-doesn-t-lock

器件型号:DAC37J84
主题中讨论的其他器件: DAC37J82

你好
我在定制板上安装了 dac37j84、它的 SERDES PLL 不想锁定。
我通过读取0x6C 寄存器来理解它-它的值为0x000F (是的、我已经尝试将它复位为0x0000)。
SERDES PLL 的基准是 DACCLK、即390.625 M
串行器/解串器分频器为1。
SerDes 乘法器为5、SERDES 时钟为390.625 M * 5 = 1953.125 M
DAC 以全速率运行、因此线路速率= SERDES 时钟* 4 = 7812.5 M
L = 3 (4个 JESD 通道)、启用通道0-3 (是的、我已尝试启用所有通道)。
M = 1 (每帧2个流)
f = 0 (帧中有1个八位位组)
k = 19 (多帧中为20帧)
SYSREF 为39.0625 M、但根据初始化设置将其禁用(我也尝试启用 SYSREF)。
我还尝试通过 RESETB 引脚重置 DAC -寄存器变为默认值、然后我再次对其进行编程-这没有帮助。

请帮我、我该怎么做?

下面是我的完整配置:

e2e.ti.com/.../1.cfg

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

    艺术、

    您的 SYSREF 必须快速。 SYSREF 的最大速率为19.53125MHz。

    最大 SYSREF =数据速率/(K * N)、其中 N 是任何整数。 我假设您没有使用任何内插、您的数据速率为390.625MSPS。

    当 DAC 时钟为390.625MHz 且 LMF = 421时、这相当于串行器/解串器速率为3906.25Mbps。 不确定你得到的是7812.5M。

    我让我的设置与您的参数一起运行。 附件是 DAC 使用的寄存器设置。

    为什么您使用的 DAC37J84仅有两个输出? 我们提供了同一器件 DAC37J82的双通道版本。  

    此致、

    Jim

    e2e.ti.com/.../421_5F00_390p625M_5F00_K_5F00_20.cfg

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

    Jim、感谢您的回答。

    是的、我不使用内插、数据速率= DAC 时钟。

    是的、我的 SYSREF 速度太快、我应该更改它。 但 SERDES PLL 是否使用它?

    我们为 Xilinx FGPA 提供了 LMF = 421配置、因此我们希望使用它来检查我们的操作是否正确。 然后、我们将切换到 LMF = 442。

    我还有另一个问题:我是否应该向 DAC 发送逗号(JESD K28.5符号)以锁定其 SERDES PLL?

    感谢您的配置、我会尝试它。

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

    艺术、

    SYSREF 对于建立链路至关重要、但我认为它不用于锁定串行器/解串器 PLL。 如果串行器/解串器 PLL 未锁定、这通常是发送器和接收器之间的频率不匹配。

    我确实认为需要 K28.5符号、因为 SerDes 需要具有正在交换的数据、以便可以从中派生时钟。  

    如果有兴趣、TI 现在提供适用于所有 Xilinx 器件的免费 JESD204B IP。 您可以通过转到以下链接请求此 IP:

    https://www.ti.com/tool/TI-JESD204-IP

    此致、

    Jim

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

    Jim、
    感谢您的回答。

    我已经尝试了您的配置。
    我花了一段时间才知道、在该配置中禁用了4线 SPI。

    我仍然在0x6C 寄存器处获得0x000F;看起来我应该改变 FPGA 位流中的线速率。

    您能否分享您使用的线路速率? 是3906.25 M 吗?

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

    艺术、

    是的、我使用的通道速率为3906.25Mbps。

    Jim  

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

    最后、我成功地使用您的配置锁定了 SERDES PLL、再次感谢您。 问题出在 DAC 睡眠的高电平。