TI中文支持网
TI专业的中文技术问题搜集分享网站

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导致的?能否提供处理方案?

Kailyn Chen:

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

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

,

user6374099:

Hi Kailyn Chen,

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

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

,

user6374099:

Hi Kailyn Chen,

原理图如下:

,

user6374099:

Hi Kaily Chen,

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

,

user6374099:

Hi Kailyn Chen,
从原理图可以看出,RX CTRL我们配置的是MODE 3

,

Kailyn Chen:

嗯我想和您确认下,硬件reset上电时,是否满足reset 时序?

,

user6374099:

Hi Kailyn,
对于Latch In of Hardware Configurations Pins,我们是通过分压电阻连接的,因此只要Power给定,该Pin就会有信号,你可以从我发出的原理图上得知。其他的时序都符合Reset时序要求!
对于Configurations Pins会直接影响到PHY工作或者配置异常吗?
我们有使用TI另一颗芯片DP83822H,采用同样的方式配置Configurations Pins,RMII功能是正常的
所以我觉得这个应该跟上电复位时序没太大关系?
您的解答是什么呢?

,

Kailyn Chen:

您好,您能提供下这几个寄存器 00~ 1F, 6E, 6F, 0x32的值吗,方便分析.

赞(0)
未经允许不得转载:TI中文支持网 » DP83867E RGMII LOOP模式,RX _CTRL输出异常
分享到: 更多 (0)