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.

[参考译文] DP83822H:链路创建 DP83822H PHY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/984453/dp83822h-link-creation-dp83822h-phy

器件型号:DP83822H

您好!  

我的客户对 DP83822H 的链接有以下问题:

在 EtherNet/IP 认证的范围内、有必要对链路进行可靠配置。 该器件至少必须支持自动协商、100Mbit-FD 和10Mbit-FD。 现在、在测试过程中、远程工作站保持自动协商、预计会建立链路并可访问器件、但情况并非如此。 只有在我更改 PC 上的网络接口配置并将其设置为预定义速度后、链路才会建立、器件才可再次访问。

过去、他们使用了竞争对手的 PHY 和开关。 这些协议还建立了以固定链路速度连接到 PC 的链路、并停用了自动协商功能。 您是否也可以在 DP83822H PHY 中设置该参数?

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

    您好、Jan、

    可以在禁用自动协商的情况下将 DP83822H 设置为固定速度。 这可以通过设置配置(请参阅数据表的8.5.1节、表12)或写入寄存器0x0000来实现。

    此致、

    Adrian Kam

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

    您好、Adrian、  

    它们使用寄存器 0x0000来配置 phy。 配置 PHY 后、它停止与测试系统的链接。 需要 PHY 以配置的速度连接到测试 PC。 那么、他问他们是否需要设置其他寄存器?

    谢谢

    1月  

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

    您好、Jan、

    更确切地说、在配置寄存器0x0000之前、您可以建立链接、然后在写入寄存器后中断了链接? 或者、您是否从不能建立连接? 当设置固定速度和禁用自动协商时、只需要对寄存器0x0000进行写操作。 您能否提供寄存器0x00至0x1F 的寄存器数据?

    此致、

    Adrian Kam

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

    您好、Adrian、  

    客户表示、器件首先通过  设置引脚以默认模式启动、并通过自动协商启动、PHY 连接到具有100Mbit 的 PC。  在初始化期间、它们可以通过寄存器0x0000 (例如、10Mbit)设置链路速度。 由于链路已经存在、并且不会重新配置、因此它们会通过寄存器0x001F 位14重新启动自动协商。 这会导致链路中断、PHY 不会再次重新建立链路。   客户的期望是 、将使用新的指定数据速率重新建立链路。  

    谢谢  

    1月  

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

    您好、Jan、

    客户是否尝试通过自动协商建立固定连接或连接?

    对于固定模式、设置链路速度后、客户还必须禁用同一寄存器中的自动协商功能。 否则、该位将被忽略、并且仍将发生自动协商并选择最佳速度(在您的情况下为100M)。 也可以通过设置自协商电阻器来禁用自协商。 双工模式(寄存器0x0000的位8)也需要配置为半双工或全双工、具体取决于链路伙伴。 配置寄存器0x0000中的所有内容后 、应以该固定速度建立链路、前提是链路伙伴也能够配置所有设置(速度和双工模式)。 如果不是、请尝试通过写入寄存器0x001F 的位14来执行数字复位。 我建议更改自举以将 PHY 配置为固定模式、这样就不需要写入寄存器了。

    对于自动协商模式、您能否尝试写入0x0000的位9以重新启动自动协商、而不是写入寄存器0x001F? 是否会出现相同的问题?

    要仔细检查的另一件事是链路伙伴是否能够与固定速度 PHY 建立链路。

    如果仍有问题、您能否在尝试建立固定连接时为寄存器0x00至0x1F 提供寄存器数据?

    此致、

    Adrian Kam