André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
(by Google)

Oscilloscope bits

When I started working on 8-bit designs, I did not have many tools. Basically I was working with my brain and a multimeter. But this soon started to be insufficient. So about 20 or more years ago I bought me a used oscilloscope,

old and new scope
Old and new scope for a size comparison :-)
This radiomuseum link thinks that the scope is from about 1959! This trusty old 'scope still works, but however has now shown its age. I recently started to work on boards with 10 MHz and more clock frequency, which is getting close to the scope's bandwidth limit of 15 MHz. Also the trigger circuit is very delicat to handle and difficult to get a stable trigger.

So now I got me a new scope. A shiny new 200 MHz bandwidth, digital scope. It included 2 new probes, with 300 MHz bandwidth. When I started with the old scope, I used unshielded probes, ones you could use on low frequency (like in audio) signals. In the meantime I had already bought me two other probes, which, on this page, I will call the "old" probes. I do not anymore know the probe characteristics, so I decided to check them with the new scope. The old probes were all x10 attenuation - meaning a tenth of the voltage is displayed on the scope, but also much less capacitive load is put on the signal, so the bandwidth is higher. The new probes are switchable between x1 and x10.

To learn how the new scope works in detail, and to understand the differences between the old and the new scope, I did some measurements on my PET816 card, as the CPU clock can be set via a control register.

The pictures below show the results of these measurements. The new scope measurements are actually taken using the PC software (unfortunately windows only). For the old scope I took some photos...

The PET816 board has a clock oscillator with 50 MHz frequency. I used this signal to get some measurements with the old and the new scope.

Measuring:50 MHz clock oscillator output (click to enlarge)
new probe, x1

The total voltage difference between highest and lowest value is only about 1.5V. This is the result of a) the bandwidth being reduced in the x1 setting, and the damping getting higher with the frequency.
50MHz new probe x1 diagram
new probe, x10

The voltage here shows quite some overshoot, up to 6V and down to -2V.
50MHz new probe x10 diagram
old probe, x10

The old probe only shows slightly higher overshoot, but otherwise looks very similar to the new probe.
50MHz old probe diagram
new probe - old scope, x10

As you can see, there only is a DC component - 50 MHz is definitely too high for that 15 MHz scope.
50MHz old scope picture

Here I used the 10 MHz CPU clock input, as generated by the CPLD.

Measuring:10 MHz CPU clock input (from CPLD) (click to enlarge)
new probe, x10

The voltage here shows less overshoot, down to -1.8V. But the flanks are much higher here, due to the higher bandwidth for the harmonics. The high voltage does not show much overshoot anymore, but also is max'd at about 4V.
10MHz new probe x10 diagram
old probe, x10

The old probe again only shows slightly higher overshoot, but otherwise looks very similar to the new probe.
Old probe x10 diagram

Here I used the 5 MHz CPU clock input, as generated by the CPLD.

Measuring:5 MHz CPU clock input (from CPLD) (click to enlarge)
new probe, x10

Result similar to the 10 MHz case
5MHz new probe x10 diagram
old probe, x10

Again, similar to the 10 MHz case, only slightly more overshoot
5MHz old probe x10 diagram
old probe, x10, with FFT analysis

Unfortunately the PC software only exports this small image
5MHz diagram with FFT math channel
new probe, x1

Not sure what the x1 setting here does. Looks like a clear signal with a distinct bandwidth limit.
5MHz new probe x1 diagram
unshielded probe, x1

This is the picture with the unshielded probe and shows a lot of overshooting noise involved.
5MHz unshielded cable diagram
new probe - old scope, x10

10 MHz is actually quite well shown for a 15 MHz scope (I think). Not many details though.
5MHz old scope x10 picture

Here I measured RAM Pin 28, which is A13. This signal is generated by the CPU, here at 5 MHz CPU clock.

Measuring:Address signal A13 at 5 MHz CPU clock (from CPU) (click to enlarge)
new probe, x10

Shows a clear signal, with only slight overshoot.
address bus line new probe x10 diagram
old probe, x10

Only slightly worse. Goes into the negative though.
address bus line old probe (x10) diagram
new probe - old scope, x10

Shows a nice smooth signal.
address line old scope picture

In summary I can say that the scope was a good buy. It has lots of features my old scope does not have, and can show a lot higher frequencies.

On the other hand I am still thinking whether I should actually keep the old scope. While the new one is all electronics, with highly integrated FPGAs internally etc - it is basically not servicable anymore. Looking at the age of the old scope, I suspect that it still works when the new breaks...


Return to Homepage

Last modified: 2010-09-10
follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

discuss

Discuss my site on this 6502.org forum thread

Discuss this page's content on this 6502.org forum thread

(Forum registration required to post)

hot!

Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!