The 33120A signal generator has been repaired. I wanted to give a debrief for anyone following in my footsteps.
SYMPTOM:The signal generator's negative half of it's output signal clips as you increase the amplitude of the signal. The clipping is independent of frequency and applies to all waveforms (sine, square, ramp, arb). The clipping "resets" as you increase the amplitude and the attenuator switches steps, and then appears again.
VISUAL INSPECTION:Overall the mainboard looked fine with no immediate damage apparent. Close inspection of resistor R771 revealed that it was burned so badly that the resistor had turned from it's normal blue colour to flat black, but it did not scorch the board or surrounding components, so it almost looked normal. Resistance should be 26.1 0.1%, but the resistor measured 172 ohms.
ELECTRICAL INSPECTION:I suspected that a transistor in the amplifier stage was the cause of the fault, so I measured each transistor in situ to check for obvious failures. The meter I used for this was my GW Instek GDM-8251A. Here are my measurements:
Obviously something looks fishy with Q718 not providing a measurement similar to the others. I had expected to see a faulty transistor fail short instead of open.
Q718 is a Motorola 2N5583 RF PNP BJT. The key specification for this part is it's fast delay/rise/fall times, and it's transition frequency spec of 1.3GHz. Tracking one down seems to be hit or miss depending on the day. Before putting effort into sourcing one, I decided to replace the transistor with another "close enough" transistor from a readily available source, like Digikey. In this case, I picked a 2N4033 based on having close current gain, and being decently fast. I also picked up a replacement resistor for R711 (part number RQ73C2A26R1BTD).
I replaced R711 and sucked out Q718, temporarily replacing it with the 2N4033. Thankfully, testing the generator showed that the output signal has been restored. I cycled the amplitude up and down it's entire range and the clipping was eliminated. The transistor performed fairly well up until around the 10MHz mark, after which it began to rapidly distort and heavily attenuate the signal.
I located a replacement 2N5583 from an eBay seller in the UK selling various NOS parts. There appear to be many "unmarked" or "Motorola" (in suspicious quotations) from eBay sellers in China for fairly cheap, but they seem super sketchy, so I decided not to risk it. When I received the part, I popped it in and the generator seems to work properly again. Here is what the sinewave output looks like at 2Vpp into a 50 ohm termination at 1MHz and 15MHz (signal on top, sync output on bottom).
The only outstanding problem, if it even is one (as I can't find captures of what a known good 33120A generator 15MHz square wave output looks like) is that the rise/fall times of the square wave output are relatively poor. It looks OKish up until 10MHz or so, and then the poor edge performance becomes dominant. Even the sync signal performs better. Here are some captures of what the square wave output looks like into a 50 ohm termination: