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.

[参考译文] DP83848C:前导码 SFD 长度为短缺

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1233993/dp83848c-preamble-sfd-length-is-shortage

器件型号:DP83848C

我将 DP83848与10BASE 一同使用。

我认为前导码的长度在 IEEE 标准中定义了7个八位字节。
但是 、DP83848有时会输出前导码6.5个八位字节+ SFD (1个八位字节)。

这种前导码短缺在以太网协议中是否常见?
我想知道哪个标准文档提到了它。

此致、
大辅

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

    您好、Daisuke、

    在10Base-T 中注意到6.5个八位字节前导码时,您能否分享捕获的任何范围图或数据? 我们不希望出现这种行为、IEEE 标准定义的前导码将是7个八进制。

    您是否以10Mbps 的速率强制 PHY? 您能否详细说明如何重现此问题?

    此致、
    拉胡尔

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

    您好!

    可以。 我使用10BASE-T。
    I 连接了从 MII 总线波形 I 捕获的信息。

    当我从 PC 发送 Ping 数据包时、重现此问题的时间约为50%。

    供参考:器件型号:DP83848IVV

    此致、
    大辅

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

    您好、Daisuke、

    感谢您分享这些信息、请让我来看看并回复您。

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    您是否有任何更新?
    如果您需要更多信息、请告诉我。

    此致、
    大辅

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

    您好、Daisuke、

    我正在尝试找到用于 DP83848的评估板来看看我是否可以重现此问题、看起来我们内部没有 EVM。 我很快就会更新。

    很抱歉耽误你的时间。

    此致、

    拉胡尔

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

    尊敬的 Rahul:

    好的。

    我想知道发生此问题的逻辑条件。
    例如、如果 RX 信号电气不稳定等。

    我将等待您的更新。

    此致、
    大辅

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

    您好、Daisuke、

    您是否可以强制以100Mbps 为单位的 PHY 速度,并检查100M 速度是否也会出现此问题? 您可以禁用 ANEG 并写入寄存器0h 位13以获得100Mbps 速度。

    是否启用前导码抑制? (reg 1h、bit 6)-您可以阅读此内容吗?

    Squelch 配置是否打开? (reg 1Ah,[11:9])-您可以阅读这篇吗?

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    如果 PHY 链路速度为100M、则不会出现该问题。
    我们还在禁用自动协商的情况下测试了10M 、并重现了问题。

    这是 PHY 寄存器值。 (10米)

    01h:786D
    =>位6是"1"

    1Ah:0804
    =>[11:9]是"100"

    此致、
    大辅

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

    您好、Daisuke、

    您是否可以尝试禁用前导码抑制并检查问题是否以10Mbps 的速率重现?

    您是否还可以尝试更改链路伙伴并检查您是否也注意到了其他链路伙伴的这种情况?

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    感谢您的答复。

    我已尝试禁用前导码抑制、但问题再次出现。
    我还更换了链路伙伴、但未解决问题。

    如果 DP83848有意删除前导码、还可以考虑哪些其他原因?

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

    您好、Daisuke、

     PHY 具备智能静噪特性、这是10Base-T 标准的一部分。 数据包开始时的信号由智能静噪进行检查、任何未超过静噪水平的脉冲都将被拒绝。  这个检查过程通常会导致在每个数据包开始时丢失三个前导码位。

    如需了解更多详细信息、请参阅数据表第5.5.1.3.2节:

    https://www.ti.com/lit/ds/symlink/dp83848-ep.pdf?ts=1686765097539&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83848-EP

    此致、
    拉胡尔

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

    对不起! 我犯了一个错误、将"举报为滥用"。

    感谢您的答复。
    我将选中它。

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

    尊敬的 Rahul:

    即使输入信号质量正确、Smart Squelch 也会有时导致3位前导码丢失吗?
    或者前导码是否由于输入信号质量问题而丢失?

    此致、
    大辅

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

    您好、Daisuke、

    我的理解是、智能静噪将开始、只有在满足所有这些条件后、才会生成一个控制信号以向电路的其余部分指示存在有效数据。 此时、智能静噪电路复位。

    一旦检测到良好的数据、降噪级别就会降低、以最大限度地降低会导致过早结束数据包检测的噪声影响。

    你是否看到连续丢失的前导码或它是在点后得到修复?

    此致、
    拉胡尔