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.

DP83822IF: phy状态异常问题

Part Number: DP83822IF

我们有个项目在X3288平台上使用了DP83822IF以太网phy芯片。产品在使用过程中发现设备隔一天就会掉网。

通过读取phy芯片的寄存器,发现出现问题的设备的0x10状态寄存器有异常,0x10寄存器第9位和第10位出现了异常。异常设备这两位都被置1

查看芯片数据手册,第9位为 signal detect   第10位是Descrambler lock

想请教一下这个异常时怎么产生的。是否会影响phy正常通讯。除了复位phy以外,是否有其他手段恢复这个异常状态

  • 感谢您对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这款芯片,明天会为您解答。

  • 您好,抱歉回复晚了,不知您的问题怎么样了。

    第9位为 signal detect   第10位是Descrambler lock这两位是内部检测机制,显示连接的过程,正常连接条件下置1 是正确的。

    所以置1不是异常情况。

    我认为您可以查看下状态寄存器0x0001 的值。

     

  • 状态寄存机第一位是正常的,正常设备的状态寄存器的值是0x4015.异常设备的对应寄存器的值0x0615

    当前我们这个phy芯片是否有寄存器统计phy从RGMII总线端接受或者发送的数据包数。

  • 状态寄存机第一位是正常的,正常设备的状态寄存器的值是0x4015.异常设备的对应寄存器的值0x0615

    异常设备显示既能执行Device able to perform Full-Duplex 100Base-TX全双工100Base-TX也能 Device able to perform Half-Duplex 100Base-TX半双工100Base-TX。

    当前我们这个phy芯片是否有寄存器统计phy从RGMII总线端接受或者发送的数据包数

    没有找到有这样的寄存器可以统计数据包。我需要再看下这个问题。