RGMII信号 测试
1、测试RGMII,先判断RGMII信号频率多少,就知道是千兆百兆的模式
发送时钟信号,速率为Gbit/s时,时钟速率为125MHz;速率为100Mbit/s时,速率为25MHz,速率为10Mbit/s时,速率为2.5MHz。精度要求为±50ppm
接收时钟信号,速率为Gbit/s时,时钟速率为125MHz;速率为100Mbit/s时,速率为25MHz,速率为10Mbit/s时,速率为2.5MHz。精度要求为±50ppm
我使用示波器测试出来,频率都是125MHz,所以是工作在千兆模式
接口定义:
2.时序图
按照EEE和 and LPI标准,时序图如下
百兆时序图如下:
RGMII standard规定:Timing measured as defined in EIA/JESD 8-6 1995 with a timing threshold voltage of VDDQ/2。
参考文档:
RGMII Interface Timing Budgets(TI)
Reduced Gigabit Media Independent Interface (RGMII) Version 2.0
3、实操测试波形
按照TI的文档指导
注意:TX RX的clock delay 设置为2ns;或者其他PHY的reg 设置为 2ns才可以
测试RX中一个信号和RXC的波形,In the above Figure 4, see that the measured setup time is 1.53ns. This fits within the worst case setup
time expected of:
tid - IDVAR - TskewT = 2.0 - 0.5 - 0.2 = 1.3 ns
如下是我进行实际测试时候波形,如下是delay调整的有错误的波形,delay 增加了2倍,是错误,需要修改PHY的reg设置。
按照SPEC修改