Die Software lösung sollte gar nicht so schlecht sein, wenn ein MOSFET als Steuerelent benutzt wird. Der Mosfet ist schon so etwas wie eine Spannungsgesteuerte Stromquelle, allerdings nicht sehr linear und Temperaturstabil. Die Tempeaturstabilisierung und Linearität sollte durch die Software brauchbar nachsteuerbar sein.