Charles said:
You know, the fun thing is, one of the tasks I decided to do was
simulate this thing, and see what helped. I got the latest INA122 spice
model from TI/BB, and tried this. Finally figured out that none of the
reference voltage changed did any good, got just about the same results
every time, or results that didn't make any sense. Ralized that they
modeled it as a single opamp, not as an instrumentation amp.
Right- forget their dumb SPICE model. Throw the equivalent circuit into
SPICE using ideal OA's, then do a DC sweep on Vdiff from say -15mV to
+15mV, stepping VCM as a parameter from 0.5V to 2.5V, and plot the two
OA outputs. This will tell you how the INA122 will do.
Now I realized I don't have any matching PNP/NPN pairs in the junk box,
just a pile of 2N2222's, so will have to run by RatShack later and pick
some up.
BTW, is that a diode in the emitter bias circuit? Or something else....
Thanks for all the help! I figured an actual DESIGN question wouldn't
be TOO off topic...
On second thought, the transistor current source offset is not so good
in this application for two reasons: 1) it is not ratiometric to the
battery voltage, and 2) it takes a lot overhead ~ 1.3V to each rail
which does not leave a lot of room for VCM variation- especially when
you consider battery drain down. It is better to go with the INA122
followed by an OA with Vo=2(Vin-Vbatt/2) as in my original circuit- this
is ratiometric and has no CM limitations. You can conserve current by
going with a dual RRIO OA and using an inverted mode transistor like so:
View in a fixed-width font such as Courier.
gnd Vbatt
| |
INA122--------------+
| | RRIO
+ | |\ | +-R-+
V -------|--------|+\ | | | |\
in | | >---+--|-+-R-+------------|+\
| ,---|-/ | | | | >--+-> 0<V <3V
| | |/ | | R +----|-/ | out
| | | | | | |/ |
| | | | | | |
| +---100K----- | +---R---+-----R----+
| | | | |
| | | | 3V R R=10K
,----|---+---25K-----+ | | |+ |
| | | | +--||---+--Vbatt
(957)RG | | | | | |
| | | | | |
'----|---+---25K ----+ | | 443K
| | | | | |
| | | | | |
| | | | | |
| | | | +--10K--+
| | | | | |
| | | | gnd |
| | |\ | | |
| +-----|-\ | | |
- | | | >-- | |
V ------|---|-----|+/ | |
in | | |/ | |
| 100K | |
| | | |
| | | |
+------------------+ |
V | |
ref +----10K----+-------. |
| |100n | |
(66.2mV) e === /| | |
\| | /-|--' |
|--6.8K---+-< | |
/| \+|-----------+
| 2N3904 \|
gnd