About a month ago I found a rather nice-looking Dell laptop being thrown away on the Stata loading dock, through which the majority of MIT’s tech trash passes. Knowing me to be a scope junky (I currently own 10), a friend quickly offered to trade me an old Tektronix sampling mainframe he’d found that was failing a POST test for my new laptop (in unknown condition), so of course I accepted. Who needs computers when there’s interesting test equipment to be had!
Upon closer examination, the scope (Tektronix CSA803) came with an SD-26 dual-20GHz sampling head installed and was throwing error E5322 on power up. Here’s the unhelpful documentation of the error from Tektronix (translation: “we don’t support this product, we don’t publish a service manual with detailed troubleshooting instructions like we used to, and we want you to buy a new Tek scope”), and here’s a great Google Group thread that has a real solution. It turns out that error E5322 indicates an issue communicating with a pair of battery-backed RAMs on the timebase board, and replacement parts are available from Digikey for about 15 bucks a piece! Win.
A few days later, after the parts had arrived, I pulled the thing apart to get a closer look:
Probing between the power pins on the RAMs confirmed that the battery backups were dead. After replacing them with the new parts, the scope powered up and passed POST. Here’s a measurement of the 1ns risetime of the output clock waveform (this scope has both a calibrator output and internal clock output):
With the scope working, I decided to buy an SD-24 dual-20GHz sampling head with TDR, extending the scope to 4 channels at 20GHz each, and adding a pair of TDR inputs/outputs. The TDR outputs are capable of generating risetimes as fast as 17.5ps, the idea is that instead of using a network analyzer (which I don’t have) to characterize some system, I can hook up one TDR channel to port 1 and the other to port 2, and then record the step responses on both channels to a step applied to either channel (that’s four measurements, each corresponding to one of the four 2-port S-parameters).
Here’s a shot of the reflected signal from an open termination (nothing connected to the TDR pulse output channel). Looks about right!
Translating to frequency domain should then be fairly straightforward: send the data to a computer over RS-232, import into MATLAB, take the derivative to find the impulse response, and then calculate the Fourier transform and scale it appropriately.
Next up, building some high speed probes to make this thing useful.