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**** 661510 points
Other Parts Discussed in Thread: DP83822I, TLK111, TLK105, DP83826E
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1208633/dp83822i-errors-and-forward-errors

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

以下是一些关于 DP83822I 的问题、需要根据下面图表中的14.2说明在通信过程中阐明错误包。  

问题1: 我想知道如何处理 DP83822I 中通过额外的半字节发送/接收的数据包?

 

问题2. 在 EtherCAT an_phy_selection_guidev2.7.pdf 中、

TLK105~TLK111对转发 RX 错误(0x308)有设置限制(通过 MII 管理禁用奇半字节检测、否则无法检测到转发 RX 错误)、我想知道此设置是否与我们的问题相关? 如何通过 MII 管理进行设置?

 

问题3: 如问题2所示、TLK105~TLK111对转发 RX 错误(0x308)具有设置限制、但 DP83822没有针对0x308寄存器的额外设置说明、请帮助确认这一点。

 

应用:Comm. 交流逆变器的评估模块。

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

    您好、Brian、

    TLK PHY 和 DP83822是不同的架构。

    您能解释一下所注意到的问题吗? DP83822 PHY 上是否触发了 RX_ERRORS?

    此致、
    拉胡尔

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

    谢谢。  

    我们连接 EK1110和2张客户卡、如下所示。

    出现噪音时、卡1和 EK1110应添加0x308计数器。

    但观察到的现象是、卡1和 EK1110的端口1都没有变化地增加0x302和0x308。

    我想问一下 DP83822在发送和接收时如何处理转发的 RX 错误数据包(半字节)、以及它是否会导致这种惊人的可能性、谢谢。

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

    您好、Brian、

    感谢您的澄清。

    无法检测到这种转发 RX 错误现象仅对于上述 TLK 器件、DP83822不应导致此问题。

    系统将检测并转发错误数据包。

    使用 PD83822的寄存器0x0015、我们可以检查 RX 错误计数器。

    此致、
    拉胡尔

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

    谢谢 Rahul。

    1.当有额外的4位半字节数据包要发送时、DP83822是否会进行任何额外的处理? 还是直接发送这个数据包?

    在"如何以及为何将 DP83826E 用于 EtherCAT 应用"中、第7页建议禁用奇半字节检测。

    DP83822默认为启用奇半字节检测。

    请说明 EtherCAT 转发错误帧(带半字节)的情况之间的区别、以及不同的设置是否会导致我们所说的错误情况?

    此致

    布赖恩

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

    您好、Brian、

    请允许我在下周早些时候为您回顾这一结果并提供最新消息。

    此致、
    拉胡尔

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

    您好、Brian、

    [报价 userid="13310" url="~/support/interface-group/interface/f/interface-forum/1208633/dp83822i-errors-and-forward-errors/4560420 #4560420"]然而,观察到的现象是,卡1和 EK1110的端口1均增加了0x302和0x308而没有变化。

    在 EK1100和卡1中、它们都检测到由噪声引起的无效数据包格式。

    我将请客户禁用826 EtherCAT 应用手册中所述的奇半字节并提供其反馈。

    此致、
    拉胡尔

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

    您好、Brian、

    您能否告诉我您是如何在卡之间注入噪音以重现错误数据包的?

    谢谢。
    拉胡尔