I did the
test circuit from here but with 10ohm/1k -> 101 gain. I got slightly different values (not in the same order) (output, which is Vos*100):
199mV
56mV
94mV
65mV
198mV
12mV
145mV
So, I got the worst one - with Vos = 1.99 mV and I changed gain to 1000 (10Ohm/10kOhm). result is 1.82V or Vos = 1.82mV.
But then I made a divider with 10Ohm/100k and conected it to Virtual ground and Vcc to get about 2.5V / 10,000 = 0.25mV I connected Vin+ through 10||10k to this divider. So an ideal OpAmp should give me 0.25mV * 1000 = 0.25V. I measured
Vout=-1.723V
(of course relative to virtual ground). with the voltage measured before -1.820V this gives me a value:
Vout =0.09
which is less than half.
So I tried to think where this error comes from (that's my thinking, correct me if I'm wrong). We discard Ibias, so it should be Ios. It's from 5 (typ) to 30nA (max). Let's say that Iin+ = 0 because
the schematic should discard input currents, then Iin- differs from Iin+ with 5 to 30nA. The voltage drop on Rf which is 10k -> 5nlA*10k = 5uA*10 = 50uV. So the voltage on Vin- is 50 to 300uV higher (or lower) than Vin+. That's And we are trying to measure 250uV (VGND to V+ /10,000). If everything else was spot on - resistors accuracy, voltages ... (which is not the case) we can calculate Ios. Taking into account Vos = -1.820mV we measure 0.09,which is 90uV * 1000. So Ios should be (+-) 16nA.
I'm doing all this to understand opamp parameters and how to compensate the errors. I would be greatful if someone tells me when I'm wrong.
What I want to try next is to try to measure all these parameters and discard them all. I could measure 1% resistors and find the best ones, I could use accurate voltage from a Voltage reference. The idea is to have experience with opamp parameters. For the fun I could make a tool that measures all these parameters for specific setup (supply voltage and temperature) and a program to show the value of components required to discard the errors. I think that's a great way to know opamps better and if other unexperienced nerds join we could share results.