How Do I Obtain an Eye Diagram on an Oscilloscope?

Click For Summary

Discussion Overview

The discussion focuses on obtaining an eye diagram using an oscilloscope, specifically in the context of using a function generator. Participants explore the necessary setup, including the use of sync outputs and persistence modes, while addressing issues encountered during the process.

Discussion Character

  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • One participant suggests connecting the sync output of the function generator to the external trigger input of the oscilloscope and using persistence mode to create the eye diagram.
  • Another participant questions the meaning of persistence mode and its relation to infinite persistence, seeking clarification on its function.
  • A participant notes that using a clean sine wave may not produce an eye diagram, as it retraces the same path on the screen.
  • Suggestions are made to create an RC circuit or vary the amplitude output from the function generator to observe "ghost" traces that could help form the eye diagram.
  • One participant emphasizes the need for a long sequence of pseudo-random data to effectively generate an eye pattern, stating that simple repeated waveforms are insufficient.

Areas of Agreement / Disagreement

Participants express differing views on the requirements for generating an eye diagram, with some agreeing on the use of persistence mode while others highlight the necessity of specific signal types and conditions. The discussion remains unresolved regarding the optimal setup and conditions for achieving a successful eye diagram.

Contextual Notes

Limitations include the dependence on the type of waveform used and the specific settings of the oscilloscope, which may affect the ability to generate an eye diagram. The discussion does not resolve the technical details surrounding the setup.

roz77
Messages
16
Reaction score
0
I'm working on some stuff using an oscilloscope, and I need to figure out how to obtain an eye diagram, or eye pattern on it. Right now I just have a function generator hooked up to it. There's a sync output on the function generator as well as the output for the signal. Do I just hook up the sync output to the external trigger input of the scope? Is there anything else I have to do? Thanks for your help.
 
Engineering news on Phys.org
roz77 said:
I'm working on some stuff using an oscilloscope, and I need to figure out how to obtain an eye diagram, or eye pattern on it. Right now I just have a function generator hooked up to it. There's a sync output on the function generator as well as the output for the signal. Do I just hook up the sync output to the external trigger input of the scope? Is there anything else I have to do? Thanks for your help.

That's pretty much it. You're using a digital o'scope with a "persistence" mode, right?
 
What exactly do you mean by persistence mode? I know I can turn on infinite persistence, but I'm not sure 1) what this means and 2) if it's the same things as persistence mode.
 
roz77 said:
What exactly do you mean by persistence mode? I know I can turn on infinite persistence, but I'm not sure 1) what this means and 2) if it's the same things as persistence mode.

Yes, you would generally use "infinite persistence" mode to form the eye diagram. You turn it on, and the display accumulates all of the trace data. If you have a stable waveform, there will be very little movement on the display, and the "eye" will be nice an open. If there is a lot of jitter in the display from whatever source, that will start to close the eye over time.

http://en.wikipedia.org/wiki/Eye_diagram

.
 
Here's the problem. I have a function generator that's outputting a sine wave, and that shows up fine on the scope. I hook up the sync output of the function generator to the external trigger of the scope, then hit the button for infinite persistence, and nothing seems to happen.
 
roz77 said:
Here's the problem. I have a function generator that's outputting a sine wave, and that shows up fine on the scope. I hook up the sync output of the function generator to the external trigger of the scope, then hit the button for infinite persistence, and nothing seems to happen.

Probably because it is a nice clean sine wave, that always re-traces the same path on the screen.

Try making an RC circuit, and vary the R or C values. Or vary the amplitude output on the sig gen. You should see "ghost" traces that are saved by the persistence.
 
http://forums.tm.agilent.com/community/viewtopic.php?f=19&t=2935
 
Last edited by a moderator:
To get a good eye diagram, you need a long(ish) sequence of pseudo random data to represent a read data signal, with the scope synced to the clock. This is a pretty trivial thing to produce with a short shift register and the appropriate knock-backs.
With a simple, repeated, waveform you can't get an eye pattern.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 34 ·
2
Replies
34
Views
7K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K