Electrical – 8-bit VGA DAC Design Question

analogcircuit-designdacvgavideo

I am being driven up the wall with designing an 8-bit VGA DAC for an embedded application.

Everywhere I've researched highlights the necessity for "impedance matching" the 75 ohm termination resistance of VGA monitors, yet I've seen myriad solutions such as this:

enter image description here

this:

enter image description here

this:

enter image description here

and most commonly this:

enter image description here

Yet none of these as far as I can tell come anywhere close to impedance matching.

This thread from this very website lead me to implement the circuit depicted here:

enter image description here

Yet this circuit caps my outputs at .63 volts as opposed to the standard's .7 volts, resulting in a noticeable darkness in colors.

So, at this point, I'm at a complete loss as to how to get a 0V-.7V 3-bit weighted or R2R DAC which outputs accurate values given a 75 ohm termination resistance. Because apparently, with the tons of other solutions out there, no one else has a single answer either.

Best Answer

The first circuit's output impedance is only ~61Ω which is a little low, but the main problem is the maximum output voltage is only ~0.343V when it should be 0.7V.

The second/third circuit is ~77Ω and 0.8V (assuming low impedance 3.3V digital inputs) so it should be OK.

The fourth circuit is ~290Ω and 0.68V. The impedance mismatch will cause reflections, but they will probably be too small to notice if the VGA cable is short. This scheme has the lowest loading while still producing full analog voltages.

If your digital outputs have significant impedance then you should subtract this value from the DAC resistors to get the correct total. However with only 3 bits the error has to be quite large to be noticeable.

Precise impedance matching isn't nexessary, but getting the correct voltage levels is. That means the 75Ω termination must be taken into account when calculating the required resistor values.