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.

[参考译文] DP83867E:设备无法以100Mbps 运行。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1048605/dp83867e-unit-not-working-with-100mbps

器件型号:DP83867E

e2e.ti.com/.../Schematic-for-TI.pdf

您好!

我想报告以下问题、看看 TI 是否能帮助我们找到根本原因。 原理图。

问题:当为 DUT 以太网端口配置了自动协商、为 Windows PC 上的100Mb/s 以太网端口配置了自动协商时、 DUT 以太网端口配置为1000Mb/s 而不是100Mb/s

执行以下操作会将 DUT 配置为100Mb/s

  1. 通过 ethtool 命令强制执行100Mb/s:  ethtool -s eth0 speed 100 duplex full   
  2. 将 Windows 100 Mb/s 以太网端口配置为自动协商关闭并强制速度为100Mb/s 全双工

这些配置中的任何一种都将允许 DUT 以正确的速度运行以太网端口。

 我们通过 ethtool 执行了各种测试、以确认 DUT 以太网端口已启用自动协商。 采样测试的顺序如下:

  1. 在当前故障配置中重新启动 DUT (DUT 以太网以1000 Mb/s 而非100 Mb/s 的速率启动)
  2. 使用 ethtool 将 DUT 端口配置为100Mb/s、并关闭自动协商。 (DUT 以太网将正确配置为100Mb/s)
  3. 通过 ethtool 打开自动协商(这将导致 DUT 以太网配置为1000Mb/s)

该装置似乎正在尝试协商、但设置了错误的速度(如步骤3所示)。  

此致

Abdul Azeem

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

    您好、Abdul、

    感谢您的查询。 对于原理图审阅、通常需要5个工作日的周转时间。 我将在11月4日之前对原理图进行更新。  

    关于观察到的行为、您是否确定 Windows PC PHY能以1000Mbps 运行并且/或者在链接时是否禁用该设置? 每当发生自动协商时、通常涉及的 PHY 会交换功能信息(速度、MDI/MDIX 等)。 在速度方面、PHY 在交换信息后将同意以它们之间的共同速度进行通信。 当 PHY 在1000Mbps 模式下自动协商后运行时、此时是否有链路?

    此致、

    Gerome

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

    感谢 Gerome 的回复!

    对于我们使用的 PC 以太网端口,无法在 PC 端选择1000Mb/s 的操作速度。  我已通过 Windows 网络适配器设置确认它始终以100Mb/s 的速率运行。 。   但是、除非我们在 PHY 上强制使用100Mb/s、否则根本没有链路

    此致

    Abdul Azeem

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

    您好、Abdul、

    在 PHY 上禁用自动协商时强制使用100Mbps 速度是否是有效的解决方案? 您可以像您所做的那样禁用它捆绑或固件、并通过固件设置速度。

    另外、我想问您如何通过自动协商来知道 PHY 当前处于/设置的速度

    此致、

    Gerome

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

    您好、Gerome、  

    您是否能够进行原理图审阅。?

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

    你(们)好,杰罗姆

    我们想知道为什么它不起作用?  

    我们可以看到两侧的速度。  

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

    您好、Abdul、

    禁用1Gbps 广播是否是可行的解决方案? 据我所知、大多数 Windows PC 都具有1G 功能、因为这种功能已经存在了很长时间。 您可以通过确保寄存器0x9[9:8]= 0x0来禁用 DP83867上的千兆位广播。 这将确保 当 DP83867与另一个 PHY 自动协商时、速度最多应为100Mbps。

    此外、以下是我对您的电路的反馈:

    -请遵循数据表中针对所有电源引脚的去耦方案

    -确保正确绑定 LED。 不确定 Q9/13的功能

    -由于未看到 XTAL、因此请确保组件满足数据表中的要求

    -在 MDI 小节中、电缆侧中心抽头的每条线路上都有一个额外的1nF 电容器。 请删除、以遵守数据表中的磁性建议。

    此致、

    Gerome

x 出现错误。请重试或与管理员联系。