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.

[参考译文] DP83822IF:100Base-FX 链路无法自动建立

Guru**** 2931100 points

Other Parts Discussed in Thread: DP83822IF

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1061174/dp83822if-100base-fx-link-cannot-established-automatically

器件型号:DP83822IF

大家好、

我的客户报告 DP83822IF 有问题。 该器件在100BASE-FX 模式下运行。 有时链接伙伴可能会发送错误的空闲符号。 通常空闲符号为62.5M、有时链路伙伴可能会发送41M 信号。 在这种情况下丢失的光纤链路。 这是可以的,但问题是  在伙伴恢复发送正确的62.5M 闲置符号后,无法自动建立链路,直到光纤电缆手动断开并重新连接(在软件中重置 DP83822无法建立链路)。 这是不可接受的。 客户告诉我其他 phy 设备、例如 ksz8041没有此问题。  

此问题是否与某些寄存器配置有关? 客户应如何解决此问题?  

谢谢!

John

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

    您好、John、  

    感谢您的查询。

    是否可以确认是否使用了 SD?

    此致、

    Sreenivasa

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

    您好、John、  

    请参阅以下数据表建议。

    TI 建议将光学收发器的信号检测引脚连接到 LED_1引脚、并在100BASE-FX 模式下使用 SD_EN 自举引脚启用该引脚。 在设计中不使用 LED_1引脚、并且如果光纤模块和 DP83822之间的电气链路断开、断开或以其他方式中断、则链路仅通过 MDIO/MDC 接口启动软复位来恢复。

    此致、

    Sreenivasa

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

    您好、Sreenivasa、

    感谢你的答复。

    是的、客户确实将 LOS 信号从光纤模块连接到 DP83822的 LED1、并且他们还根据 LOS 信号的极性在寄存器0x0465中进行相应配置。 引导引脚 RX_ER 打开(模式4)。 它们还通过 MDIO/MDC 发送软件复位命令、但无法重新建立链路。

    我认为 SD 信号不能帮助重建链路 、因为 实际上信号并未丢失、而是伙伴发送了错误的空闲信号。 (正确空闲信号的频率为62.5MHz、在错误条件下观察到41MHz 空闲信号。)

    谢谢!

    John

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

    您好、John、

    感谢您的输入、并了解 SD 在错误条件下存在。

     0x001F PHY 复位控制寄存器(PHYRCR)

    客户是否尝试过位15或位14?

    您能否让客户使用位15检查复位。

    此致、

    Sreenivasa

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

    您好、John、

    快速备注。 如果使用了 Bit15、则寄存器将复位。

    客户必须根据需要写入寄存器。  

    此致、

    Sreenivasa

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

    您好、John、

    您是否有一些更新?

    此致、

    Sreenivasa

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

    您好、Sreenivasa、

    感谢你的答复。

    是的、在恢复正确的空闲信号并发出 RESET 命令后、可以重新建立链路。

    但是、这也是不可接受的。 收到错误的空闲数据包后、我们的器件断开了链路。 这样、他们的系统就不知道何时恢复了正确的空闲数据包、以及他们的系统何时应向 PHY 器件发送 RESET 命令。 它们要求 PHY 器件能够在链路伙伴恢复发送正确的数据包时自动重新建立链路。 工程师告诉我、其他竞争对手的 PHY 器件根本没有这种问题。 其他竞争对手的 PHY 器件甚至可以保持链路接收到错误的数据包、这些 PHY 器件似乎只是丢弃了错误的数据包并保持链路连接、而我们的器件则断开链路并在这种情况下锁定、直至其复位。 我想知道是否有任何配置寄存器可以将我们的器件配置为类似的工作模式? 我们的器件处理错误空闲数据包的处理机制是什么?

    此致、

    John

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

    您好、John、  

    感谢您的回复和测试更新。

    输入的输出电压

    它们要求 PHY 器件能够在链路伙伴恢复发送正确的数据包时自动重新建立链路。

    我想知道是否有任何配置寄存器可以将我们的器件配置为类似的工作模式?  

    是否检查是否有一些寄存器配置来自动启用链接或检测要重置的链接中断指示

     

    此致、

    Sreenivasa

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

    您好、John、  

    是否检查是否有一些寄存器配置来自动启用链接或检测要重置的链接中断指示。

    此致、

    Sreenivasa

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

    您好、John、  

    您是否有一些输入?

    此致、

    Sreenivas

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

    您好、John、  

    我正在关闭该主题、因为我没有听到您的声音。

    此致、

    Sreenivasa