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.

DP83867E RGMII LOOP模式,RX _CTRL输出异常

Other Parts Discussed in Thread: DP83867E, DP83822H

Dear TI Engineer,

我们在使用DP83867E时出现RX_CTRL输出异常的情况,配置如下:

1. DP83867E作为RGMII接口使用

2. 使用DP83867E内部LOOP功能

3. DP83867E与我们的MAC TX连接,LOOP输出连接我们的MAC RX

4. MAC输出RGMII 100M数据,示波器观测TX CTRL在数据传输中一直为High Level

5. 示波器观测经过DP83867E输出的RX CTRL信号有不规则的低脉冲产生

6. 最终导致MAC收到的数据异常,主要为接受的数据有不规则的丢失数据

想咨询下,该情况是否为MAC输入的数据存在Setup/hold Violation导致的?能否提供处理方案?

  • 您好,首先RX CTRL只有在mode 3和mode 4的两种配置下才有效。

    另外,能否附上波形和电路看下?RX CTR的波形参考的是RX_CLK.  

  • Hi Kailyn Chen,

    逻辑分析仪抓取的时序波形如下:

    可以看出TX CTRL一直为High Level,但是RX CTRL会周期性产生Low Level的脉冲,周期时间为321uS左右,Low Level的持续时间为80nS,在这期间Data信号均为0x9, 0x9  (该数据并非由MAC给出,推测应该是PHY给出的)

  • Hi Kailyn Chen,

    原理图如下:

  • Hi Kaily Chen,

    另外还有一个现象,在传输过程中,有约50uS的时间,RX CLK,RX CTRL,RX DATA均为Low Level,但是通过观察MDIO数据,HOST并没有给PHY发出RESET信号,且片外的RESET也并未置位,该现象是什么因素导致的?

  • Hi Kailyn Chen,
    从原理图可以看出,RX CTRL我们配置的是MODE 3
  • 嗯我想和您确认下,硬件reset上电时,是否满足reset 时序?

  • Hi Kailyn,
    对于Latch In of Hardware Configurations Pins,我们是通过分压电阻连接的,因此只要Power给定,该Pin就会有信号,你可以从我发出的原理图上得知。其他的时序都符合Reset时序要求!
    对于Configurations Pins会直接影响到PHY工作或者配置异常吗?
    我们有使用TI另一颗芯片DP83822H,采用同样的方式配置Configurations Pins,RMII功能是正常的
    所以我觉得这个应该跟上电复位时序没太大关系?
    您的解答是什么呢?
  • 您好,您能提供下这几个寄存器 00~ 1F, 6E, 6F, 0x32的值吗,方便分析.
x 出现错误。请重试或与管理员联系。