所谓眼图就是把一连串信号(000,001,010,011, 100, 101,110,111)叠加在一起,形成一个类似眼睛的图像,通常是在示波器上。

如这个示意图,把011、001、100和110叠加在一起形成一个眼图。它有不少术语:

其中包括:高电平,低电平,周期(UI,Unit Interval),眼高,眼宽,上升时,下降时和抖动Jitter。
眼宽大,眼高高,Jitter窄,眼图就好,我们叫做眼图睁开;眼宽扁,眼高低,Jitter宽,信号就差,甚至难以采样和辨识,这时我们就叫眼图闭合。

好眼图 VS 差眼图
举个例子:

这是PCIe在10英寸的PCB版上Rx端接收到的眼图。2.5G是眼图睁开,5G则是半闭,而8G就完全闭合了,这时是不能够辨识数据的。
为了确保信号传输后的完整性,各个高速协议组织都公布了测试标准,例如USB协会发布了眼图模板:

这些红线部分是眼图不能碰的,碰到就属于不符合标准。一个符合标准的眼图如下:

而不符合标准的质量比较差的电缆则眼图十分糟糕。
如前面所说,为了对抗高频信号的衰减和干扰,各种方法如去加重(De-emphasis)和Preshoot技术,以及各种EQ被引入传输协议。下面就以PCIe为例,介绍一下我们BIOS工程师和电脑爱好者可能感兴趣的其中几个关键技术。
版权声明:本文为qq_16423857原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。