Dec. 2017


I've been interested in video creation and modification for a long time, right after I've read about the Sandin project, the synkie project and LZX industries modules.

All use the composite analog video protocol (PAL/NTSC). It's a complicated signal that combined the synchronisation signals needed for the monitor and the color informations into one signal !

This signal contains digital (sync signals) and analog parts(colors). It requires large bandwith that most op-amps can't handle, at least 3Mhz.

Being an old analog protocol, it tends to disappear. Analog tv is a thing of the past now and monitor with composite input will certainly vanish as well. I don't even need to mention the death of cathode ray monitor.

Two reasons for the choice of VGA, the obsolescence of the PAL and the simpler protocol of the VGA. The VGA protocol is simpler as well, the monitor receives all the signal on different wires.

I want to keep the all project simple and as cheap as possible (the most difficult part I guess).

I decided to take the LZX Industries standard for signals (1Vpp DC)


Dec. 2017


To output the video to the VGA the need for a proper driver circuit is obvious. Several factors have to be considered:output current, slew rate and bandwitdh.

The drivers for the colors sees a 150 ohm load (75R serie, and 75R load and the vga monitor). Most op-amp will be squeezed to death with such heavy load. They're not designed for current anyway. There's a need for a high output current op-amp, but not only.

The bandwith also needs to be sufficient to let trough at least 1Mhz signal into 150ohm and fast enough to handle 1Vpp DC. The gain of this stage should be of two to compensate the voltage divider formed by the two 75R resistor

Fortunately there're some "video op amp" designed for this very purpose with now MASSIVE bandwith, some goes to the GHZ range. I used the LM6181 that appear to be in its end of life but it'll do for the first pass

The three colors need to be blanked during the sync period with a specific timing. Although my tests used the H_sync as a blanking signal and get proper results. Maybe the monitor generates its own blanking period with the received H_sync and V_sync.

Considering the limited space I'll have in the case (an old metal tool box), a switch is here to transform the color video into a monochrome video (the 3 colors are driven by the same signal). it will free up VCAs for other manipulations.

Another cool thing to add is to invert signal creating more variety.


The oscillator needs to be able to go up to 1Mhz (if not more). However, the scanline frequency of the VGA signal is twice the one from PAL. Meaning that once the VCO is locked to the H sync, less vertical bars will be present at maximun frequency. Maybe the VCO would need to go higher to compensate that, or use a lower scanline frequency.

The oscillator is based on the xr2206 which is obsolete but still cheaply available from China. The IC gives an easy to use circuit with an handy amplitude modulation input (for vca aplication). However, At high frequencies, near 1Mhz, the waveforms become less good. At this point, The square wave is useless on its own.

To synchronise the VCO to either the vertical sync or horizontal sync, a reset circuit needed to be added.

Considering the 1VPP DC output, a lot of offsetting has to be added at various location.

the xr2206 gives only two waveforms at the same time, triangle or sine and square. Hence the need for an external sine waveshaping

Each output will be available in two, invert and non-inverted signal to give more options.