The circuit is a little bit more complicated I'm afraid. It has a drive control, and a biasing scheme with high precision 0.1% resistors. Normally, the drive control signal and the biasing voltage produce the needed current in the collector of the Darlington connected transistor. The control signal values and expected output has already been calculated etc and programmed in software.
However, this new problem I am encountering is that the output for a given drive signal is not what is expected due to the thermal drift. I cannot keep changing what I expect, to be based on the different temperature variations that the transistor may experience. However, if I can make the bias voltage somehow stiffer, so that it does not change very much based on temperature, I can keep everything else according to design.
I wish I knew how to upload a schematic of the circuit, so you would see what I am talking about. A little difficult to explain in words. Sorry for any confusion
Thanks