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:关于 PHYCR

Guru**** 2479025 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/651529/dp83867ir-about-phycr

器件型号:DP83867IR

大家好、

 我对 PHYCR 有疑问。
 根据数据表(SNLS484E)的第67页、PHYCR 中的位[6:5]为
 列为 RO。
 我知道这些位是 RW。
 我的理解是错误的吗?

此致、
Tsuyoshi Tokumoto

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

    您的观察结果正确。 我们已记下并将在下一修订版数据表中进行修复。

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

    Geet-San、您好!

     非常感谢您的快速回复。

     让我再问两个问题。

     Q1)μ s DP83867IRPAPR 可以通过配置为10Mbps (固定)或100Mbps (固定)
     使用搭接引脚禁用自动协商?

     Q2)如果器件通过自举引脚设置为以下值
         已打开,是否将端口速度设置为1000Mbps?
             AGEN _SEL[1:0]=b'11
             AutoNeg Disable=b'1.


    谢谢、此致、
    Tsuyoshi Tokumoto

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

    尊敬的 Tokumoto-San:

    Q1: ANEG_SEL[0:1]= 11有助于强制链路达到10/100M 速度。  

    Q2:对于1000M, ANEG_SEL[0:1] :01。

    此致、
    GET

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

    Geet-San、您好!

    非常感谢您的快速回复。
    请允许我向您提出两个基本问题。

    客户询问我的端口速度
    当自协商功能通过自举禁用时。

    我在 E2E 上找到了以下帖子。

    e2e.ti.com/.../548482

    根据上述帖子、我了解 PHY 无法强制
    通过搭接进入任何速度、使用速度选择搭接进行控制
    自协商广播。


    从上面可以看出、

    Q1)我认为端口速度在上电后立即配置为1Gbps、
    因为 BMCR 的位6和位13的默认值设置为 b'10。
    我的理解是否正确?

    Q2)如果用户想要固定端口速度、则必须编写配置
    通过 MDIO/MDC 直接将 BMCR 的位6、13连接到该值。
    然后、用户必须执行全局-软件-重新启动(设置寄存器的位14
    CTRL 到1)。
    我的理解是否正确?
    此外、用户是否需要注意任何事项?


    谢谢、此致、
    Tsuyoshi Tokumoto

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

    Geet-San、您好!

    我仍期待您对我的问题做出答复。

    谢谢、此致、
    Tsuyoshi Tokumoto

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

    如果我正确解释了您的用例、您需要使用强制模式(自动负重禁用)并使用100M 速度。 如果是、则需要进行 MDIO 编程以选择特定速度。 如果您希望将自动协商限制在100M 的较低速度、则可以使用搭接。


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

    Geet-San、您好!

     感谢你的答复,我对拖延表示歉意
     回复您。

     我的问题几乎已经解决,但请允许我再次确认
     以下问题。

     当我的客户想要使用强制模式时(自动负重禁用)
     并使用100M 速度、执行全局软件重启(设置寄存器的位14)
     通过 MDIO/MDC 向 BMCR 的位6、13写入"01"后、需要将 CTRL 更改为1)。

     我的理解是否正确?

    谢谢、此致、
    Tsuyoshi Tokumoto

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

    是的、配置 Auto-Neg 禁用后需要软复位。

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

    Geet-San、您好!

     非常感谢您的回复。

     以下哪项是正确的、软件重启或软件复位?


    谢谢、此致、
    Tsuyoshi Tokumoto

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

    您可以通过将寄存器0x1F 设置为0x4000来执行软重启/复位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Pimentel-San:

    非常感谢您的回复。

    我的问题已经解决!


    谢谢、此致、
    Tsuyoshi Tokumoto