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.

[参考译文] DP83822I:数据包对齐和前导码长度

Guru**** 2889230 points

Other Parts Discussed in Thread: DP83826AI, DP83822I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1643797/dp83822i-packet-alignment-and-preamble-length

器件型号: DP83822I
主题中讨论 的其他器件:DP83826AI

尊敬的支持团队:  

我们计划使用的微控制器有一个以太网 MAC、对数据包分配和前导码长度有特定的要求、从而限制了可互操作 PHY 的数量。  

在 10MBit 模式下、MAC 要求数据包采用八位位组对齐方式。 如果前导码已缩短、则无法正确处理数据包、从而使数据包保持非八位位组对齐。 此外、它还要求前导码长度至少为 1 字节。  

此外、PHY 需要满足 EtherCAT 要求。 我们首先计划使用 DP83826AI、但由于外部约束、我们必须切换到电流模式 PHY。  

DP83822I 是否符合这些要求?  

谢谢你

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

    尊敬的 Dominik:

    您是否在寻找 DP83822 是否会填充前导码以使八位位组对齐类似于 DP83826A 的数据包正确? DP83822 将与 此 E2E 主题中的 DP83826A 答案相同。 这些 PHY 应在它们之间共享任何前导码填充逻辑。

    DP83822 符合 EtherCAT 要求、但是您需要对 EtherCAT 奇半字节进行寄存器访问。 如果需要、请确保您可以修改设计中的寄存器。

    此致、

    Shane