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.

[参考译文] DP83867IS:短电缆问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1517699/dp83867is-the-short-cable-issue

器件型号:DP83867IS
主题中讨论的其他器件:DP83867ERGZ-S-EVM

工具/软件:

您好的团队、

我的客户当前遇到了短电缆问题、但在遵循此 E2E 后解决了问题: (+) DP83867IR:使用短电缆时通信不稳定 — 接口论坛-接口 — TI E2E 支持论坛

但是、下面的说明仍然有一些问题:

① 使用较短的网线时、数字信号处理时间为何较长?
② 为什么较长的信号处理时间会使 SNR 更糟?
③ 为什么要通过复位器件来解决这个问题? 毕竟、物理环境没有改变。

期待您的答复。 谢谢!

BRS、

Rannie

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

    您好 Rannie、

    1、信号处理将确定正确的增益/恢复功能,以应用于接收器,使其能够恢复干净的眼睛。 默认情况下、该处理针对中长电缆进行了优化、因为这是 PHY 的典型应用。 使用短电缆时、处理块计算正确恢复设置所需的时间较长、因为它未针对较短的电缆长度和较低的信号损耗进行优化。

    2、如果处理时间过长、链路 训练将超时、PHY 可能会选择次优 SNR 恢复设置。 这就是DP83867 故障排除指南 所称的 DSP“聚合到次优滤波器值“。  

    3.复位 DP83867 后、链路将断开并再次启动、从而重新启动链路训练。 如果 PHY 能够在此训练超时之前收敛到正确的 SNR 恢复设置、则可以解决问题。 如果未将 PHY 配置为考虑较短的电缆长度、那么它是否工作是一种游戏。

    此致、

    Shane

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

    嗨、Shane、

    感谢您的答复。

    客户还测试了竞争对手的器件、但没有发现短电缆导致的数据包丢失。 这是否意味着竞争对手针对短电缆进行了优化? 我很好奇、为什么 TI 不针对短电缆进行优化? 短电缆和中长电缆的优化是否会发生冲突?

    BTW、所有 TI PHY 都针对 中长 电缆进行了优化? 或仅 DP83867?

    BRS、

    Rannie

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

    您好 Rannie、

    这是否意味着竞争对手可以针对短电缆进行优化?

    竞争对手可能正在针对短电缆进行优化、或者可能正在使用更长的链路训练过程来收敛到正确的 SNR 设置。

    我很想知道为什么 TI 不针对短电缆进行优化?

    我们的大多数客户使用 3M 及以上的电缆、有时甚至可达到 100m 的电缆。 我认为、通过针对这些长度优化 PHY、我们可以在链路训练阶段花费更少的时间、并支持更快的链路建立时间。 通过“短电缆“、我们主要指的是 1M 或更少的电缆。 仍然可以支持这些电缆、但您 应增加链路训练时间、以便 PHY 可以找到适当的信号恢复设置。

    [报价 userid=“571453" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1517699/dp83867is-the-short-cable-issue/5835403 #5835403“]BTW、所有 TI PHY 都针对 中长 电缆进行了优化? 或仅 DP83867?

    到目前为止、我在其他标准以太网 PHY 上尚未听说过此短电缆问题。  

    此致、

    Shane

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

    嗨、Shane、

    感谢您的答复。 客户方面有 2 个问题。 请您看一下。

    1.服务器速率切换数次后、ping 失败。
    ---将测试机的 DP83867 网络端口连接到服务器,并将测试机网络端口设置为自适应。 将服务器速率从 1Gbps 更改为 100Mbps 后、测试机将调整为 100Mbps 并可以 ping。 此时、将服务器速率从 100Mbps 更改为 1Gbps、然后从 1Gbps 更改为 100Mbps、以再次执行 ping 测试。 很可能 ping 会失败。 重复这几次,你一定能够复制的现象是无法 ping。

    2.将测试机速率调整为 100Mbps 后,将 65500 个数据包 ping 服务器,将失败。 其他制造商生产的芯片还没有被复制到类似的问题上。

    BRS、

    Rannie

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

    您好 Rannie、

    1.在这个测试中,您要多次在 100 米和 1G 之间切换链路速度,然后发现 ping 失败?

    通常、 PHY 将以一种速度建立链路、并保持该速度、直到断开连接。 为了获得更好的环境、867 在哪些需要自适应链路速度的终端设备上使用?

    • 如果在链路速度变化之间断开电缆、ping 是否可以工作?
    • 发现故障时、您能否提供寄存器转储?

    2. ping 每次失败还是有失败率? 这是在运行测试 1(以上)之前还是之后进行测试?

    此致、

    Shane

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

    嗨、Shane、

    您要在 100 米和 1G 之间多次切换链路速度、然后看到 ping 失败?

    是的

    通常、 PHY 将以一种速度建立链路并保持该速度、直至断开连接

    但在 DS 中、它可以根据 MDI 侧速度自动协商速度、对吧?  DP83867 支持吗?

    在上使用的 867 需要自适应链路速度的终端设备是什么?

    工业 PC 上的电力输送系统, CPU 是 Intel x86 系列。 客户更换了许多具有不同 CPU 平台的电路板、问题行为是相同的。

    发现故障时、您能否提供寄存器转储?

    您是否需要故障排除指南中的所有寄存器或寄存器?

    每次 ping 都失败吗? 这是在运行测试#1
    之前还是之后进行测试

    每次 Ping 失败、这与问题 1 无关。 您能帮助重现此问题并在 TI 实验室中查看吗?

    BRS、

    Rannie

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

    您好 Rannie、

    但在 DS 中、它可以根据 MDI 侧速度自动协商速度、对吧?

    是、SGMII 自动协商速度基于链路建立时的 MDI 解析速度。 更改 MDI 速度时、是否可以检查速度选择寄存器以确保 PHY 正确跟踪此速度变化?

    您是否需要故障排除指南中的所有注册表或注册表?

    故障排除指南寄存器就足够了。

    每次 Ping 失败、这与问题 1 无关。 您能否帮助重现此问题并在 TI 实验室中查看?

    如果无法以 100Mbps 链路通过 PHY ping 通、则可能存在实现问题。 我已经通过 DP83867ERGZ-S-EVM 测试了 ping、它的工作速率为 100Mbps。 在我的测试设置中、有两个带有 SGMII 接口的 EVM 背对背连接。 一端的 PC 可以 ping 另一端的 PC、而不会出现任何问题。

    您能分享该设计的原理图吗? 我将在这里检查是否存在实施问题。

    此致、

    Shane

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

    嗨、Shane、

    如果无法以 100Mbps 链路通过 PHY ping 通、则可能存在实施问题。 我已经通过 DP83867ERGZ-S-EVM 测试了 ping、它的工作速率为 100Mbps。 在我的测试设置中、有两个带有 SGMII 接口的 EVM 背对背连接。 一端的 PC 可以 ping 另一端的 PC、而不会出现任何问题。

    客户无法使用  65500 个数据包 ping 通。 我可以问一下、TI 实验室中的测试也是使用相同大小的数据包吗?

    我会要求客户尽快提供寄存器和原理图。 谢谢!

    BRS、

    Rannie

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

    您好 Rannie、

    ping 数据包大小是 65500 字节、还是发送 65500 个较小的数据包? 在此 E2E 上、DP83867 只能支持最大 13500 字节的数据包大小。 我已经测试了使用此数据包大小的 ping、但没有数据包丢失。

    此致、

    Shane

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

    嗨、Shane、

    很抱歉晚回复。

    针对问题和正常情况、请查找寄存器转储:

    log1:多次切换服务器速率 (100Mbps 1Gbps) 后、ping 失败、然后捕获寄存器值。  e2e.ti.com/.../log1_5F00_switchfail_5F00_100.txt
    log2:多次切换服务器速率后、ping 失败、但 插入并拔下网络电缆后、ping pass、然后捕获寄存器 value.e2e.ti.com/.../log2_5F00_switchok_5F00_hotplug_5F00_100.txt

    Log3:当 ping 10000 数据包正常时、寄存器值捕获了 e2e.ti.com/.../log3_5F00_largepack_5F00_ok_5F00_10000.txt
    Log4:当 ping 65500 数据包失败时、捕获的寄存器值。 e2e.ti.com/.../log4_5F00_largepack_5F00_fail_5F00_65500.txt

    DP83867 的原理图: e2e.ti.com/.../dp83867-_2800_1_2900_.pdf

    BRS、

    Rannie

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

    您好 Rannie、

    感谢您提供这些日志和原理图、下面是我的评论:

    1.磁性中心抽头上的 Bob-Smith 端接不正确。 电阻器 R1120 - 1123 应为 75 Ω、而不是 0 Ω。

    2.我仍然不明白你是什么意思'65500 包'失败. 客户是发送 65500 个数据包还是数据包大小为 65500 字节?

    3、所有寄存器日志显示 自动协商解析速度为 100Mbps。 当您在 1G 和 100M 之间切换时、您是否看到寄存器 0x0011[15:14]正确跟踪速度? 我在第一个日志 (0x13[14]) 中看到速度变化中断、因此我相信 PHY 正在正确跟踪、但会确认这一点。

    此致、

    Shane

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

    嗨、Shane、

    感谢您的答复。

    2. 我仍然不明白您所说的'65500 数据包'故障是什么意思。 客户是发送 65500 个数据包还是数据包大小为 65500 字节?

    是 655500 字节。 我们是否有可以支持更大数据包的 PHY?

    1. 磁性中心抽头上的 Bob-Smith 端接不正确。 电阻器 R1120 - 1123 应为 75 欧姆、而不是 0 欧姆。

     如果电阻为 75 欧姆而不是 0 欧姆、会导致什么问题?

    BRS、

    Rannie

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

    Rannie

    四个 75 欧姆电阻器 (2 个用于 Rx、2 个用于 Tx) 和一个电容器、用于提供返回系统中接地点的阻抗匹配路径。  

    如果数据包大小减小到  13500 字节、他们是否会看到此 ping 失败?

    谢谢

    David

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

    您好、David:

    感谢您的答复。

    对于互阻抗匹配、客户反馈认为 0 欧姆没有问题。 因此、我想与您确认 、  如果电阻为 75 欧姆而不是 0 欧姆、这是否会导致此问题?

    除了 E2E 回复之外、是否有任何文档可以阐明最多 13500 个字节?

    BRS、

    Rannie

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

    您好 Rannie、

    1.0 欧姆可能会出现问题、因为端接不正确。 这会增加信号的反射并降低信号质量。

    2.我可以看看我们是否有这种情况,但希望更多地了解客户的需求。 13500 字节已经是非常大的帧大小(IEEE802.3 规范最大值为 1518 字节,以供参考)。

    客户的应用是否需要 65500 字节的帧? 这些被称为“超级巨型帧“、并不是我们 PHY 的常见用例。 客户使用哪个终端应用需要如此大的帧?

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

    嗨、Shane、

    感谢您的答复。

    1. 由于端接不正确、0 欧姆可能会有问题。 这将增加信号的反射并降低信号质量。

    客户反馈、他们认为 0 欧姆是可以的、因为只有“ ping “失败、信号完整性良好。  

    66550 是 客户 测试中的测试标准。 我正在与他们核实这种大数据包的原因。

    此外、客户发现、修改寄存器(导入不稳定 1m 连接的解决方案 (4) DP83867IR:使用短电缆时通信不稳定 — Interface forum - Interface - TI E2E 支持论坛)后、网络芯片的稳定性会 更差。 测试结果如下图所示。 您能帮助检查原因吗?

    利用短电缆问题解决方案:Tx 速率应随着数据包大小的增加而增加。 他们测试了 3 次、发现在 512,1024 或 1280 上发生了 Tx 速率下降。

    无溶液:

    BRS、

    Rannie

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

    您好 Rannie、

    客户反馈、他们认为 0 Ω 是可以的、因为只有“ping"失败“失败、信号完整性良好。  [/报价]

    如果信号完整性良好并且您使用的是支持的数据包大小、则 ping 不会失败。 我建议固定此 bob Smith 端接并将帧大小减小到 13500 字节以内。 我们尚未使用超过 13500 字节的帧验证 DP83867、无法保证其功能。

    测试结果如下图所示。 您能帮助检查原因吗?

    您能否具体说明“TX 速率“指的是什么? 不清楚此指标显示的是什么(数据包丢失,吞吐量...)。

    此致、

    Shane

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

    嗨、Shane、

    会促使客户更换电阻器并将结果反馈给您。

    “TX 速率“是指数据包丢失率...

    BRS、

    Rannie

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

    您好 Rannie、

    Shane 一直到星期四。 请预计响应会延迟。

    此致、
    Gerome

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

    Rannie

    请推送客户将终端更改为 75 欧姆并减小数据包大小、查看是否仍然发生数据包丢失。

    谢谢

    David

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

    您好、David:

    列表中数据包丢失测试中的最大数据包 1518 字节、不超过 DP83867 的最大值。 客户是否仍应减小数据包大小?  

    客户反馈将电阻器更改为 75 Ω 没有改善。 您能帮助检查是否有任何其他调试方向吗?

    BRS、

    Rannie

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

    Rannie

    您能否从测试结果中向我解释 TX rate (%) 和 RX_Through 的含义? 100%是指 100%带宽利用率还是 100% Ping 数据包丢弃? 如何从 Ping 失败的结果中得出结果?

    它们是否可以将 DP83867 放入反向数据包中? 反向环回将有助于隔离 SGMII 和 MDI 之间的问题。 请参阅此 e2e 常见问题解答 、了解如何启用 BIST 和反向环回功能。

    谢谢

    David

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

    您好、David:

    您能否帮助支持与客户进行在线会议以讨论此问题? 以便我们能够充分了解客户的应用和测试条件? 我将通过另一封电子邮件发送邀请。 谢谢!

    到目前为止、只需要澄清 2 个问题:

    1、在 1Gbps 和 100Mbps 之间更改速率时引脚失败。  

    2、数据包丢失相关:

    测试摘要:

    1. 实验室中的测试板发送数据包并读回并检查数据包丢失情况
    2. 负载(带宽占用率)不断增加、直至报告数据包丢失。 TX 速率是该关键值、即特定帧大小下的最大负载。
    3. 例如、34.4%表示当帧大小为 66 字节且加载为 34.4%时、报告数据包丢失。
    4. 根据客户的理解、帧大小更大、很难看到数据包丢失。 因此、1280 字节中的 87.402%是出乎意料的。
    5. BTW、此问题仅在客户修改寄存器并解决短电缆问题后发生。

    BRS、

    Rannie

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

    Rannie

    而是使用 BW 利用率来指示数据包丢失、他们能否检查 MAC 或测试板以查看是否确实存在数据包丢失?

    还请将 DP83867 置于反向环回模式、这将有助于隔离 MDI 与 MAC 接口之间的问题。

    谢谢

    David