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.

[参考译文] DS125DF410:使用 PRBS 和自由运行的 VCO 在不同电路板上的两个重定时器之间创建 CDR 锁定

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1280246/ds125df410-using-prbs-and-free-running-vco-to-create-cdr-lock-between-two-retimers-on-different-boards

器件型号:DS125DF410

大家好、我正在尝试在两个不同的电路板上使用两个不同的重定时器器件来开发环回测试仪。 目标是能够在器件之间生成 CDR 锁定、而无需主机锁定以获得稳定的频率基准。

我将电路板1配置为在自由运行 VCO 时生成 PRBS-9序列、并将电路板2设置为默认的10.3125Gbps 配置。

在连接到主机后、我能够获得一个锁并监控眼图、但在使用电路板1生成自由运行序列时无法获得一个锁。

我正在监控每个通道的地址2、以获取接收器(板2)的状态。

我从每个通道的 CDR_STATUS 寄存器获得各种不同的响应:

1000 0000 = 0x80

1000 0100 = 0x84

0100 0100 = 0x44

0100 0000 = 0x40

0000 0010 = 0x02

0000 0001 = 0x01

0000 0100 = 0x04

0000 0110 = 0x06

在我看来、由于满足了 PPM 计数和单个位限制、我们似乎有时间帧可供通道获得锁定、但我们绝不能。

我已经尝试设置/清除 SINGLE_BIT_LIMIT_CHECK_ON (寄存器0x0C 的第3位、它会更改我可以从 CDR_STATUS 寄存器获取的响应、但仍然没有锁定)。

我的问题是、运行的 VCO 频率到处都是、如 CDR_STATUS 寄存器中的位1:0所示、它是不稳定的。

接下来的步骤是将 PRBS 输出连接到高频范围并尝试解码数据速率、或设置多路复用器以输出 VCO I 时钟并进行进一步调优。

首先、我想确认这个设置是否可行。

TLDR:   DS125DF410能否在自由运行 VCO 时生成 PRBS 信号、以便 另一个电路板上的另一个 DS125DF410能够锁定该信号?

感谢您的帮助

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

    您好!

    我将对此进行深入研究、并最迟在下周早些时候与您进行回复。

    此致!

    卢卡斯

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

    您好!

    有时很难在 VCO 自由运行时以稳定的数据速率生成 PRBS 信号。 我们通常建议使用 PRBS 发生器、其输入信号可使 PRBS 序列同步(例如子速率时钟信号)、但也可以将 PRBS 发生器与自由运行的 VCO 结合使用。

    使用自由运行的 VCO 难以获得稳定的数据速率的原因是输出 VCO 频率由 CAP DAC 和 LPF DAC 值设置。 这些值会因器件而异、因此需要进行一些调整才能获得所需的输出频率。 我建议在调整 CAP DAC 和 LPF DAC 设置的同时直接测量 VCO 频率、直到看到稳定的频率。

    此外、我想确认您遵循数据表第7.5.12"使用 PRBS 发生器"中概述的步骤。 本节详细介绍了如何在 VCO 自由运行时配置 PRBS 发生器。

    此致!

    卢卡斯

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

    卢卡斯

    好的! 我完全遵循了第7.5.12节中的程序、并在配置后转储了我的寄存器、以确保所有位都正确设置(尤其是寄存器0x09、确保按照本节中的定义设置位7:2)。 7.5.12节的最后一段也讨论了上述部件之间的可变性以及如何调节 VCO。

    不幸的是、我似乎还需要找到另一种解决方案、因为我们使用了许多包含这些器件的电路板、因此单独调整所有电路板(我必须配对电路板等)工作量太大、可能不是最可靠的系统。

    我认为对于将来的修订版本、我最好包含一个10.3125Gbps 子速率的板载参考时钟、这样我就可以选择切换输入、生成稳定的数据速率 PRBS。

    如果我最终使其正常工作、我会报告、我可能会尝试它、看看它是否可行。

    感谢您的帮助!

    乔恩