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.

[参考译文] DAC38RF82:DAC38rf82无法稳定地建立 jesd204b 并解决链路配置错误的问题

Guru**** 2390755 points
Other Parts Discussed in Thread: DAC38RF82, LMK04828

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1053748/dac38rf82-dac38rf82-cannot-stably-establish-jesd204b-and-meet-the-problem-of-link-configuration-error

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

大家好、好的

  我们现在正在调试 DAC38RF82、在 LMFSHD=42111模式下、解决弹性缓冲器匹配错误的问题。第一个非/k/与"match_ctrl"和"match_data"编程值不匹配。

 设计详细信息:

(1) LMFSHD=42111;

(2) FDac (DACCLK)=4800M、外部差分时钟;

(3).单路 DAC (DAC A)

(4) 1个 IQ 对

(5) 4个串行器/解串器通道

(6)解释=6.

(8) sysref=25MHz、通道速率= 8GHz

(9) FPGA GTH REFCLK=200MHz

(11) K=16、RBD = 15

问题:

我们读取寄存器 0x64到0x67;  

(1) 0x2000的错误将出现在0x64到0x67之间

同步信号

(1)同步信号从高电平到低电平、就像图像一样

3.我尝试找出哪个链接 参数错误,链接配置的图像如下所示

在第二个多帧中、我无法实现链接参数数据的含义、您能给我一个手吗?

如何处理此问题?

此致、

电容器

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

    你(们)好

    看起来您能够完成 CGS(代码组同步)。 您卡在 ILAS (初始通道对齐序列)中。 在这里通读以下博客、您会看到 JESD 启动过程的下一步。

    https://e2e.ti.com/blogs_/b/analoguewire/posts/jesd204b-how-to-bring-up-your-link

    此致、

    Neeraj

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

    Neeraj、感谢您的回答。 我在 Vivado 中检查我的链接参数和在 DAC38RF82寄存器中设置的值、没有发现任何差异。

    此外、我检查  TX 和 RX 之间所需的电气连接、我没有发现任何错误。

    我不知道同步始终从高到低、您能给我其他建议吗?

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

    您好!

    要尝试的一点是将采样时钟减少一半、然后尝试是否可以建立链接。 如果它以较低的 SERDES 速率工作、则我们知道它是一个信号完整性问题。

    此致、

    Neeraj

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

    Neeraj、您好!

    我将采样时钟减少了一半、问题仍然存在、正如我之前所说的那样。

    我还能做些什么来解决它?

    我真的不知道如何解决这个问题。

    感谢你的帮助。

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

    Tiewei、

    LMFC 周期必须长于最长的链路延迟。 K 参数(帧/多帧)决定了 LMFC 周期。

    1 < K < 32

    17 < K*F < 1024

    根据 JESD204B 标准、在 F =1时不能使用 K = 16。 您必须满足上面显示的公式。  请尝试将 K 的值更改为20。 我使用值20表示 K、19表示 RBD 来运行我们的硬件和您的设置。 SYSREF 设置为5MHz。 所使用的 DAC38RF82和 LMK04828寄存器设置已附加。

    此致、

    Jim

    e2e.ti.com/.../4211_5F00_Fs_5F00_4800Msps_5F00_6x_5F00_int.cfg

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

    您好、Jim、

    感谢您的回复! 在您回复之前、我已将 K 参数从16更改为32、问题仍然存在。

    现在、我要将 K 的值更改为20并检查配置。

    此致、

    Tiewei

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

    您好、Jim、

    我对您所附的寄存器设置有一些疑问。

    寄存 器0x14F 的值为0x1C60、寄存器的描述"如果 TX 端不支持通道初始化则置位。 这样,RX 就不会标记 ILA 配置部分的错误。”

    这是什么意思?我很困惑。

    感谢你的帮助。

    此致、

    Tiewei

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

    Tiewei、

    该寄存器由加载默认命令设置、我不确定是谁设置了该值以及为什么设置该值。 我建议对该寄存器使用复位默认值0x1CC1。

    基本上、位5被用于绕过 DAC 的 ILA 序列。 不需要此序列。 如果 CGS 正确完成并且 TX 和 RX 器件的所有参数都正确设置、则链路将建立。  

    如果位5被置位、并且 DAC 遇到一个错误、这有可能导致 DAC 根据设置的错误寄存器发送同步回低电平。

    当您更改 K = 20时、SYNC 信号的状态是什么?

    此致、

    Jim   

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

    您好、Jim、

     感谢您的及时响应。

    (1)我更改了 K = 20、但问题仍然存在。

    同步信号像图像一样变为高电平或低电平。

    当我使用  0x1C60作为寄存器0x14F 的值时。 SYNC 信号始终为高电平,我也可以传输数据。DAC 具有输出。

    我不知道原因。 你能给我一些建议吗?

    (2)我对 NCO 有一些问题

    当我想使用 NCO 时、应该更改哪个寄存器?

    低于采样率、我 设置 NCO 频率80MHz。

    在启动序列之后、寄存器 I 的值发生了变化:

    0x10C:0x2402 -> 0x2622

    0x11E:0x0000 -> 0x0444

    0x11F: 0x0000 -> 0x4444

    0x120: 0x0000 -> 0x4444

    0x127:0x1144 -> 0x8184 (我对该寄存器感到困惑)

    信号没有变化。您能给我一些建议吗?

    此致、

    Tiewei。

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

    您好、Jim、

    我还对混频器和 CMix 之间的差异感到困惑。 DAC38RF82的数据表没有解释它们的含义。

    感谢您的善意帮助!

    此致、

    Tiewei

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

    Tiewei、

    该部件具有课程混音器和精细混音器。 精细混频器使用 NCO 将频谱从0移动到 Fs/2。

    课程混合器允许您将频谱移动到以下位置之一:

    -fs/4、fs/2、fs/8、3fs/8、5fs/8和7fs/8。 使用课程混频器而不使用细混频器和 NCO 的主要原因是功率降低。

    所有这些都在数据表的第8.3.17.5节中进行了说明。

    此致、

    Jim

      

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

    您好、Jim、

    感谢您的及时响应。

    在出现混音器问题之前、我没有解决我遇到的先前问题。就像:

    (1)我更改了 K = 20、但问题仍然存在。

    同步信号像图像一样变为高电平或低电平。

    但当我使用  0x1C60作为寄存器0x14F 的值时。 SYNC 信号始终为高电平,我也可以传输数据。DAC 具有输出。

    我不知道原因。  

    你能给我一些建议吗?

    此致、

    Tiewei

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

    Tiewei、

    我认为问题是您的 FPGA IP。 只需使用0x1C60的设置。 使用此设置是否有问题?

    此致、

    Jim  

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

    您好、Jim、

    当我使用  0x1C60作为寄存器0x14F 的值时。 SYNC 信号始终为高电平,我也可以传输数据。DAC 具有输出。

    我还没有发现其他问题。

    非常感谢您今天的帮助!

    此致、

    Tiewei