Curret mirror with discrete BJTs

bjtcurrent-mirrorcurrent-source

I need to supply power for some power diodes. The power supply units are current regulated, the diodes are connected in series.
Let's say that i hve 3 strips of leds, each one needs 400mA, around 20V +/- 2V and one power supply providing a regulated source of 1200mA max 40V.
Is it possible to make a current mirror using discrete bjts ( not IC )?
Can i expect to have mismatches (due to the BJTs tolerances ) lower than 50mA ?
How much difference between the strips crrent i should expect?

Thanks in advance.

Best Answer

It's certainly possible to do this. In fact, it is done quite often in old test equipment. However, it can be difficult to get this to work right as the transistor gains have to be very precisely matched. This is easy to do on a chip as the transistors are physically close to each other and as a result will be built with similar characteristics as well as being thermally connected, but with discrete transistors this is much more difficult. For one, you will need to make sure that the transistors are at the same temperature by physically connecting the cases together. Second, you may need to get a box of transistors and swap them out until you find some with similar current gains.