shakalnokturn
Thanks for recently linking to this thread from “TDS 620A Acquisition failure.” I have an observation to share that may be of benefit.
Your error log provides a clue from the following lines:
Dac Range Test, **a4 <= exp <= e4 – actual – 84
Dac Range Test, **a6 <= exp <= e6 – actual – 86
Dac Range Test, **a5 <= exp <= e5 – actual – 85
The actual value low-byte matches the expected, but the high-byte is always stuck at the same value.
The expected high-byte values written out in binary,
a 1010
b 1011
c 1100
d 1101
e 1110
8 0100
Comparing the expected binary values of a through e, to 8 in binary, shows the MSB appears to be stuck low or missing. If the missing bit were 1, then all three results would be c4, c6, c5 and within the expected range.
I had similar errors and patterns (f in the high bytes of expected values) that were tracked down to open data lines. Hairline open circuits at the solder mask opening, on the edges of IC pads, in close proximity to leaked electrolytic capacitors. Ended up removing many ICs for visual inspection with a microscope, and repaired many tracks.
The visible clues are darkening of copper tracks *under* the solder mask from electrolyte ingress. Failure to remediate all such instances of damage now, will leave the scope susceptible to future failures from trapped electrolyte under the solder mask. The dishwasher treatment cannot prevent such further damage.
It is necessary to scrape away all solder mask over affected areas, thoroughly clean exposed copper tracks of all corrosion darkening with a fiberglass scratch pen, clean with IPA, then reseal cleaned areas with a suitable overcoat, such as Circuit Works CW3300G or CW2500. The latter product is an epoxy suitable for securing tiny soldered jumpers.
CW2500 is formulated to withstand soldering temperatures, it does not soften or melt like two-component epoxy from big-box stores. CW2500 is not cheap; measuring equal volumes is not easy due to dissimilar viscosities of the components, mixing must be done for 2.5 minutes and requires curing at 150F.
An example of some damage to U1067 (ten defects - all on one side) and how I successfully repaired them on a TDS640 Processor board. Those jumpers are #38 copper wire (.004” diameter), rolled flat, secured with high melting point solder and fixtured with CW2500. ICs were reinstalled with conventional 63/37 alloy solder. Some bending of leads was required to contact pads.
Hint: to better assure equal quantities of CW2500, warm the thicker component B so it flows out into a puddle, then measure out an equal puddle of component A - which flows almost too freely.
RF+ Tech