Do not use the LT1037; it is decompensated for use at gains of 5 or greater. While it is possible to externally compensate it for lower loop gain with a series RC network between the inputs, this will result in higher noise than using an LT1007 because you have to raise its noise gain to make it stable and it adds complication.
I won't! I knew it wouldn't be stable but I wanted to see if adding the compensation capacitors that were in Kleinstein's design would work. It didn't. The LT1007 was easier to stabilize but with my current design the LT1007 would require a negative auxiliary, due to common mode input and output limitations.
Usually the frequency compensation can be brute forced by adding a capacitor from the output to the inverting input but with a decompensated amplifier like the LT1037 or OP37, this will just make the operational amplifier oscillate. Stabilizing one of these below their minimum stable gain is a great learning experience.
And of course you cannot add a feedback capacitor between the output and inverting input of a current feedback amplifier either unless you sacrifice a goat, say the magic words, and know the secret circuit. Or maybe it was just that last thing.
I think I am going to change around my design radically, to move the current shunt to the low side and enable the use of a wider range of op amps. I have a whole bunch of op amps, mostly LM324's, but some really nice LT parts as well. Almost none of them are rail to rail input/output, so I prefer my design to use junk I already have: (bolded ones are ones I may consider using.)
This is a good idea if you have no specific requirement for high side current sensing. It makes things easier but see below about the PS503.
There are some old operational amplifiers like the 301A and some JFET input operational amplifiers which have a common mode range which includes their positive supply making them useful for high side current sensing. I always wished that someone had made a 324/358 equivalent for high side single supply applications with an output that goes to the positive rail but nobody ever did.
LM324; // slow, crossover distortion issues, but I have a bunch
LM741; // ancient relics of the past, I literally have handfuls of them!
UA1458TC // ancient relics of the past, I have a bunch of these!
Personally I do not think there is anything wrong with these for this circuit. Their low slew rate will increase recovery time but in a general purpose bench supply they are still fast enough. If I wanted faster recovery time, then I would add clamping circuits to keep the error amplifiers out of saturation.
The 1458 is effectively a dual 741 and depending on who made them, they are identical. The 4136 was often used as a quad 741 but it is a different part with PNP inputs and faster performance.
It is difficult to beat the price of the 741 or 1458 if their performance is sufficient.
LM318H; // it's in a fancy metal case
The 318 is fast and supports external frequency compensation but has more noise and less precision because of the resistors used for input stage Gm reduction. The 318 was one of the first parts useful in video applications.
TL072CP; // JFET inputs, limited output current and the output can't go below the noninverting input.
TL2072AC; // ditto.
The higher slew rate allowed by the JFET input stage (Gm reduction again) would make recovery time faster. I am not sure what you mean about the output not going below the non-inverting input; are you referring to the phase inversion issue with the TL072 type JFET operational amplifiers when their (negative?) input common mode range is exceeded?
OP37; // These things aren't even that fast and can't work at unity gain.
OP27; // ditto
LT1007; low noise, moderatly fast
The OP37 is a decompensated OP27 just like the LT1037 is a decompensated LT1007. I have used the OP27 and LT1007 to great effect for high performance low noise regulators and power supplies but their capabilities are generally wasted on a bench supply.
If you want extra precision at a low cost, then use a cheap OP-07 instead or the LT1112s that you have.
LT1167;
LT1191;
LT1363; CRAZY fast, 1000V/uS!!! Maybe too fast... Not even going to try to calm it down and stabilize it!
LT1360; fast!! 800V/uS!!!
LT1112;
You kids with your fancy complementary process operational amplifiers - get off my lawn!
LT1167 - too slow for current sensing.
LT1191 - fast VFA and could be useful but not as an error amplifier.
LT1363 - fast CFA and could be useful but not as an error amplifier.
LT1360 - fast VFA and could be more useful than LT1191 but not as an error amplifier.
LT1112 - can be treated as a very high performance replacement for the 1458 or a better dual OP07. This would be a great error amplifier if you want maximum precision with parts that you already have.
Watch out for the maximum differential input voltage and current for precision amplifiers including the OP07, LT1007, and LT1112. Unlike 741 and 324 type operational amplifiers, they have a very limited differential input range and require input resistors to protect their inputs from excessive currents.
Hmm, does anybody make a wide differential input precision operational amplifier except for the LT1006/LT1013/LT1014 type? I guess it is time to start a search but I bet the part will be too expensive if it exists.
That is a great design and reminiscent of the Tektronix PS501 or PS503.
Thanks! I took a look at the manual for the PS501 and I see what you mean.
The PS503 had to use high side current sensing because it can operate as a bipolar tracking supply. These power supplies also support remote programming.
I would not copy these designs exactly but the way they handle current control is worth studying.