I have made a simple oscilloscope from "free" or inexpensive chips. The oscope uses a computer to display the waveforms and is connected via the parallel port. So far, I have only made it a little past my "Phase 1" objective, which is a "Proof of Principle" demonstration. The Phase 2 objective is a functioning dual-channel oscilloscope with input amplifier, timebase and trigger circuitry. The Phase 3 objective is to put all that on a custom circuit board in a small box and demonstrate 20MHz operation. |
Pictures: Enough talk... Here's my circuit diagram, protoboard layout, photos, and VBDOS source code for the Phase 1 design:
Circuit Diagram:
|
(click on thumbnail for larger image)| <Click here for the PDF version |
You may notice that I've added four 390 Ohm resistors and LED's... These are to view some of the control signals.
| Click here for my VBDOS source code. If you don't know what VBDOS is, it is an old DOS based version of Visual Basic. It is easy to access the parallel port with this program. You can also use C to do the same thing. From windows, things are a little more complicated... If you don't know what DOS or C or Visual Basic are, you can still open the file with a text editor and see what I was doing... |
| You will need a bi-directional parallel port, because we want to input data. This may require changing the settings in CMOS setup from ECP/EPP to bi-directional. |