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的值吗,方便分析.