Another example of a non-linear input current (causing distortion) is for a BJT input amplifier, where the Early effect makes the base current a (not very strong) function of collector-base voltage.
Yes, this is the dominant mechanism in BJT. Another possible one is when bias cancellation is used (as in LM4562) and when those transistors get close to saturation, cancellation errors increase. LM4562 bias cancellation is known to go completely bonkers when the input stage hard-saturates (input pin less than 1V above V-), with the pin starting to
sink several μA and pulling the input further towards V-.
Capacitance is more of a problem in JFETs, where it's larger. And where signal impedance can be much higher.
What is 'Input Bias'? It is the 'V Ref' output of the ADC, which is ED9821Q. It is 3V, generated by an LDO internal to the ADC.
Hmm, that's strange, 2.5V would be more typical for a 5V ADC. But it's fine if that's what this particular chip wants. LM4562 is happier too, because its output isn't rail to rail.
I'm still pondering why the distortion went down the most when I set the non-inverting stage to gain=2. This gives a bias at the output of 6v, but both inputs remain at 3v. Similarly, simply increasing the 'Input bias' to 6v also worked just as well. So I'm thinking the primary cause of distortion is to do with something other than the input nodes of the opamp. Is there any reason a non-inverting stage can't swing the output as close to the negative rail as comfortably an inverting stage?
The output stage shouldn't care much about the input common mode voltage.
Are you sure that the input didn't change? Weren't you testing with 0.5V RMS input and 1V RMS output at the gain=2 stage? Then negative peak input voltage is somewhat further from GND and input stage distortion can be lower.
In a non-inverting stage, I apply a DC bias to the non-inverting input. The signal is also applied here, so when the signal swings negative this is super-imposed on the DC bias and the op-amp input gets close to the negative rail where it can not operate well.
Exactly. With 1V RMS and 3V bias you get ~1.5V at negative peaks. This reduces Vbc of the input PNPs to practically zero and puts them on the edge of saturation. By the way, this opamp uses a topology similar to common power amplifiers, with PNP input stage and NPN current mirror with added emitter follower like in TL072.
Since the noninverting stage is AC coupled to the rest, you can simply increase its bias to 5V and this should vastly reduce distortion.