Hi!
I wonder it anyone here could offer some help in repairing a HP 3478A, bought on EBay as "parts only".
When powering on, some illegible black symbols appear momentarily along the top of the display.
Otherwise, the display is blank. The 3V RAM backup battery was completely drained out, so I will
have to do some kind of calibration once I get it up and running. I have removed the battery completely
for now. All the jumpers are in the right position. The power rails seem fine. But what is the maximum
acceptable ripple on the 5V rail at the Vcc pin, that will still not disturb the processor?
The problem now is that when probing the RESET-pin (pin 4) on the U501 microcontroller (which
apparently is an 8039 microcontroller), I see that the processor is reset around every 1.3s. This
time period fits with the description of the counter chip U507 in the service manual, which will
cause a processor reset around every 1.3s if not stopped by the keyboard button scanning that
the processor is supposed to perform.
In the 7-F-59-b section on the reset circuitry, it is described that the processor emits a signal
on pin 31 to the keyboard as part of the keyboard scanning, and this will cause the counter chip U507 to
not reset the processor. However, my 3478A does not emit this signal on pin 31, so the processor is
reset every 1.3s by the counter U507.
The power rails look fine to me. The connections from the D0 through D7 (pins 12 through 19) on
U501, to the RAM/ROM chips are fine. The Xtal oscillator on pins 2/3 on U501 is also fine. The
ALE oscillation on pin 11 on U501 is also fine.
I've looked at service group D in the service manual which is for power-on troubleshooting, but
it tells me to use a "signature analyzer", which I don't have. Is there a way to do the "signature
analysis" manually using a 4 channel oscilloscope, or several oscilloscopes?
Could it be that the ROM data is bad, so that the processor is never able to start running through
the program that it should be running, and therefore is not emitting anything on pin 31, and is
therefore reset every 1.3s due to the reset circuitry?
There is one more thing: When scoping the signal on the "data bus" between the processor and the ROM,
the waveforms do not look particularly nice. I'm aware of the possibility of "bad probing". I tried
to avoid that By using the "spring-attached" grounding pin near the tip of the probe, and probed
pin 17 of U501 while touching the ground pin 20 at the same time. See below for waveforms. The
oscilloscope has 200 MHz bandwidth, but with a 100 MHz probe.
And BTW, forcing the RESET pin 4 on U501 to be high does not help :-)
ALE signal on U501 pin 11:
Crystal oscillation on U501 pins 2/3:
Reset happening every 1.3s, as seen by probing on U501 pin 4:
Some scope screenshots of activity on data bus pin 17, using the nearby pin 20 as ground reference: