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.

[参考译文] DP83TC811S-Q1:数据包丢失问题

Guru**** 1831610 points
Other Parts Discussed in Thread: DP83TC811EVM, DP83822I, DP83TC811S-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/875990/dp83tc811s-q1-packet-loss-issues

器件型号:DP83TC811S-Q1
主题中讨论的其他部件:DP83TC811EVMDP83822IDP83TC811

您好!

我在纯物理以太网到汽车以太网媒体转换应用中使用 DP83TC811S-Q1。 我遵循811芯片(DP83TC811EVM)的参考设计、决定将 RGMII 与 DP83822I 以太网 PHY 搭配使用。 在实施该设计之前、我在背靠背配置(PC1 <-> EVM <-> PC2)中使用2测试了 EVM、并使用 iperf3监控数据包丢失。 在这种情况下、EVM 工作正常、我记录的速度接近100Mbps、损耗为0%。 在设计介质转换器并获取电路板后,我使用 iperf3尝试了类似的测试(PC1 <->我的转换器<-> EVM <-> PC2),并记录了从 PC1到 PC2大约1.2%的损耗,从 PC2到 PC1大约0%的损耗。 我不认为 EVM 有任何问题、因为我之前已经对其进行了测试、所以我想811中的发送器或电路板822中的接收器可能存在问题。 我在 Rx_D1和 Rx_D2引脚上使用了2.49k 上拉电阻器、以便 MAC[2:0]= 110、从而使811 PHY 进入具有内部 Tx 和 Rx 延迟模式的 RGMII。 在822芯片上、我在 CRS 引脚上使用了一个13k 上拉和2k 下拉来使其进入模式2、在 RX_ER 引脚上使用了一个6.19k 上拉和2k 下拉来使其进入模式3。

此配置是否存在任何问题? 我认为这些也是 EVM 板上组装的上拉/下拉电阻。

谢谢、

Tharindu

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

    你好,Tharindu,

    您的电路板上的绑带看起来正确。 TI EVM 和您的电路板之间的电路板原理图或布局是否发生了任何更改?

    此致

    Aniruddha

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

    您好、Aniruddha、

    我添加了 DP83TC811数据表中提到的可选低通滤波器。 我在 RGMII 走线之间也没有连接任何0欧姆电阻器。 我还在以太网侧使用了离散磁性元件、而不是具有集成磁性元件的 RJ45插孔。 分立式磁性元件来自 DP83822I 数据表中提到的推荐列表、因此我认为这不会导致问题。

    此致、

    Tharindu

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

    你好,Tharindu,

    您是否能够共享定制板的原理图?

    此致

    Aniruddha

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

    我已要求 FAE 向您转发原理图。

    此致、

    Tharindu

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

    你好,Tharindu,

    感谢 您再次发送原理图。 原理图看起来基本上是正确的、但我想提出一些建议。  

    1. MDC 看起来像是没有连接。 是否完全可以访问该引脚? 它不会影响正常运行、但我想检查是否有访问寄存器的选项。

    2.我看到您使用的晶体不同于811介质转换器 EVM 上使用的晶体。 但是、电路板晶体上的负载电容器与 EVM 相同。 负载电容器需要根据晶体进行调整。 电路板上的晶体是一个18pF 晶体、需要在 XI 和 XO 上使用33pF 电容器。 是否可以对 DP83TC811和 DP83822进行此更改并重试?

    3.如果步骤2不起作用,您是否可以尝试移除 ESD 保护二极管并重试? 首先移除 DP83TC811上的 ESD 保护二极管、查看数据包错误是否有所改善。

    此致

    Aniruddha

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

    您好、Aniruddha、

    感谢您的建议。 遗憾的是、增加负载电容实际上会将数据包损耗增加到5%左右。 此外、移除 ESD 保护没有任何影响。

    我能够将一些导线焊接到 MDC 和 MDIO 引脚、并使用 TI 的 EVM 访问了每个 PHY 的寄存器。 我为下面的每个 PHY 包含了一些寄存器值。 我没有注意到任何意外情况、但如果您能够查看这些值并确认、我们将不胜感激。

    DP83TC811:

    寄存器0000为:2100

    寄存器0001为:0065

    寄存器0002为:2000

    寄存器0003为:A253

    寄存器0009为:2000

    寄存器000d 为:401F

    寄存器000E 为:0000

    寄存器0011为:010b

    寄存器0012为:0000

    寄存器0013为:4000

    寄存器0014为:0000

    寄存器0015为:0000

    寄存器0016为:0100

    寄存器0017为:5A49

    寄存器0018为:0010

    寄存器001F 为:0000

    寄存器0467为:003c


    DP83822:

    寄存器0000为:3100

    寄存器0001为:786D

    寄存器0002为:2000

    寄存器0003为:A240

    寄存器0004为:01E1

    寄存器0005为:CDE1

    寄存器0006为:000d

    寄存器0007为:2001

    寄存器0008为:44F5

    寄存器0009为:0000

    寄存器000a 为:0100

    寄存器000b 为:1000

    寄存器000d 为:401F

    寄存器000E 为:0000

    寄存器000f 为:0000

    寄存器0010为:0615

    寄存器0011为:0108

    寄存器0012为:0000

    寄存器0013为:0000

    寄存器0014为:0000

    寄存器0015为:0000

    寄存器0016为:0100

    寄存器0017为:0249

    寄存器0018为:0400

    寄存器0019为:8C01

    寄存器001A 为:0000

    寄存器001F 为:0000

    寄存器0467为:0E4F

    谢谢、

    Tharindu

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

    你好,Tharindu,

    通过比较两个器件的寄存器0x17、我发现在811上 RGMII RX 和 TX 延迟都打开了。 在 DP83822上、只有 TX 延迟开启且 RX 关闭。 822的 TX 连接到811的 RX。 由于811 RX 还启用了内部延迟、因此可能会发生的情况是、延迟在器件中都在增加、并导致时序要求的取消。 您能否通过写入寄存器0x17[11]来禁用 DP83822中的 TX 延迟。 请注意 DP83822寄存器0x17[11]的说明变化。 "1"将禁用 TX 延迟、"0"将启用 TX 延迟(根据上述寄存器转储、当前为"0")。

    此致

    Aniruddha