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:光纤链路状态的规格

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1297567/dp83822if-specifications-of-fiber-link-status

器件型号:DP83822IF

大家好。

以下常见问题解答和数据表说明对 LinkStatus 在光纤模式下使用时的规格和行为提出了疑问。

常见问题解答: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1272949/faq-dp83822if-fiber-link-status

 

数据表:JAJSEV0G - 2016年7月- 2023年8月修订

[常见问题解答]
PHY 的实际 LinkStatus 和读取寄存器0x0001的 LinkStatus 不符合以下要求:
因此、必须运行软复位(设置寄存器0x001F = 4000)[= DigitalRestart]、然后对寄存器进行读取、才能读取有效值。
DigitalRestart 将暂时停止通信、因此这不是实用的解决方案。
此外、即使在执行 DigitalRestart 后可以读取正常值、也不描述时间调节。
如果我至少运行一次 DigitalRestart、是否始终能够读取已知良好的 LinkStatus?
或者在一段时间后不能读取正常 LinkStatus 的规范吗?

[产品说明书]
建立链路后、只有第二次读取 LinkStatus 时才会清零为"1"。
由于链路断开首次为"0"、因此从首次建立链路时应为"1"。

从上面看、我认为 DP83822 LinkStatus 的规格和行为可能存在一些问题、
但首先我想知道链路上升或链路下降的情况。
查看实际器件后、似乎在 RD 引脚接收到某种信号时建立链路、而在信号停止时断开链路。
但是、数据表中没有写下该信号的详细规格、因此请告诉我。

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

    您好、Kondo、

    我不确定我是否完全理解您的问题。 您是否想问、为什么链路建立状态仅用于铜模式、而不用于 DP83822的光纤模式?

    寄存器0x0001 链路状态的主要用途仅适用于铜缆模式、但通常不适用于光纤模式。

    如果要检查 DP83833的光纤模式链路状态。 一种简单的方法是在软复位后检查寄存器0x0001。

    --

    此致、

    林希尔曼

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

    你好,Hillman。

    我希望在光纤模式下持续监控 LinkStatus。
    由于通信丢失、每次软复位(数字重新启动)读取链路状态的做法是不切实际的。

    >寄存器0x0001 链路状态的主要用途仅适用于铜缆模式,但通常不适用于光纤模式。
    我在数据表中找不到这样的说明、但在哪里找不到?

    此致。

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

    您好、Kondo、

    遗憾的是、正如我之前提到的、链路状态位主要用于铜缆。 对于光纤链路指示、我们需要软复位。

    如果要物理查看光纤链路指示、您还可以将信号检测连接到 LED_1引脚、并对 SD_EN 启用自举配置。

    --

    此致、

    林希尔曼

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

    你好,Hillman。

    >不幸的是,像我之前提到的,链接状态位主要用于铜。 对于光纤链路指示、我们需要软复位。

    我理解、但您的意思是产品说明书中没有任何说明。

    >如果您想实际查看光纤链路指示,还可以将信号检测连接到 LED_1引脚,并启用 SD_EN 的自举配置。

    数据表显示了如何将 LED_1引脚设置为 SD_EN 设置并具有 SignalDetect 输入。
    不过、在这之后如何使用该引脚未写在数据表中。
    是否可简单地从寄存器中将高电平/低电平读取为输入引脚?
    或者它是否会自动反映在某个寄存器值中?

    此致。

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

    您好、Kondo、

    很抱歉给您带来不便。 此信息将在数据表的下一修订版中更新。 LED_1只会向您提供物理指示。 它不会更新寄存器值。

    --

    此致、

    林希尔曼