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:如何指定 PHY 的链路速度。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1266712/dp83867is-how-to-specify-the-speed-at-which-phys-link

器件型号:DP83867IS

大家好、

我想提高 PHY 的链路速度。
我可以使用以下设置来修复速度吗?

BMCR (BMCR)
自协商启用:禁用
速度选择 LSB:可选

如果我需要设置其他寄存器、请告诉我。

Br、
Kengo.

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

    您好!

    感谢您的提问。 目前、美国办公室在劳动节假期关闭。 请在一周中得到答复。

    此致、
    格罗姆

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

    您好!

    您希望以哪种速度进行修复? 通常建议在所有情况下都启用自动协商功能。

    此致、

    格罗姆

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

    您好!

    感谢您的答复。

    我的客户希望修复为10BASE 或100BASE。
    当我在"SPEED SELECTION LSB"和"SPEED SELECTION MSB"中指定速度时、仅链接10BASE。
    100/1000Base 未链接。
    为什么只能链接10BASE?

    您能告诉我如何修复10BASE 或100BASE 吗?

    Br.
    Kengo.

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

    尊敬的 Kengo:

    我将希望在实验中重新创建。

    此致、

    格罗姆

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

    尊敬的 Kengo:

    我使用2个 DP83867 SGMII EVM 在实验室中重新创建了同一个实验。 我需要更改的唯一寄存器是寄存器 0x0。 对于100Mbps 链路、两个 PHY 都需要寄存器0x0 = 0x2100。 对于10Mbps 链路、两个 PHY 都需要寄存器0x0 = 0x100。

    对于10Mbps 链路、寄存器0x11 = 0x3F00或0x3C00。 用于100Mbps 链路、寄存器0x6C02或0x6F02。  

    DP83867的链路伙伴是什么。 请务必注意、两个 PHY 都需要禁用自动协商功能。 如果一个 PHY 禁用了自动协商功能、而另一个启用了、则将不会有链路。

    此致、

    格罗姆

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

    您好、Gerome、

    非常感谢您检查 EVM 并报告。

    我明白、它可以在固定速度下使用。
    但是、我们的设置与您的结果相同。

    您能告诉我一些问题吗?

    1: 请告诉我陷阱设置。
    2: 当我要以100Mbps 的速率通信时、我写入寄存器0x0 = 0x2100、
       在写入期间和写入之后、应在 PHY 中为"TXCLK"、"RXCLK"、"TX_CTRL"、"RX_CTRL"、"TX_D0-D3"和"RX_D0-D3"使用什么逻辑?

    Br.
    Kengo.

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

    尊敬的 Kengo:

    MAC 接口将相应调整。 不应对 MAC 接口进行任何有关 wrt/速度的配置。

    对于自举设置、没有明确的截止途径来获得100或10强制速度通信。 这必须通过寄存器来完成。

    此致、

    格罗姆

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

    您好、Gerome、

    感谢您的支持。

    对于未链接的器件、TX_CLK、 TX_CTRL 和 TX_D[3:0] 是打开的。
    自动协商能够与此设置建立链路。
    如果速度固定、 TX_CLK、 TX_CTRL 和 TX_D[3:0]上是否有任何通信 

    Br.
    Kengo.

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

    尊敬的 Kengo:

    对于 RGMII、TX_引脚是输入。 因此、如果 MAC 未驱动线路、这就是原因。

    此致、

    格罗姆

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

    您好、Gerome、

    感谢您的答复。

    是否可以通过固定 TX_Pin 的逻辑进行通信?
    如果是、我应该如何设置逻辑?

    您能 解释一下为什么无法连接自动协商和固定速度吗?

    Br.
    Kengo.

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

    尊敬的 Kengo:

    我不明白您所说的 TX_引脚"固定逻辑"是什么意思。 是否可以重新翻译? 这些引脚状态由 MAC 接口标准设置。

    对于自动协商、PHY 将在线路上发送并预期产生链路脉冲。 设置了固定速度后、PHY 将开始发送非链路脉冲的信号。 因此、链路的预期信令存在不匹配情况。

    此致、
    格罗姆

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

    您好、Gerome、

    感谢您的快速回复。
    它对我非常有帮助。

    很抱歉没有我的信息。

    由于存在此电路、我想将 TX_PINS 固定为低电平或高电平。
    如果难以实现固定逻辑、请告诉我。

    Br.
    Kengo.

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

    尊敬的 Kengo:

    TX 引脚从 PHY 的角度保持悬空。 我认为没有任何逻辑来控制这些引脚、因为这些引脚是指定的输入。 MAC 应将线路驱动到特定的电压。

    此致、

    格罗姆

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

    您好、Gerome、

    这是否意味着需要允许 txpin 通信?
    换句话说、PHY 无法与固定逻辑一同工作?

    Br.
    Kengo.

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

    尊敬的 Kengo:

    您的意思是、此引脚"需要允许进行通信"? 根据 MAC 接口的不同、MAC 将相应地驱动这些引脚。

    此致、

    格罗姆