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.

[参考译文] DP83869HM:最小帧大小

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1316226/dp83869hm-minimum-frame-size

器件型号:DP83869HM
主题中讨论的其他器件:DP83869、DP83869EVM

使用 DP83869时的最小帧大小是多少? 我无法在数据表或其他位置找到此信息。 查看是否支持速度为100Mbps 的短(28字节)帧。

我们将在 MII 转100BASE-FX 模式下使用 DP83869。

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

    周老师、您好!

    感谢您提交您的问题、我已准备好提供帮助、但我认为我不能完全理解该问题。

    我想问一下为什么需要较小的帧尺寸? 如何设置/控制帧大小?

    此致、

    阿尔瓦罗

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

    尊敬的 Alvaro:

    该应用需要较小的帧尺寸、以减少延迟。 我们使用 TI 的 Sitara AM64x 处理器 将数据从一个处理器发送到另一个处理器。 使用 AM64x 控制帧大小(我们具体使用 PRU 来生成可变长度的以太网帧、因此我们可以精确控制该帧的时长、以更大限度地减少延迟)。 28字节可包括一个8字节前导码、16字节有效载荷和4字节 FCS。

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

    周老师、您好!

    感谢您提供更多详细信息。 在这种情况下、由于帧仍然相同、负载才是可变性、因此应该没有问题。 我认为这得到了 IEEE 标准的支持、只要负载太短就可以增加一个焊盘。 您是否已尝试过测试?  

    此致、

    阿尔瓦罗

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

    尊敬的 Alvaro:

    不幸的是、填充 会增加延迟(传输的字节越多、延迟越高)、因此这对解决这个问题没有帮助。

     我们还注意到、其他 TI PHY 还没有严格遵守 IEEE 标准。 例如、DP83867不支持小于12个字节的 IPG、即使 IEEE 802.3要求 IPG 低至8个字节也是如此。 我还知道其他 TI PHY 与 小于64字节的帧兼容、因此希望 DP83869是类似的。

     为 DP83869规定的最小帧大小是多少?

    与100BASE-FX 或100BASE-T 相比、1000BASE-X 模式的最小帧大小是否不同?

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

    我还要补充一点、我的理解是、最小帧尺寸是二十世纪八十年代人们对碰撞检测的传统要求。 采用现代数据包交换技术时、无需最小帧数。

    不过、我不确定 DP83869可能需要最小帧尺寸的技术原因是否存在。  这就是为什么我要问这个问题。 感谢您的帮助!

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

    周老师、您好!

    我坦率地说、我不知道它是否可以支持它  、因此我将尝试在实验室中针对100M 和1000M 速度、铜缆和光纤重新创建该实验。  我 最迟将在1月26日结束前再次答复。

    此致、

    阿尔瓦罗

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

    谢谢!

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

    周老师、您好!

    我通过将 DP83869EVM 设置 为反向环回(从 MDI 侧接收的数据包或通过 MAC 引脚环回到连接器、通过设置寄存器0x16 = 0x00020来完成)、对此进行了测试。 在本例中、链路伙伴是 SmartBits 2000。

    智能位<--以太网电缆--> DP83869EVM ↵反向环回

    在正常操作中、我能够看到发送的数据包数量= SmartBits 上接收的数据包数量。  调整帧长度时、如果设置为<60、SmartBits 将以红色显示长度。 在60字节时、一切仍然正常、不过59字节及以下的字节没有接收到返回 SmartBits 的数据包。 我不确定这是 SmartBits 问题还是 DP83869问题。  

    此致、

    阿尔瓦罗

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

    尊敬的 Alvaro:

    我已经在24小时内测试了多达32字节的帧、没有出现任何问题。 我需要将测试设置放回到一起、然后才能测试较小的帧。

    但更大的问题只是因为它适用于2个正在开发的电路板、 我们是否应该期望它在数据表中的电压和温度范围内对所有 DP83869工作? 或者、 DP83869是否具有其他技术原因、应使用最小帧尺寸?

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

    周老师、您好!

    我不明白它为什么不起作用。 再次启动测试设置后、请告诉我您的测试结果。

    此致、

    阿尔瓦罗