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.

[参考译文] DP83849I:关于通过 PHY 地址寄存器设置奇数地址

Guru**** 2537080 points
Other Parts Discussed in Thread: DP83849I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/858053/dp83849i-about-setting-odd-address-by-phy-address-register

器件型号:DP83849I
主题中讨论的其他器件: DP83825

您好!

关于 DP83849I 上的 PHY 地址、我的客户提出了一些问题。

(问题)

(1)我们是否可以通过 PHY 地址寄存器[4:0](第77页)设置为奇数地址?

(2)我们是否可以在 PHY 地址寄存器[4:0](第77页)的位0上设置为“1”?

(3)如果可能、哪个端口是奇数地址? (A 或 B 端口)

 

此致、

TAO_2199

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

    大家好、Tao、

    引脚4、5、58和57上的自举设置决定了两个 PHY 的地址。 PHY 地址不能通过寄存器配置进行设置。

    端口 A 支持偶数值、端口 B 支持奇数值。

    请阅读"3.2.7搭接选项"。

    谢谢、

    Vibhu

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

    您好、Vibhu

     

    感谢你的答复。

    我有更多的问题。

     

    (1)根据数据表(第77页)、PHY 地址寄存器[4:0]的默认值描述如下。

    复位后、PHY 地址寄存器(PHYADDR)[4:1]由自举输入引脚锁存。

    之后、我们是否可以再次将新值写入该寄存器(PHYADDR)[4:1]作为 PHY 地址?

     


     

    (2)根据数据表(第10页)、PHY 地址位[0]取决于端口 A/B

    和位[4:1]是根据自举输入引脚选择的。

    复位后、位[4:1]由自举输入引脚锁存。

    在这种情况下、PHY 地址寄存器(PHYADDR)位[0]中的值如何? (0或1?)

    我们能否向 PHY 地址寄存器(PHYADDR)位[0]写入新值(0or1)?

    还是位[0]固定为0?

     

    此致、

    TAO_2199

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

    大家好、Tao、

    PHYADDR 将始终仅由自举选项进行设置。 这可能是一个拼写错误。

    PHYADDR[0]始终取决于端口 A/B

    我们无法向这些位中的任何一个写入新值。

    谢谢、

    Vibhu

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

    您好、Vibhu

     

    感谢你的答复。

    我们已了解您的描述。

    这次、我们被数据表拼写错误弄糊涂了。 (第62、77页)

    您是否有新版本的计划? (修改排印错误。)

    我希望这些排印错误很快就会被修改。

     

    此致、

    TAO_2199

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

    大家好、Tao、

    感谢您指出这一点、我将记下这一点。 我很高兴问题很清楚。

    谢谢、

    Vibhu

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

    您好、Vibhu

     

    非常感谢!
    我将关闭这个 thred。

    此致、

    TAO_2199

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

     

    大家好、Vibhu、

    我与 TAO_2199合作、我们有相同的项目。

    我的客户尝试执行以下步骤。

    PHTCR (0x19)的读取和写入访问以及 PHY 地址 A/B 的单独设置似乎是可行的。

    数据表中未对此进行说明。   是否可以采用这种方法?

    ■更改 PHY 地址的过程

    当硬件启动时、端口 A 的 PHY ADDR = 0、端口 B 的 PHY ADDR = 1

    对于端口 A 的 PHY ADDR = 0、μ ①将3写入 PHYCR (19h)、并更改为 PHY ADDR = 3。

    对于端口 B 的 PHY ADDR = 1、μ ②将0写入 PHYCR (19h)、并更改为 PHY ADDR = 0。

    ③在上一步更改的端口 A 的 PHY ADDR = 3时、向 PHYCR (19h)写入1、并将其更改为 PHY ADDR = 1。

    ④ A 端口和 B 端口的地址可以交换。

    包括 PHY ADDR [0]在内的重写是可能的。

    此致、

    TTD

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

    您好!

    不应写入 PHY ADDR。 地址只能通过自举引脚配置。 我无法保证您不会发现上述方法有任何问题。

    谢谢、

    Vibhu

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

    大家好、Vibhu、

    感谢你的答复。

    很抱歉再次打扰你。

    ① μ A

    我想 在开发 DP83849的过程中、写入 PHYADDR 的操作(规格)没有经过测试。

    那么是否禁止写入功能?

    ② μ A

    DP83849和 DP83822不仅是 RO (只读)、DP83825是 PHY ADDR 的 H (硬件自举)。

    在设置配置(HW)之后、是否有任何背景(问题)可通过软件对 PHY ADDR 进行编程?  

    如果您有一些原因、我希望 DP83849I/C 的数据表在不久的将来从"rw"修正为"RO"或"H"。

    此致、

    TTD

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

    您好!

    不建议将数据写入寄存器地址寄存器。

    是的、所有器件上的 PHY ADDR 位都是只读/自举引脚。 我在系统中记下了这一点、以便下次更新数据表。

    谢谢、

    Vibhu