I got a Tektronix 308 Data Analyzer from taobao some time ago during the period I was fond of playing old electronics devices. Well, this creature was born almost in the same year as I was. Everything works well except that it did not come to me with signal input accessories. Since there is maintenance manual available, not much reverse effort is required to DIY its data acquisition connectors. The connectors seem to be privately made and cannot be found now by its part number. But I can directly hook the pins from PCB board. When I opened its box, I noticed that there are only 4 wires to the CRT module. Interestingly I watched the signals on OSC and found that it’s something like VGA signal and I started to study details related to VGA.
It’s a FPGA work and here goes some quick photos.
LCD and Tektronix 308
Tektronix 308: 224×200 at pixel clock 4.6666Mhz
LCD RGB: 320×240 at pixel clock 12.5Mhz
VESA: 640×480 at 75Hz vertical frequency
- Design Presentation (In Progress)
- Source Code (TODO)
- Design Notes (TODO)
- Digital signal sampling (Tek308VgaSignal)
- Multiplexer for reading RAM with a single read port (ReadRamMux)
Some time ago, I came across a web site of an electronics enthusiast, http://elm-chan.org/. I did even follow his techniques of crazy wiring directly on legs of ICs with enameled wires. I tried this on a couples of ICs. Although I gave up later and switched back to homebrew PCB. The passion and fun of Chan’s works inspired me greatly…
Well, to show my passion, here goes some examples of directly soldering ICs in TQFP and QFN package. I even tried BGA with 256 legs and gave up finally due to too many wires.
Note that I got back to this, single side PCB prototype board whose via’s are connected by enameled wires and pins are labeled on PCB.