I'm trying to design a band pass filter with a programmable gain option to record varying levels of sound as defined from a microcontroller. I used LTspice to design my circuit, and the filter portion of my circuit works as expected.

The signal output is centered at 1.65 V which is what I want.

PGA input

My problems start when I try to use the LTC6910-1 PGA. Looking at the data sheet, the gain seems to be inverting but I'd just like a simple non-inverting gain which can then be adjusted based on the G0, G1 and G2 pins. My example circuit looks like this:

PGA circuit

where OUT is the filter output, \$V_{\text{p}} = 3.3\text{ V}\$ and \$V_{\text{ref}} = 1.65\text{ V}\$. The output from the PGA looks like this for a gain of 100:

PGA output

I'd just like something centered across the mid 1.65 V but I'm not sure how to make the circuit non-inverting.

Is this possible with this circuit? If not, has anyone got any other recommendations?

  • \$\begingroup\$ "but I'm not sure how to make the circuit non-inverting" -> you can multiply each sample by -1 after your record it. \$\endgroup\$ Feb 18, 2021 at 14:48

1 Answer 1


First of all, ask yourself if you really need a non-inverting amplifier. You suggest that you are processing "sound", in which case it might not matter whether the signal is inverted or not. Maybe you are doing something else with your signal which requires it to be in phase with the input, but if you are just going to connect the output to a speaker then it doesn't matter.

Assuming you can't just use the PGA as-is with its signal inversion, there is no way to use that particular PGA both (a) as it is designed and (b) as a non-inverting amplifier -- the datasheet for the PGA says in page 1 that (emphasis added):

The LTC6910-Xs are inverting amplifiers with rail-to-rail output.

The datasheet also includes a block diagram which shows how the amplifier is configured internally:

Block Diagram

Looking at the block diagram you could theoretically abuse the device by swapping the use of the IN and AGND pins since they are, respectively, the inverting and non-inverting inputs of the internal amplifier. This isn't a great idea, though, since the device was not intended to work this way. Also, AGND is not rail-to-rail input (unlike IN) and the minimum gain would be a gain of 2 (which would be a problem if you require a gain of 1 to be a possibility). You can try it if you absolutely have to use this particular PGA, but I don't recommend this approach.

A better solution would be to just use a non-inverting PGA. You can search for a suitable PGA across multiple manufacturers at places like Digikey (this search will get you started, and you can filter based on additional needs such as rail-to-rail capability).

Finally, you can add another inverting amplifier stage before your current PGA circuit so that the double inversion results in a non-inverted output. You can either use a dual amplifier PGA (it looks like the LTC6911-1 is a dual amplifier equivalent of your LTC6910-1) or a simple op amp configured as an inverting amplifier. If your minimum gain selection is greater than 1 you could possibly improve performance of your overall amplifier by configuring this extra amplifier with some gain in order to split the total gain between the two stages.

  • \$\begingroup\$ I have to say, this is one of the more detailed replies I've received on here. That was enligthening thank you. I was trying to stick to the LTC6910-1 as I had some samples available and I wanted to make a quick prototype. The double inversion trick is quite nifty thanks! \$\endgroup\$
    – Naive_tech
    Feb 18, 2021 at 17:26
  • \$\begingroup\$ @Naive_tech Happy to help, and thanks for accepting! \$\endgroup\$
    – Null
    Feb 18, 2021 at 17:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.