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.

[参考译文] DS280DF810:25.8Gbs 的设置

Guru**** 2513195 points
Other Parts Discussed in Thread: DS280DF810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1224363/ds280df810-settings-for-25-8-gbs

器件型号:DS280DF810

大家好、E2E 团队、

也许你可以支持我这个主题,我的知识是基于阅读和学习,我有有限的实践经验。

目前、我正在尝试为 DS280DF810实现25.8Gbs 以太网连接找到最佳设置。

处理器与重定时器之间的衰减在12.9GHz 频率下约为3.5dB。 第二个板上的配置相同(两个板相同)。 这些电路板 通过一根在12.9GHz 频率下仿真值约为23dB 的电缆进行连接。 电缆连接器为 QSFP+ 28。

到目前为止、我的结果是:

param (mode=2、maincur=22、precur=0、postcur=0、speed=100)
通道0 -状态:0x30、Heo:0x0E、0.438 UI、VEO:0x64、312.5mV
通道1 -状态:0x30、HEO:0x10、0.500 UI、VEO:0x5A、281.2mV
通道2 -状态:0x30、HEO:0x10、0.500 UI、VEO:0x5C、287.5mV
通道3 -状态:0x30、HEO:0x0D、0.406 UI、VEO:0x4E、243.8mV
通道4 -状态:0x30、Heo:0x0F、0.469 UI、VEO:0x5A、281.2 mV
通道5 -状态:0x30、Heo:0x0A、0.312 UI、VEO:0x3E、193.8mV
通道6 -状态:0x30、Heo:0x10、0.500 UI、VEO:0x5A、281.2mV
通道7 -状态:0x30、HEO:0x0D、0.406 UI、VEO:0x3A、181.2mV

偶数通道为 TX、奇数为 Rx

这些值适合 HEO 和 VEO 吗?

我可以做些什么来改善结果? 在哪个文档中可以找到有关100Gbs 以太网的眼罩参数的更多信息?

提前感谢。

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

    尊敬的 Ciprian:

    您能否查看下面的方框图、以确认我对您的系统的理解是准确的?

    在我们的25G 重定时器上、对于 HEO/VEO、我们通常会观察到 BER 性能良好、至少为0.4UI、200mV。  您分享的大多数眼图张开度看起来很好、但通道5和7似乎不太理想。

    您如何配置重定时器 RX?  您使用哪种适应模式?

    您还可以尝试调整出口通道上的重定时器 TX EQ。  这可能有助于改善眼图。  通常、我们建议进行一些 Greenbox 测试来优化链接。  这本质上是一种尝试不同 TX EQ 值并测量 BER 以确定最佳 EQ 值的方法。  更多信息、请参阅以下内容:

    https://www.ti.com/lit/an/slyt678/slyt678.pdf

    一般而言、BER 测试是衡量您的系统是否运行良好的最佳指标之一。  对于25G、您希望 BER 目标为1E-12或更高。  您是否尝试过 BER 测试?  可在重定时器上启用 PRBS 发生器和校验器来帮助实现这一点。  此外、如果您的处理器具有 PRBS 发生器/校验器功能、这有助于评估处理器到处理器的链路质量。

    谢谢。

    德鲁

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

    尊敬的 Drew:

    感谢您的反馈和分享的信息。

    是的、方框图确实准确。

    这些是我使用的一些设置。 昨天我还在脚本中添加了 DFE 覆盖、并注意到了一些细微的改进。

           #设置调整模式2.
           READ_MODIFY_WRITE (BUS、ds280_addr、0x31、0x40、0x60)
           # DFE 覆盖
           READ_MODIFY_WRITE (BUS、ds280_addr、0x23、0x40、0x40)
           #启用 DFE 并启用 DFE 抽头3-5
           READ_MODIFY_WRITE (BUS、ds280_addr、0x1E、0x02、0x0A)

    很遗憾、我无法访问 SMBus 以使用 SigCon 或其他工具。 我使用 python 脚本在虚拟机上运行 Linux 中的所有内容以查看所有结果、并且我使用其他界面。 我仍在探究如何在我的实际设置中执行一些 BER。  我已经从第一天开始阅读了有关绿箱测试的文档,非常有帮助的开始。 也许我应该在 python 脚本上也实现该 BER 测试。

    基本上、如果 HEO/VEO 至少具有0.4UI、BER 速率200mV 的值是在限值范围内。 至于链路稳定性、这些 HEO/VEO 值也能确保稳定性呢? 我还需要一个稳定链路来执行其他类型的测试。

    谢谢。

    Ciprian

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

    尊敬的 Ciprian:

    非常感谢您的详细信息。   如果您尚不能阅读 DS280DF810编程指南、可通过以下链接请求访问本指南。  这可能有助于您执行 BER 测量。

    https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=202045∏_no=DS280DF810-DESIGN&ref_url=sva_sds

    重定时器和处理器之间的损耗非常低。  因此、我会考虑在从处理器接收的通道(出口信号链)上手动将 CTLE 设置为0。  在最低 CTLE 值下、重定时器具有大约7dB 的升压、因此可能不需要额外的信号调节。

    对于从 QSFP 端口(入口)接收的通道、适配模式2非常适合此应用。

    凭经验、我们观察到至少可提供0.4UI 和200mV 的电压、 实现稳定链路和良好的 BER。  话虽如此、我建议您自行进行测试、以确保您看到系统具有良好的性能。  通常、这是通过发送 PRBS31信号并测量 BER 来实现的。

    如果您有有关重定时器配置的其他问题、请告知我们。

    谢谢。

    德鲁