Since memory seems to be ok and front panel is serially connected only power and reset are reasonably left.
Reset is directly from main MCU so power has more options.
So, if mainboard connector check up and cleaning is not enough, some signal stability checks during and after power up are needed.
With luck a thin wire can be stuffed into the cable side connector from the back but then it can also strengthen the connection.
I cleaned the connectors and reflowed the solder, connections seem solid.
Other than power, any suggests on what to look out for? I could scope the data pins, but not sure what I'd be looking for other than seeing traffic (which there must be since the display and mainboard MCU are talking).
Given the symptoms and what you have tried so far I would look at the supply's, especially the way the front panel derives its own +5vdc.
A noisy/bad supply could be tripping the display micro controller in much the same way it was faulty on on my unit......i.e. sending spurious commands back to the main board.
It all starts with the +/- 18vdc.......check that they are clean, and check that they dont get spurious kicks or dips.......which end up affecting the display +5vdc supply.
NOTE. Some of the E series psu's have the same display board firmware.
Ian.
I scoped the 5V supply on the mainboard, reset signal that the MCU uses, the -17.4V that goes to the display and the 5V supply on the display board that uses -17.4 as COM. All of these seem to come up normally, are clean and have no spurious spikes. All seems clean when the issue is present and not present.
Seems to me to not be a power issue, but there could be something else I'm missing.
if the flash memory is a plcc and in a socket : take it out and resolder the socket. i've seen the sockets go bad on this generation of machinery. same for the AMI asic (if there is one).
other suspects are the FRAM ( if ther eis one ) 24c02 or 04 style but ferroelectric.
I've previously replaced the SRAM (U14) on the mainboard with IS62C256AL-45ULI it's soldered down. The MCU (U17), ASIC (U18) and EPROM (U13) were all soldered in. I've since socketed them and tried replacing each of these chips with no changes in behavior.
There's an EEPROM soldered in (U15) which I haven't touched. I'm guessing it's used to store changes in settings. Could it make sense it's causing a problem?
What is the pin 4 and 5 swap on the LM2925? Delay C17 0.1uF on pin 4 should give ~200msec but it is X7R. Any chance C17 has a poor connection now.
For the POR timing of the three MCU's, I assume the main CPU comes up last. But the RS-232/GPIB MCU has a reset delay U1/U8/C1 tied to IG_TXD which might be a watchdog of sorts unless the N83C51FA has it built in.
"*IDN" what F/W rev is all this, ref service note https://www.eevblog.com/forum/repair/looking-for-agilent-34401-88842-io-processor-image/, Front Panel I think 888 13 was the last.
Yup I replaced the LM2925 and swapped pins 4 & 5 which are backwards on the actual board & schematic. I also replaced the delay capacitor (C22, is this what you mean by C17?). I scoped it and the 5V rail and see the 5V rail coming up and being stable before the reset is enabled and the MCU starts. I played around here a bit before and temporarily increased the delay having the MCU come up much later and still was able to reproduce this intermittent issue.
I'm not following the info about the RS-232/GPIB reset delay. Are you referring to the items on the earth referenced logic section in the schematic (
http://ridl.cfd.rit.edu/products/manuals/Agilent/power%20supplies/CD1/Service/E3632ser.pdf)?
This is the firmware info: HEWLETT-PACKARD,E3632A,0,1.4-5.0-1.0