Gain Non-linearity Measurement Woes

Jun 19, 2023 Last reply: 2 years ago 10 Replies

Hello! I've recently been interested in measuring the gain non-linearity of various op-amps and composite op-amp configurations for use in integrating ADCs. Following the circuits and measurement techniques posted in these app notes from ADI and TI, the results I got were unusable:

formatting link
problem I found with these circuits is that they are basically noise amplifiers with a high-gain network created by the top feedback resistor and the divider on the inverting input. Instead of a clear line, I get a flood of noise that comes from the resistors and op-amp (the noise waveforms are very characteristic of band-limited noise). I don't understand how the clean lines in the app notes were obtained. I tried both a small capacitor from input to the summing junction as recommended in the TI app note, as well as a film capacitor (10s of nF) across the top resistor on the divider on the inverting input. The latter fix helped remove the noise, but the XY plot was flat even for the incredibly poor LM358. I had a couple other people repeat these measurements for me, and they had similar results. Is there a sane way to measure gain non-linearity that actually works? Regards, NNNI


Just signal average a bunch.

...and low-pass filter the scope inputs. If a sweep frequency of around 1Hz is used, then maybe filter at about 1kHz. Both app notes are silent on this.

John

Most scopes do bw limiting and signal averaging these days. One can always do some creative graphing too.

I've tried both averaging and bandwidth limiting, but that didn't help much. The only scope I have on hand right now is a HP54600A. In two weeks I should get a Rigol DS1054Z, I'll try the measurements again. Thanks for the tip about low pass filtering the scope input, I'll try that as well. Regards, NNNI

Are you picking up ambient noise? An Altoids or a Danish Butter Cookie can would be a good shield, with some lead bypasses.

I hope you are not using one of those dreadful plastic breadboard things.

formatting link

I wouldn't dream of using a solderless breadboard for anything!

formatting link
've been using Manhattan-style as of late. Regarding the noise, I'm not 100% sure if shielding will help, because at such high gains, you might as well be amplifying the noise of the resistors and op-amp.

Wave your hands around it and see if the noise changes. Look for 50/60 Hz too maybe. FFT it!

Nice style, similar to mine. I use gold-plated FR4, which looks good and doesn't tarnish over time.

formatting link
Here's one I just did, to blow up some Panasonic solid-state relays.

formatting link
SSR data sheets don't have SOAR graphs.

Looks like I can add a roughly 10 ohm wirewound resistor and have the SSR survive shorting 35 volts for long enough for software to shut things down. Now I need to blow up some surface-mount wirewounds.

Air convection is a classic source of super-low-frequency noise, 1/f sort of thing. Here's a little cover over a thermocouple front-end, which really helps.

formatting link

IIRC there's an old PMI app note about the OP27, which they tout as having vastly superior open-loop gain linearity compared with the OP07.

I remember it being full of plots and test circuits and stuff. I'll see if I can find it.

Cheers

Phil Hobbs

To amplify a current shunt, I used an opamp feedback network of about

10 ohms Thevenin, to keep the Johnson and current-driven noise down. That makes the opamp work hard making much swing, which creates thermal hooks. So, compound amp.

I used LT1028.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required