首页 > 技术知识 > 正文

1. 前言

使用的是带CPU的DP83867IS,通过SGMII接口 从PHY到CPU的眼图看起来很好 而从CPU到PHY的眼图很差

DP83867IS SGMII  eye diagram问题

DP83867IS SGMII  eye diagram问题1

2. 问题梳理

(1)能证实SGMII道有100欧姆的阻抗吗? (2)能不能做一个误码率测试来看看眼图是否仍然是可以接受的? (3)因为从PHY到CPU的眼睛是好的,可能有一个问题在CPU的传输侧 可以尝试从CPU端检查这个问题

对于1/,必须有100欧姆阻抗 对于2/,我复制了下面的eye mask,它的左边一定会失败

DP83867IS SGMII  eye diagram问题2

对于3/,正在内部检查CPU

3. 调试记录

(1)SGMII rx对的输入阻抗是多少? SGMII rx对的输入阻抗为100欧姆差分 (2)有一个CPU评估板,使用相同的CPU和PHY从其他供应商,波形看起来很好 (3)对于DP83867来说,封装引脚和内部模之间的飞行时间是多少,或者导线有多长?

如果内部线太长,上升边会出现毛刺或台阶

在SGMII模式下对DP83867进行了大量测试, 没有发现上升边缘有任何故障或台阶 内部导线的长度应该太短,以免造成任何问题

做了很多测试,甚至在PHY引脚侧剪断了线,波形仍然很好 所以我们有点100%肯定DP83867 SGMII输入有bug

DP83867IS SGMII  eye diagram问题3

4.几个疑问

(1)是否在另一个DP83867或另一个PHY上尝试过这个,并看到相同的问题? (2)在最初的示波器捕获中,在哪里测量信号?是在DP83867的SGMII引脚还是在其他地方? (3)在最近的捕获中,它正在测量由CPU传输的信号,但是CPU没有连接到PHY,对吗?

对于1,我有另一个板与相同的CPU和不同的PHY, eye diagram要好得多 因为连接是相当简单的只是连接CPU和PHY通过一个AC couple电容

对于2,都在DP83867的SGMII引脚处测量

对于3,切断PHY侧的电线

也用TDR进行了测量,会显示阻抗曲线 发现DP83867的内部阻抗下降了很多,差不多32欧姆

5. 整改建议

(1)设置DP83867环回SGMII,看看从CPU到PHY的问题是否也从PHY到CPU (2)在CPU方面进行一些测量,看看您是否看到了同样的问题

猜你喜欢