Differential buffer and preamp

As part of improving my bench test gear to do sweep tests and impedance measurements, I ended up building a great preamp and buffer gig based on the SSM2019 device as described previously here.

Here is the main circuit for the preamp:

SSM2019 preamp
SSM2019 preamp

 

The circuit is same as described before. I added a rotary switch to select gain from 0dB to 60dB (ignore the diagram labels). The circuit has a DC input (differential floating) and an AC input for voltages less than 60V. There is a switch for AC/DC selection and also a switch to ground the negative input for DC mode when we don’t want it floating.

The preamp AC output is not shown but is a 1uF with a 220k resistor to ground.

The buffer circuit is similar to the above but without AC circuit and no gain selection.

Build

I used a small aluminium box to fit the whole thing. I drilled both sides to fit the BNC connectors, switched etc. A bit tight but all fit:
IMG_2683

The circuit was built on 3 breadboard PCBs: one for the buffer, one for the preamp and one for the AC coupling circuit:
IMG_2779

 

IMG_2780

 Testing

The differential preamp jig works great. Here are some tests:

Starting with the sound card loopback as a reference, the 1kHz distortion is as low as 0.0021%:

Sound card loopback mode 0dB
Sound card loopback mode 0dB

When we look at the buffer output:

0dB buffer output
0dB buffer output

H2 distortion is increased by 8dB. Rest of harmonics remains the same roughly. Overall THD has risen now to 0.0033%.

If we use the AC coupling input distortion is increased slightly;

Preamp 0dB AC input
Preamp 0dB AC input

2dB for H2 and step increase for H3. Overall THD up to 0.0043% or 0.001% increase.

Now, let’s look at the buffer feeding the preamp configured at 0dB gain:

Buffer + 0dB Preamp
Buffer + 0dB Preamp

Overall THD is still very good and just increased to 0.0046%.

Noise floor tests

If we short the input we can look at the noise floor of the preamp in the various gain modes:

0dB preamp gain noise floor
0dB preamp gain noise floor
20dB preamp gain noise floor
20dB preamp gain noise floor
40dB preamp gain noise floor
40dB preamp gain noise floor
60dB preamp gain noise floor
60dB preamp gain noise floor

This is beautiful. Noise floor is down to less tan 640nV for 60dB gain. The workbench noise is filtering through as well as the MiniPC USB power supply ripple through the USB. With a well filtered and floating DC supply for the Sound card interface this can get even better!

Now if we couple the input in AC mode, noise floor can be as low as 140nV:

60dB preamp gain noise floor (AC coupling)
60dB preamp gain noise floor (AC coupling)

 

I think I have now what I needed to improve the bench measurements!

 

 

Author: Ale Moglia

"A mistake is always forgivable, rarely excusable and always unacceptable. " (Robert Fripp)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.