Normally I manage to repair the SMPSU that I dive into. But this time I must admit that I am defeated.
It is a VT100 PSU (H7831). I tested it with dummy loads and it worked fine. But when used in the terminal with the Basic Video board and monitor board it gives a jumpy picture. Both horizontally and vertically. First I thought that it was related to the monitor board but soon recognised that the +12 V had a most peculiar waveform on it: http://i.imgur.com/d0z0NQS.jpg http://i.imgur.com/gQqmSN5.jpg http://i.imgur.com/P0dt5y1.jpg This waveform is only present on the +12V, not the +5V, not the -12V or -23V. So I connected just the Basic video board and a variable dummy load instead of the monitor board. I used a Variac on the input. It turned out that there were no problems now with the +12V. Until I pulled out and reinserted the keyboard. Then it was there. If I lowered the input voltage it was impossible to provoke this problem and also if I increased the +12V load. Further testing also gave that putting a few amps extra load on the +5V also made it resistant to this type of failure mode. The amplitude and frequency of this waveform is shifting by +12V loading and AC input voltage. The VT100 SMPSU is a primary switcher regulating the +5V. Then the +12V is handled by a secondary switcher which is synchronised with the primary switcher. The other voltages have linear regulators. It looks to me that something in the regulation circuitry is not behaving, thus oscillating. But what component has failed (or is out of spec)? I checked transistors. I checked the waveform from the 555 chip and ramp voltage input to the 555. But I cannot figure out what the problem is. I checked the 560uF output capacitor but my LCR meter said it was in good shape. Around 700 uF and very low ESR. I was thinking of breaking up the feedback loop and see what happens, using an external +12V as an input to the regulator rather than the generated +12V. But hasn't got there yet. Anyone seen this type of behaviour? Tony, do you have some piece of good advice? /Mattis