Hi,
I've decided to seek advice from the community to help reduce my backlog of stalled repair projects, starting with most recent first. As you may have guessed from the title, this concerns a Keithley 177 DMM.
First, a quick introduction to the patient. The K177 "microvolt" DMM is based on the 4.5 digit version of the popular and venerable intersil voltmeter ADC chipset, however Keithley added "microvolt" capabilities by designing in a preamplifier before the intersil ADC. This needs to be extremely stable as it precedes the ADCs built in offset compensation (if that's the correct term). Hence Keithley implemented a chopping scheme based on 2 op amps, a discrete fet chopping switch and a jfet demodulation switch.
So my problem is a very unstable reading in the 20V and above range. It actually reads spot on in the 2V and below ranges, and ok-ish in resistance (may be some issue here but not as obvious as the higher voltage ranges). I didn't note down the current readings but off hand I seem to think that they were OK, but take that with a pinch of salt.
Initial observations: The voltage error is always greater in magnitude than the expected voltage i.e. positive voltages get more positive and negative voltages get more negative. The error is constantly drifting in a random direction. The voltage at the rear analog output terminals always matches the displayed voltage (taking into account the range setting). I.e the problem is before the ADC chip. The incorrect voltages can also be measured at the output of the input divider I.e. before the chopper, however there is no significant leakage within the divider/range switches (confirmed by wiring in an external divider which showed the same problems).
At this stage, the symptoms are pointing to excessive input bias current in the chopper amp, so I pulled the chopper fet and did some impromptu measurements, namely Vgsth and leakage current. As best as I can make out in my home lab (a tiny desk in the spare bedroom), the only parameter out of spec was the gate leakage on the input side, which was in the 10s of pA, rather than sub 1pA as expected. Everything else seemed spot on (1pA is about the limit of the sensitivity of the tools I had to hand).
However, this discrepancy seems too small to explain the observed voltage offset. Nevertheless, assuming that the feedback side of the chopper is less sensitive to leakage than the input side (due to the input divider resistance) I swapped the input and feedback chopper fets - they are in a single can which I flipped upside down.
This did indeed reduce the problem, however it didn't eliminate it completely, and pretty much brings us up to date. So my question to the floor is how shall I proceed from here:
1) Order a NOS chopper fet, which will cost a significant fraction of what I paid for this meter in the first place, and may not be guaranteed to fix this issue as I don't know enough about chopper topology to say that all the excess leakage is coming from this fet. It seems to me that fet gate leakage must only be a small contribution to the total chopper amp leakage.
2) Dump the original chopper amp and replace it a modern Zero drift/autozero type op-amp such as ADA4522, which I already have in stock. The possible issue with this being input noise current putting me back to square one. I haven't done the maths yet, but it's only a 4.5 digit meter, so may work out to be ok, plus i have other op amps in stock so there may be something better in my shelves.
3) Any other suggestions?
Anyway, sorry for the long post - hope someone finds it interesting
PS I checked the input protection for leakage and it was fine
PPS I forgot to take any pics, except for above mentioned input protection, which is just 2 diodes so I won't bother posting it.