Constant base voltage on transistor tester project.

I am designing a transistor matcher and curve tracer.

Got it running sort of ok.
Measures hfe of npn and pnp ok and compares well with my DMM for readings.

I then tried a darlington npn transistor and the hfe is 31 !

I assume base voltage doesnt change when checking hfe.
My base current comes from base driver voltage (through 1k resistor) - base driver voltage at transistor turn on divided by a 1k resistor.

It seems with a darlington the base voltage goes up as its driven harder.
This messes up the calculated base current.

So I am having to add a differential amp across base resistor to calculate accurately the base current.

Seems odd it works fine with none darlington or low hfe transistors.

There is a problem with high hfe none darlingtons too.

Waiting for a new pcb now to see how well it works.
 
Turn on voltage is about 1.2 volts.
Its seems to go up to 1.4 when its turned fully on.
The 0.2 volts change messes up the calculations for hfe.

I have to be careful not to bodge it or the normal npn/pnp wont read right.

The answer is obviously to measure V across 1k resistor for an accurate measure.
I have added a differential amplifier to measure it.
 
Your circuit should be designed to measure base current with a fixed collector current. Base current error should be fine.

In other words, diode wire the DUT with a suitable sized, or selectable resistor value (range control!) in series with the base. V(Rb)=IbRb. Put a much smaller resistor in series with the voltage supply to set the current as (Vsupply-IbRb-Vbe)/Rlimit.

If you're measuring to match Vbe, then measure that at the same time, at the collector current you intend to use for bias.