Q105 and Q106 are quite a bit different. It may be worth checking (at TP5 to TP6) if the current sharing is still working OK.
The resistors for current sharing are quite small and I would expect that this may need well matched transistors. The use of 4 wire resistors is a bit odd: the parallel connection partially defeats the 4 wire connection.
With the transistors out, one could also check if the 2 are also similar in VBE and maybe also the speed.
Are the transistor on the PCB or mounted separately on a heat sink. If extra wires are used, the position / spacing of the wires can make a difference from parasitic inductance.
With the transistors out, one could also check R108, R109 in circuit. Drifting resistor values could change the gain / speed of the the stages.
The calibrator is fixed, unfortunately mostly due to serendipity not hard work or brilliance on my part. But the wild goose chase was educational at least. Here's what I did: (TLDR:the outputs and drivers aren't the problem)
I still had the transistors out, so I checked V
BE with a 1mA test current and got 0.48V for Q103/104 and 0.53V for Q105/106. I tested R108/109, they were a bit high at 5.6 and 5.9R, but I let that go. I tested most of the resistors on the driver board and they were all OK. I very carefully tested R111/112/113/114 (these are loops of wire that extend out into the heat sink tunnel) and they were 87.4mR +/-1mR the long way and about 1.1mR between the Kelvin terminals. Regarding that, the circuit isn't using Kelvin sensing but I think it is set up so that the voltage supply to the driver board stays close to the voltage at the driver and output transistors, probably to improve PSRR. The outputs and drivers are both on a large heat sink and also directly on a PCB via sockets, a picture is attached. It's really a neat, compact arrangement.
Thinking that I was going to quickly prove that the transistors were not behaving and already shopping for replacements, I set out to measure the currents using the accurate measurements of the emitter resistors and some extra test leads that I soldered in. I tested at standby, active with zero output, 1A, 2A, 5A and 10A, positive for R110/111 - Q103/104 and negative for R112/113-Q105/106. Here's a table, hopefully the formatting works:
CURRENT R110/Q103 R111/Q104 R112/Q105 R113/Q106
STBY -0.5mV -0.5mV +1.0mV +1.0mV
0A 50mV* 50mV* -80mV* -40mV*
1A 90mV* 90mV* -110mV* -80mV*
2A 0.125V 0.121V -0.136V -0.117V
5A 0.219V 0.225V -0.230V -0.218V
10A 0.435V 0.448V -0.455V -0.435V
I
C@10A (both) 10.096A 10.187A
I
B@10A 0.096A 0.187A
GAIN (combined) 104 53
So the first lesson is that curve tracing at voltages and currents far from the actual use don't indicate much! This might seem obvious in hindsight if you look at the datasheets. The second is that emitter resistors really do work for load sharing because very small changes in V
BE result in big current changes. The curve tracing is probably more appropriate for the drivers since the 50mA max of the curve tracer is reasonably close to the currents in the actual circuit. Those curve traces indicated that the gain of Q101 is about 40 and Q102 about 80, and that ratio almost exactly compensates for the difference in gain of the outputs. I wonder if that is a coincidence or if this is someone's idea of driver matching.
So, on to the anticlimactic solution. I decided to follow the signal through and see where the phase shifts were occuring. When the 700kHz+ oscillation was occurring, I found that signal had a greater than 90 degrees shift between TP4 (input) and TP2 on the driver board. I decided to short the output to quell the oscillation and then give it higher frequency inputs and observe the phase shifts. Unfortunately I didn't take any photos at this time, planning on getting some later. I ran the frequency up to 50kHz and thought I could see a small shift but I couldn't go any higher because 50kHz is the max for the 5101B calibrator I was using. I switched to using an AWG for the input and as soon as I connected it the DUT stopped working entirely, the LEDs went off and there was no logic control. Well, the 5100B has an isolated output, but the AWG has the negative grounded. It turns out that there was some physical damage to the control panel that essentially shorted a 5V supply to the common of the analog preamp (COM1) and this must have provided some sort path for feedback from the output. I fixed that and the problem went away--it now can drive a load through 20 feet of leads and three meters if I like. Now as I raise the frequency, there is a phase shift as the frequency goes up but the strength of the signal drops into the noise long before the phase difference nears 90 degrees. I can give it 5V @ 700kHz input and it essentially does nothing.
I then reassembled it, calibrated it and finished up with
Fried Chicken's meter. A happy ending all around.
