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.

[参考译文] DP83869HM:1000M 媒体转换器模式下的 DP83869HM 不工作

Guru**** 2411960 points
Other Parts Discussed in Thread: DP83869HM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/881224/dp83869hm-dp83869hm-in-1000m-media-convertor-mode-not-working

器件型号:DP83869HM

 在1000M 媒体转换器模式下、DP83869HM 出现了与 e2e.ti.com/.../3144830相同的问题。 是否有解决该问题的办法?

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

    您好、Alexander、

    您可能需要在寄存器编程序列中添加数字重启、使其读出以下内容:

    • 将0x0044写入寄存器0x01DF
    • 将0x1140写入寄存器0x0000
    • 将0x5048写入寄存器0x0010
    • 将0x1140写入寄存器0x0C00
    • 将0x1FFC 写入寄存器0x01EC
    • 将0x4000写入寄存器0x1F

    您是否能够正确访问扩展寄存器? 您能否读回 TARK_STS 寄存器?

    谢谢、

    Nikhil

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

    您好 、Nikhil、

    我对以下寄存器进行了编程:

    • 将0x0044写入寄存器0x01DF
    • 将0x1140写入寄存器0x0000  
    • 将0x5048写入寄存器0x0010
    • 将0x140写入寄存器0x0C00 (因为另一侧的光纤仅支持强制模式1000M)
    • 将0x1FFC 写入寄存器0x01EC
    • 将0x4000写入寄存器0x1F

     在我的 PC 上进行编程后、光纤侧会出现故障。

    这里是我从一些寄存器中读出的值。

    BMSR = 0x7969 (位  LINK_STS1 =0)
    TARK_STS  = 0x08CE
    FX_STS = 0x6149 (STT_LINK_STATUS=0位 )
    1KSCR = 0xF000
    SERDES_SYNC_STS = 0x0220

    我不明白为什么 DP83869HM 中的*链接状态位显示链接关闭、但在 PC 和光纤端显示链接状态为打开?

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

    在哪里可以获得0x01EC 寄存器说明? DP83869HM 数据表中没有对此进行说明。

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

    您好、Alexander、

    您能否与我们分享原理图?  

    谢谢、

    Nikhil

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

    您好 、Nikhil、

    这是我附加文件中原理图的一部分

    e2e.ti.com/.../SCH_5F00_GbE_5F00_Phy.pdf

    谢谢你

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

    您好、Alexander、

    我对原理图有以下反馈:

    • SGMII 引脚:使用0.1uF 电容器
    • MDC:卸下上拉
    • MDIO:使用1.5k 上拉电阻
    • INT/PWDN:建议的2.2k 上拉电阻
    • 检查时钟和电容器 C278、C279是否符合数据表第10.2节中所述的规格。

    作为另一个调试步骤、您是否使用两个 DP83869尝试了介质转换器模式?

    谢谢、

    Nikhil

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

    您好 、Nikhil、

    我已更换:

    • 将 SGMII 电容设置为0.1uF
    • 已检查 XTAL 和电容 C278、C279并将其更改为其他
    • 与 此问题无关的 MDC、MDIO 和 INT 上拉电阻器。 MDIO 接口工作正常。

    情况没有改变。

    我 无法在电路板上的介质转换器模式下检查两个 DP83869。

    寄存器0x01EC 有什么作用?   DP83869HM 数据表中没有对此进行说明。

    我尝试在 DP8369中将工作模式更改为 SGMII 至 Copper。 然后、我读取寄存器 BMSR = 0x796d (位  LINK_STS1 =1)。

    将   DP8369中的工作模式更改为1000Base-T 至1000Base-X 时。   寄存器 BMSR = 0x7969 (位  LINK_STS1 =0)。

    这些模式在1000BASE-T 通信过程中有何区别?  为什么介质转换器模式 链路 位出现故障?

    谢谢你

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

    您好、Alexander、

    在 RGMII 至光纤模式下是否也会看到此问题? 如果 RGMII 至光纤工作正常、这可能会将我们的问题缩小至光纤端。 。

    寄存器1EC 是通过寄存器的链路损耗。 如果您将 PHY 用作光纤和铜缆设备之间的介质转换器、则两个设备都将在 PHY 的任一侧显示链接。 如果一个设备(例如 PHY 的光纤侧)断开链路、您还希望 PHY 铜侧的设备断开链路、以便该设备在光纤侧没有链路时不向 PHY 发送消息。 启用链路丢失直通将识别 PHY 一侧的链路已断开、另一侧的链路已断开。  

    谢谢、

    Nikhil

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

    您好 、Nikhil、

    问题已经解决。 在检查 DP8396的行为后、发现以下内容:
    如果使用自举电阻器设置1000Base-T 至光纤模式。 加电时、寄存器的内容如下:

    •  BSMR 寄存器中的 LINK_STS1=0
    • - SERDES_SYNC_STS 寄存器中的 SYNC_STATUS=0
    • - FX_STS 寄存器中的 STT_LINK_STATUS=0位

    因此没有连接。


    然后、我使用自举电阻器将 SGMII 设置为 Copper 模式。 当我打开电源时、寄存器的内容如下所示:

    • BSMR 寄存器中的 LINK_STS1=1位
    • 寄存器 SERDES_SYNC_STS 中的位 SYNC_STATUS=1
    • FX_STS 寄存器中的 STT_LINK_STATUS=0位

    没有连接。
    之后、我通过 MDIO 对以下内容进行了编程:

    • 将0x0044写入寄存器0x01DF
    • 将0x4000写入寄存器0x1F

    然后连接出现并运行良好、寄存器内容如下所示:

    • BSMR 寄存器中的 LINK_STS1=1位
    • 寄存器 SERDES_SYNC_STS 中的位 SYNC_STATUS=1
    • FX_STS 寄存器中的 STT_LINK_STATUS=1位

    虽然问题已经解决、但我想知道如果只使用自举电阻器进行设置、并且无法通过软件进行调整、1000Base-T 转光纤模式是否应该起作用?

    谢谢你

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

    你(们)好

    对于将 SGMII 捆绑到 Copper 的情况、您正在读取 BSMR 中的 LINK_STS1=1位、但没有连接?

    对于只带搭接的介质转换器模式、数据表在9.4.7节中规定、在介质转换器模式下运行时需要写入寄存器。  

    谢谢、

    Nikhil