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.

[参考译文] DP83TD510E-EVM:全双工传输的一个方向的数据速率较低

Guru**** 2535750 points
Other Parts Discussed in Thread: DP83TD510E-EVM, DP83TD510E, DP83822I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1069838/dp83td510e-evm-poor-data-rate-in-one-direction-with-full-duplex-transmission

部件号:DP83TD510E-EVM
“线程”中讨论的其它部件: 测试DP83TD510EDP83822I

您好,

我有2 个 DP83TD510E-EVM 套件配置为媒体转换器,其10BASE-T1L 端口与一对短线连接在一起。  然后,每个媒体转换器都连接到 PC。  我使用 JPERF (iPerf)测试 PC 之间通过2个介质转换器套件的数据传输。  如果我测试 PC 1到 PC 2或 PC 2到 PC 1的数据速率,则数据速率是良好的(大约9.5Mbps)。  但是,如果我同时测试 PC 1到 PC2和 PC2到 PC1的数据速率(全双工),则在一个方向上获得9.5 Mbps,在另一个方向上获得1.1 Mbps。  

这是为什么?  我应该同时在两个方向上获得高数据速率(9.5 Mbps)。

感谢你的帮助。

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

    我一直在重复这项测试。  有时我会看到这样的结果:

    两个数据速率的起点都很高,然后下降了一个。

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

    您好,赛鲁斯,

    我正在与团队讨论这个问题。 最迟将在星期五的21年1月21日 前进行更新。

    顺祝商祺!

    杰罗姆

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

    您好,赛鲁斯,

    主板的配置方式是否相同? 请您与我分享这些捆扎信息吗?

    此外,您是否尝试将主板换用为新主板? 希望查看问题是与设置相关还是与主板相关。

    顺祝商祺!

    杰罗姆

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

    Gerome 您好,

    是的,主板的配置方式相同。  下面是一些照片。

    DP83TD510E 是 RMII 主控,按硬件提供《EVM 用户指南》中的配置说明。  EVM 采用 USB 供电。  我还对两个 EVM 上的 R21短路,以将 USB 接地直接连接到电路板接地。

    3.1.3 USB 电源选件
    DP838TD510E 块由 USB 供电。
    •将 micro-USB 插入 J4
    •将分流器置于 J9
    •将分流器置于 J14的“板载”位置
    •将分流器置于 J15的“板载”位置
    •将分流器置于 J16的“板载”位置

    3.2.1 RMII 主模式下的 DP83TD510E,RMII 从模式下的 DP83822I (默认)
    •填充 R149
    •拆下 R143,R136,R91
    •设置正确的硬件绑带或执行正确的软件写入。
    硬件捆扎
    •使用2.49k (1%)填充 R84,R103
    •将分流器放在 LED_0,J20的“模式0”位置

    我没有将 EVM 板换用为其它板。  我们在设计的一些主板上发现了这个问题,这些主板与 EVM 主板的设计是一样的。  我们的主板使用  DP83TD510E 和 DP83822HFRHBR。  我们的主板配置为 将 DP83822HFRHBR 作为 RMII 主板。  他们展示了问题,于是我回到 EVM 板,看看我是否可以重现问题,我是否可以重现问题。  因此,这不应该是 EVM 板的问题。  它必须与设置相关。

    谢谢,

    赛鲁斯

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

    您好,赛鲁斯,

    是否可以获得 DP83822 Reg 0x0 - 0x1F 的寄存器转储? 您还可以提供 DP83TD510E 和 DP83822的注册号0x467吗?

    如果您要在 PC 之间直接连接,您是否看到相同的问题?

    此外,根据我的理解,您的设计将 DP83822作为主设备,将 DP83TD510E 作为从设备,而 EVM 设置将此设置交换为 DP83822作为从设备,而 DP83TD510E 则作为主设备,对吗?

    顺祝商祺!

    杰罗姆

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

    你好,杰罗姆,

    以下是 DP83822的 reg dump:

    注册电话:0000是:3100
    注册号0001为:7869
    寄存器0002为:2000
    寄存器0003为:A240
    寄存器0004为:0061
    寄存器0005是:CDE1
    寄存器0006为:000f
    登记册0007是:2001年
    寄存器0008为:4DA7
    寄存器0009为:0000
    注册000a 为:0100
    寄存器000b 为:1000
    寄存器000c 为:0000
    寄存器000d 为:401F
    寄存器000E 为:0000
    寄存器000f 为:0000
    注册号0010是:4017
    注册号0011为:0108
    注册号0012是:2400
    注册号0013是:2800
    注册号0014为:0000
    注册0015是:0000
    注册0016是:0100
    注册号0017是:00E1
    注册号0019是:8025
    注册号001A 为:0000
    寄存器001B 为:007D
    注册号001C 为:05EE
    寄存器001D 为:0000
    寄存器001E 是:0002
    注册号001F 为:0000
    注册号0467是:DFF3

    以下是  DP83TD510E 0x467:

    注册号0467是:0086

    您是正确的:在我们的设计中,DP83822是主设备,DP83TD510E 是从设备,而 EVM 设置已交换了此设置,其中 DP83822是从设备,DP83TD510E 是主设备。

    我将尝试直接连接电脑,并告诉您发生了什么。

    赛鲁斯

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

    我用以太网线直接连接了电脑。  结果也很奇怪:

    但我在两个方向上的速度都持续超过100Mbps。  看起来10BASE-T1L 10Mbps 的处理应该很容易。

    赛鲁斯

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

    您好,赛鲁斯,

    在 DP83822上读取寄存器0x1与0x10时,似乎存在轻微的不一致。 是否可以多次阅读注册0x1并确认它是0x7869?

    此外,您能否提供 DP83822寄存器0x468的值?

    顺祝商祺!

    杰罗姆

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

    给你。

    赛鲁斯

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

    您好,赛鲁斯,

    感谢 您确认注册0x1和0x468。 我将与团队讨论这个问题。 我预计最迟将在星期五进行更新。

    顺祝商祺!

    杰罗姆

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

    您好,赛鲁斯,

    在实验室测试中没有发现任何问题。

    我们的测试:2台 DP83TD510EVM。 两块主板都有 DP83TD510E 作为 RMII 主板,而 DP83822是 RMII 从板。 作为另一种配置,除了通电和电缆连接外,DP83TD510E 都必须将 reg 0x17写入0x4021 (原始值为0x40A1)。 这使得 DP83TD510作为主中继器,能够为从中继器 DP83822提供 RMII 时钟。

    顺祝商祺!

    杰罗姆

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

    Gerome 您好,

    当您说“作为另一种配置,除了加电和电缆连接外,DP83TD510E 都必须将第0x17条写入0x4021”时,您是否意味着要设置测试,您必须将第0x17条写入0x4021, 或者,您是否意味着您又进行了另一项测试,将 reg 0x17写入0x4021,结果相同?

    • 请告诉我您的测试详情,以便我尽可能地复制。  例如:
    • 全双工通信可以同时保持各个方向的数据速率?
    • 您如何生成和监控通信?  您是否在使用 PC 和每个 PC 上安装的特定软件应用程序?  是否有任何特殊的设置说明?
    • 测试运行了多长时间?
    • 您可以分享的有关测试的任何其他详细信息。

    谢谢,

    赛鲁斯

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

    您好,赛鲁斯,

    通过将两个主板插入两个 Spirent SmartBit 端口并在两个端口上生成通信量来完成此设置,同时检查收到的数据包。 我可以在下周早些时候就数据速率问题与您联系,但我进行了一项实验,将数据包从一个端口运行到另一个端口,反之亦然。 每个端口作为传输和接收数据包。 该测试在运行时没有出现任何错误(例如 CRC 等),时间约为10分钟。  

    这是在一台 PC 上进行的,用于监控和配置两个端口。  

    是的,要使该 EVM 在此配置中工作,我必须在 DP83TD510上写入0x17 = 0x4021 (因为这两个 EVM 都是 RMII 主组件),才能使 DP83822联机。  

    顺祝商祺!

    杰罗姆

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

    您好,赛鲁斯,

    两个端口的数据速率分别为每秒1,219,504字节和1,219,390字节。 这两个方向的转换为~9.75mbps。

    顺祝商祺!

    杰罗姆

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

    Gerome 您好,

    好的,这些结果很好。  您能告诉我 Spirent SmartBits 设备信息(机箱型号,卡型号)吗?  我可以尝试获得相同的设备并复制测试。

    谢谢,

    赛鲁斯

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

    您好,赛鲁斯,

    我们正在将 SmartBit 2000与2个 SX-7405卡配合使用。

    顺祝商祺!

    杰罗姆

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

    Gerome 您好,

    我创建了类似的设置,数据速率结果与您的设置相匹配。  感谢你的帮助。

    赛鲁斯