Author Topic: Eye diagram demonstration  (Read 5544 times)

0 Members and 1 Guest are viewing this topic.

Offline nicedwarfTopic starter

  • Newbie
  • Posts: 7
Eye diagram demonstration
« on: October 10, 2016, 10:31:00 pm »
Hi,

I have a 2 analog channel 100 MHz scope and would like to generate an eye diagram for demonstration purposes.  This is a standard MDO style scope (it doesn't have any waveform db, or application software running on it to help).

What would input would you recommend I use to generate the signal?  I don't mind spending up to ~$500 for a demo board that I could configure.

Thanks!
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11821
  • Country: us
    • Personal site
Re: Eye diagram demonstration
« Reply #1 on: October 10, 2016, 10:39:24 pm »
What would input would you recommend I use to generate the signal?
Any source of square signal? Including the embedded test signal in the scope. You can make it less square by purposefully mis-compensating the probe or adding small capacitor.
Alex
 

Offline Someone

  • Super Contributor
  • ***
  • Posts: 5099
  • Country: au
    • send complaints here
Re: Eye diagram demonstration
« Reply #2 on: October 11, 2016, 12:42:06 am »
You could use the internal square wave with the trigger set to alternate or both edges and some storage (if available on your scope) or a faster signal and adjust the intensity, but the classic eye diagrams use a temperature map or other coloured display of the "hits":
www.tek.com/dl/55W-17445-0.pdf
Which is only available on some digital scopes. The characteristics people look for on eye diagrams only show up with a more complex waveform, you could replay some simple patterns from an arbitrary waveform generator or build a small digital circuit with the needed patterns.
 

Offline w2aew

  • Super Contributor
  • ***
  • Posts: 1780
  • Country: us
  • I usTa cuDnt speL enjinere, noW I aR wuN
    • My YouTube Channel
Re: Eye diagram demonstration
« Reply #3 on: October 11, 2016, 02:33:57 am »
The simplest thing would be to use a LFSR (linear feedback shift register) based pseudo random binary sequence generator (PRBS). This is done with a simple shift register with XOR feedback from a couple of taps in the shift register back to the input. Trigger the scope on the clock that is running the shift register, and the output of the shift register will be displayed as an eye diagram.

This can be built in hardware using logic chips such as a serial input shift register, a few XOR gates, and a oscillator. It can also be done with a micro platform such as an Arduino, and a bit of code to generate the clock and data signals on a pair of output pins.

Google PRBS generator, or LFSR circuit, etc. to get the details of some of the possible circuit configurations.
YouTube channel: https://www.youtube.com/w2aew
FAE for Tektronix
Technical Coordinator for the ARRL Northern NJ Section
 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2321
  • Country: sk
    • My site
Re: Eye diagram demonstration
« Reply #4 on: October 11, 2016, 05:33:33 am »
A common place where such a signal is used is the USB bus. Though with a 100MHz BW you might not see all of it - USB Full Speed would probably be the limit.
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Online tggzzz

  • Super Contributor
  • ***
  • Posts: 21062
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Eye diagram demonstration
« Reply #5 on: October 11, 2016, 07:44:07 am »
What would input would you recommend I use to generate the signal?  I don't mind spending up to ~$500 for a demo board that I could configure.

Oooh! I'll design you one for that price,paid in advance :)

All you need is a something with a regular clock where the outputs don't change every clock cycle. Trigger the scope from the clock (use either a second channel or the external trig input), and look at the waveform on a channel.

Thus a binary counter is sufficient, although you may have to twiddle the holdoff period to avoid the scope's trigger locking onto the divider output. A non-binary counter, e.g. a divide by 10, is slightly easier, and a pseudo-random number generator (an LFSR) would be best.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline mrpackethead

  • Super Contributor
  • ***
  • Posts: 2845
  • Country: nz
  • D Size Cell
Re: Eye diagram demonstration
« Reply #6 on: October 11, 2016, 07:46:20 am »
The audio out of a PC.. :-)
On a quest to find increasingly complicated ways to blink things
 

Offline nicedwarfTopic starter

  • Newbie
  • Posts: 7
Re: Eye diagram demonstration
« Reply #7 on: October 11, 2016, 05:12:27 pm »
Thanks everyone for your responses! 

ataradov for the win!  I used the square wave with a small capacitor, attached is a pic.  Thanks!
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17351
  • Country: us
  • DavidH
Re: Eye diagram demonstration
« Reply #8 on: October 11, 2016, 08:05:46 pm »
I was going to say linear feedback shift register but that has been covered.

For a more interesting display, use a counter to vary the theshold voltage of the clock and create pattern dependent jitter.
 
The following users thanked this post: Someone

Offline Someone

  • Super Contributor
  • ***
  • Posts: 5099
  • Country: au
    • send complaints here
Re: Eye diagram demonstration
« Reply #9 on: October 11, 2016, 10:31:15 pm »
I was going to say linear feedback shift register but that has been covered.

For a more interesting display, use a counter to vary the theshold voltage of the clock and create pattern dependent jitter.
Now thats an analog scope.....
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9284
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Eye diagram demonstration
« Reply #10 on: October 13, 2016, 02:02:04 am »
The audio out of a PC.. :-)

S/PDIF actually is a good signal to make practice eye diagrams with. It's high frequency (a few MHz) but still low enough to view with a budget scope.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17351
  • Country: us
  • DavidH
Re: Eye diagram demonstration
« Reply #11 on: October 13, 2016, 02:46:31 am »
I was going to say linear feedback shift register but that has been covered.

For a more interesting display, use a counter to vary the theshold voltage of the clock and create pattern dependent jitter.
Now thats an analog scope.....

It is very analog but still sampled.  The measurement shows jitter in a TTL logic based delay from a TTL counter chain modulating the supply voltage.  It was made using a Tektronix S-4 sampling head (*) and 7S11/7T11 plug-ins in a 7834 analog storage oscilloscope operating in variable persistence mode.  I processed the photograph to make it more suitable for printing which gave it a unique look.

The S-4 was overkill for bandwidth and an S-1 (1 GHz) or S-2 (4 GHz) would have worked just as well or better but at the time the S-4 was all I had.  My best DSO at 300 MHz could just barely see the jitter although I suppose my 7904 at 500ps/div should have shown it but probably not as well.

(*) In the immortal words of Jim Williams, "I'm sorry, but 14GHz is the fastest 'scope in my house."
« Last Edit: October 13, 2016, 02:57:11 am by David Hess »
 

Offline Someone

  • Super Contributor
  • ***
  • Posts: 5099
  • Country: au
    • send complaints here
Re: Eye diagram demonstration
« Reply #12 on: October 13, 2016, 05:26:00 am »
I was going to say linear feedback shift register but that has been covered.

For a more interesting display, use a counter to vary the theshold voltage of the clock and create pattern dependent jitter.
Now thats an analog scope.....

It is very analog but still sampled.  The measurement shows jitter in a TTL logic based delay from a TTL counter chain modulating the supply voltage.  It was made using a Tektronix S-4 sampling head (*) and 7S11/7T11 plug-ins in a 7834 analog storage oscilloscope operating in variable persistence mode.  I processed the photograph to make it more suitable for printing which gave it a unique look.

The S-4 was overkill for bandwidth and an S-1 (1 GHz) or S-2 (4 GHz) would have worked just as well or better but at the time the S-4 was all I had.  My best DSO at 300 MHz could just barely see the jitter although I suppose my 7904 at 500ps/div should have shown it but probably not as well.

(*) In the immortal words of Jim Williams, "I'm sorry, but 14GHz is the fastest 'scope in my house."
Mostly joking about the op wanting help with their analog scope and then returning with a photo of a Tek DPO/MSO.
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11821
  • Country: us
    • Personal site
Re: Eye diagram demonstration
« Reply #13 on: October 13, 2016, 05:37:25 am »
Mostly joking about the op wanting help with their analog scope and then returning with a photo of a Tek DPO/MSO.
OP clearly mentioned MDO. Where do you get analog from this? Are there analog MDO scopes?
Alex
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17351
  • Country: us
  • DavidH
Re: Eye diagram demonstration
« Reply #14 on: October 13, 2016, 05:47:59 am »
Mostly joking about the op wanting help with their analog scope and then returning with a photo of a Tek DPO/MSO.
OP clearly mentioned MDO. Where do you get analog from this? Are there analog MDO scopes?

There sure are or were.  The old Tektronix 7000 series can produce a simultaneous mixed domain display and I have used mine for a real time and sampled display at the same time but so can the even older Tektronix 556:

Test equipment aficionados may wish to consider how this picture was taken. Hint: Double exposure techniques were not used. This photograph is a real time, simultaneous display of frequency and time domain information.

http://readingjimwilliams.blogspot.com/2011/09/app-note-35-part-1.html
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf