What is a good design for a current source on the order of 50nA, preferably adjustable via a control voltage or variable resistor?
In the classic two-transistor circuit shown below, to get 50nA R1 needs to be on the order of 10M, a bit awkward if I want a trimpot rather than a fixed resistor. To get accuracy over varying supply voltage, R2 needs to be at least 10 times R1; 100M resistors are available, but not in my junkbox.
___ I -> ------------ ---o---|___|--o-- V- \\ ^ | R1 | --- | | | | | ___ | --- | V+ ---|___|-----o---/ v---------' R2
A JFET with resistor from gate to source needs an even higher resistance to go as low as 50nA, because Vgs >> Vbe; and because of the manufacturing spread it is hard to predict the resistance needed. And JFET current sources aren't as "stiff" as the BJT circuit.
I -> ------+ +---------o---- V- --- | ^ | | ___ | '---|___|--' R1
A Howland current source, using an opamp, also seems awkward; you can use lower value resistors by using a lower control voltage, but if you go too low you run into Vos. Opamps with very low Vos tend to either have relatively high Ib, or relatively high cost.
All of those approaches share the same underlying problem: they try to generate a current by putting a relatively large voltage (on the order of
1V) across a resistor.Is there a better way, using standard readily-available components, to make a current source in this range? Maybe a dividing current mirror, or something based explicitly on the exponential nature of the Ic vs. Vbe relationship (e.g., a log converter)?
Thanks, -Walter