I want to source a current into a variable load, around 100-200mA. The load sinks current, and is grounded at one end, so I cannot use a low-side current sink. The current needs to be precise and independent of the load impedance up until the source saturates up to a volt or so. The current is too high to use devices like LM334. Linear Tech has a device that can source 200mA but it's about £4 in onesies from Farnell, so I'd like to avoid it.
I thought about using a high side op-amp driven current sink (like this
), but with a dedicated Vref instead of the divider resistors... but this is dependent on the difference between Vcc and Vref, effectively this means my Vcc must also be a precision voltage source which increases the complexity as well as that precision source needs to be able to supply 200mA. I do have a precision Vref @ 2.048V, but it can't source much more than a few mA.
I came up with what's attached. It works, but it requires two opamps plus two power devices. The first opamp essentially generates a 2xVref output, and the second op-amp regulates into a current using a P-channel FET (I did not want to use a PNP as the base current would create an error.) The source current is set by Vref/Rset.
I'm thinking that there's a simpler option. Does anyone have any suggestions?