Eye diagram demonstration - Page 1
Forum section: electronics / general

author: nicedwarf
author_rank: Newbie
timestamp: October 10, 2016, 10:31:00 pm
content: 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!

author: ataradov
author_rank: Super Contributor
timestamp: October 10, 2016, 10:39:24 pm
content: Quote from: nicedwarf on October 10, 2016, 10:31:00 pmAny 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.

author: Someone
author_rank: Super Contributor
timestamp: October 11, 2016, 12:42:06 am
content: 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.pdfWhich 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.

author: w2aew
author_rank: Super Contributor
timestamp: October 11, 2016, 02:33:57 am
content: 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.

author: daqq
author_rank: Super Contributor
timestamp: October 11, 2016, 05:33:33 am
content: 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.

author: tggzzz
author_rank: Super Contributor
timestamp: October 11, 2016, 07:44:07 am
content: Quote from: nicedwarf on October 10, 2016, 10:31:00 pmOooh! I'll design you one for that price,paid in advanceAll 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.

author: mrpackethead
author_rank: Super Contributor
timestamp: October 11, 2016, 07:46:20 am
content: The audio out of a PC.. :-)

author: nicedwarf
author_rank: Newbie
timestamp: October 11, 2016, 05:12:27 pm
content: Thanks everyone for your responses!ataradov for the win! I used the square wave with a small capacitor, attached is a pic. Thanks!

author: David Hess
author_rank: Super Contributor
timestamp: October 11, 2016, 08:05:46 pm
content: 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.

author: Someone
author_rank: Super Contributor
timestamp: October 11, 2016, 10:31:15 pm
content: Quote from: David Hess on October 11, 2016, 08:05:46 pmNow thats an analog scope.....

author: NiHaoMike
author_rank: Super Contributor
timestamp: October 13, 2016, 02:02:04 am
content: Quote from: mrpackethead on October 11, 2016, 07:46:20 amS/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.

author: David Hess
author_rank: Super Contributor
timestamp: October 13, 2016, 02:46:31 am
content: Quote from: Someone on October 11, 2016, 10:31:15 pmIt 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."

author: Someone
author_rank: Super Contributor
timestamp: October 13, 2016, 05:26:00 am
content: Quote from: David Hess on October 13, 2016, 02:46:31 amMostly joking about the op wanting help with theiranalog scopeand then returning with a photo of a Tek DPO/MSO.

author: ataradov
author_rank: Super Contributor
timestamp: October 13, 2016, 05:37:25 am
content: Quote from: Someone on October 13, 2016, 05:26:00 amOP clearly mentioned MDO. Where do you get analog from this? Are there analog MDO scopes?

author: David Hess
author_rank: Super Contributor
timestamp: October 13, 2016, 05:47:59 am
content: Quote from: ataradov on October 13, 2016, 05:37:25 amThere 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 olderTektronix 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