 |
Figure 1. Two eye diagrams generated from three active USB serial decoders. Click any image to enlarge it. |
The eye diagram is a general-purpose tool for analyzing the signal integrity of serial digital communications signals. It shows the effects of additive
vertical noise, horizontal jitter, duty cycle distortion, inter-symbol
interference, and crosstalk on a serial data stream. The vertical opening of
the eye is affected by these elements, as well as
gain differences between devices on the bus, so that the more problems with signal integrity, the more “sleepy” the eye appears. A wide open eye is
indicative of good signal integrity.
It is commonplace to use an oscilloscope with decoder
software to analyze the health of serial data streams, where the combination of
the electrical waveform and the link layer decoding shows if and where the
protocol breaks down at the physical layer, but an eye diagram can better show the degree of
signal interference that may be impacting the serial logic—especially if it
could be generated for particular devices or packets.