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.

[参考译文] DP8.3822万IF:Rx错误计数(接收错误计数寄存器(RECR))

Guru**** 2478765 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/658136/dp83822if-rx-error-count-receive-error-count-register-recr

部件号:DP8.3822万IF

大家好

您是否介意询问DP8.3822万?

<问题1>
   当RD+和RD插入无效数据时, RX错误计数( 接收错误计数寄存器(RECR))是否会增加?
或者 ,RX错误计数是否表示PHY和CPU (MAC I/F)之间存在错误?


关于<question1>,根据TXD0的错误操作,是否会发生链路丢失?
关于链路丢失检测,TXD0是否与链路丢失相关?

此致,

松本博塔

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

    <问题1>
    当DP8.3822万从连接的PHY通过RJ45收到无效的线路符号时,发生RX_ER。 RX_ER并不表示DP8.3822万与MAC之间的通信发生错误。 这通常是由于链路中某个PHY的高抖动造成的。 它可以是传输PHY,也可以是接收PHY。

    <问题2>
    TX_D0是一个数据位。 如果TX_D0上存在错误,DP8.3822万不会指示问题,但会按照MAC的命令传输错误的位。 PHY不用于提供数据完整性。 MAC和更高层用于该功能。

    只有当MAC将正确的数据传输到PHY,并且通过RJ45的接收PHY指示RX_ER或接收MAC有数据问题时,PHY才会被指责为数据损坏。 然后,您必须开始调试哪个PHY导致出现问题。

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

    Rob San

    非常感谢您的合作!

    我们还有一些 其他问题,如下所示:

    <问题1>
     数据表P43中的说明如下所示,
    "Rx错误计数-当10μs窗口中出现预定义的32 RX_ERS数时,链接将被断开。"
    这些RX_ERS的平均值是否为"表35. 0x0015接收错误计数寄存器(RECR)"?
     当接收错误计数寄存器为0x14时,发生链路断开。
    当位0.1万 = 地址 0x000F的RX错误:快速链路关闭状态寄存器(FLDS)较高时,似乎发生了链路关闭。


    然后,以防万一,您能否告诉我们 Rbias电压的正常值是多少?
    1.0V~1.2V??

    感谢您的帮助。

    此致,

    松本博塔

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

    Rob San

    很抱歉催促您,您能给我们回复<Question2>吗?

    此致,

    松本博塔

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

    RX_ER计数器在寄存器0x15h中。 这是FLD部分中提到的寄存器。

    RBIAS应在1.0V - 1.3V范围内。
    但是,关键是将RBIAS电阻器的电阻值定为4.87kohm。