Other Parts Discussed in Thread: LM358
Tool/software:
Hi! I'm having some major gain issues with the INA350AB. The circuit is an (supposed to be precision) ohmmeter for 1~30 ohms.
U11 is a LM358 or equivalent. The circuit is fairly simple, it's a 10mA current sink. This causes a voltage drop across RDUT (I'll talk about R52 in a bit). The positive side of RDUT is connected to a 2.5V reference (REF4132B25). So the voltage at inverting input of the INA350 is 2.5V - testCurrent * resistanceOfRDUT. IN+ of the INA is the 2.5V reference. The INA gains the differential input voltage by 10 and then I feed that into a ADC101 for measurement.
(Note: I'm aware that the regulator is only rated for 10mA and I'm using slightly more than that. The active measuring time is very short (<1s), and I've measured the 2.5V supply while under load, and it remains stable. The VPP is consistent with o-scope noise floor, and the voltage remains at 2.4999V). 4.096V is also very stable, with the measured voltage at 4.0958)
I also tailored the circuit to keep the input/output within the high CMMR region, as stated by Figure 7-55 in the datasheet. Theoretically I should be getting the best performance of this amp.
The issue is that the gain of the INA350 seems to be jumping around, much more than is advertised in the datasheet (assuming I'm understanding it correctly). I was planned for some small gain error, but what I'm measuring is inconsistent as well as much too large. If you measure the gain (I'm calculating this by output voltage / differential input voltage) at a differential input of around ~0.1-0.16V the gain is fairly consistent.
In- | Diff | INA Vout | Gain |
2.3974 | 0.1025 | 0.9999 | 9.755 |
2.3874 | 0.1125 | 1.1000 | 9.778 |
2.3756 | 0.1243 | 1.2174 | 9.794 |
But the story begins to change when we start amplifying higher differential voltages
In- | Diff | INA Vout | Gain |
2.2788 | 0.2211 | 2.1864 | 9.889 |
2.1537 | 0.3462 | 3.4378 | 9.930 |
2.1305 | 0.3694 | 3.5556 | 9.625 |
On the higher end, the gain is all over the place. This is also true for the lower end. This is why I put the R52 "bias" resistor. I was raising the bottom end up because I had gains of 6 and 7 at small differential voltages and low output voltages.
I've checked all the voltage references, DUT_SENSE, INA Vout, and there's no crazy oscillations or large peak to peak swings. What are some things to check?
Cheers,