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.

[参考译文] DP83867IR:用于自动协商的硬件/软件设置

Guru**** 2747345 points

Other Parts Discussed in Thread: DP83867IR

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1240702/dp83867ir-hw-sw-setting-for-auto-negotiation

器件型号:DP83867IR

大家好、

我的客户正在使用 DP83867IR、有一个问题。

[Q]

即使"Auto-neg (自动协商)"被以下的 HW 设置禁用,

(Strap 配置状态寄存器1 (STAP_STS1)、地址0x006E 位7 STRAP_ANEG_DIS IS1 =自动协商绑定以禁用)

似乎 已按如下所示启用 SW 自动协商设置。 这是正常操作吗?

(基本模式控制寄存器(BMCR)、地址0x0000位12自协商启用为 1 =自协商启用)

 

 我们认为硬件设置会自动反映到软件设置寄存器中以进行自动协商。(BMCR)

此致、

大桥

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

    尊敬的 Ohashi:

    • 您是否能够多次读取 BMCR 以查看0x0000寄存器上的任何更新?
    • 在您的场景中、您采用哪种模式:自动协商或强制模式?
    • 是否能够对其进行循环通电、并看到其结果发生了相应的变化?
    • 在读取0x0000寄存器值之前、您是写入任何寄存器还是运行任何驱动程序?
    • 您能告诉我您使用了什么自举电阻器或引脚来禁用搭接期间的自动协商吗?

    --

    谢谢!

    林希尔曼

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

    尊敬的 Lin:

    感谢您的答复。 我已经与客户核实了

    • 您是否能够多次读取 BMCR 以查看0x0000寄存器上的任何更新?
      • 多次读取时没有更新。
    • 在您的场景中、您采用哪种模式:自动协商或强制模式?
      • 强制模式
    • 是否能够对其进行循环通电、并看到其结果发生了相应的变化?
      • 没有变化
    • 在读取0x0000寄存器值之前、您是写入任何寄存器还是运行任何驱动程序?
      • 在读取 BMCR 之前没有进行任何写入/运行。
    • 您能告诉我您使用了什么自举电阻器或引脚来禁用搭接期间的自动协商吗?
      • 使用 RX_CTRL 引脚禁用自动协商

    如果他们将 HW 设置设置为自动禁用、那么它应该反映到 BMCR 寄存器中、对吧?

    此致、

    大桥

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

    您好、Ryoma:

    是的、正确无误、如果他们将硬件设置设置为自动协商禁用、则应将其反映到 BMCR 寄存器中。 似乎 Strap 配置可以正常工作、但仅更新寄存器0x0000。 我也会仔细检查我们这边的情况。 感谢您指出。

    --

    谢谢!

    林希尔曼

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

    您好、Ryoma:

    我们使用我们自己的 EVM 在实验室中对其进行了测试、我们能够看到在867EVM RX_CTRL 拉至高电平后禁用自动协商。 我想问一下您为搭接 RX_CTRL 引脚而上拉的电阻值是多少

    • 您目前对此问题有何疑虑? 是否尝试使用强制模式或自动协商模式?
    • 我们通常不建议使用强制模式。 如果要将所有内容运行到100mpbs、建议禁用广播功能。

    --

    此致、

    林希尔曼

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

    尊敬的 Lin:

    感谢您的快速支持! 即您的 EVM 中的 BMCR 发生了变化。  

    我可以问您为搭接 RX_CTRL 引脚而拉取的电阻器值是多少

    根据 数据表中的说明通过 Rhi=R θ 2.49kΩ Rlo=open 来设置为 MODE4。

    您认为此问题的根本原因是什么?

    我们通常不建议使用强制模式。 如果要将所有内容运行到100mpbs,建议使用禁用广播功能。

    你能告诉我这种强制到100米的方式的指示吗?

    此致、

    大桥

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

    您好、Ryoma:

    • 如果您尝试仅进行100Mbps 通信。 建议通过写入0x0009 bit[8]和 bit[9]= 0来禁用广播。  并写入0x0004 bit[6]和 bit[5]= 0。

    --

    此致、

    林希尔曼

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

    尊敬的 Lin:

    感谢您的答复。 了解了如何强制采用100Mbps。

    您如何看待 BMCR 不更改为自动协商禁用的问题?

    是否应该让他们为我们提供完整的寄存器转储?

    此致、

    大桥

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

    您好、Ryoma:

    您是否可以在硬复位或下电上电期间让客户以搭接方式探测 RX_DV 引脚。 我可以问一下、为什么客户对此问题有疑问? PHY 无法建立链路是否存在问题?

    --

    此致、

    林希尔曼