Hi guys,
i'm currently working on a Kontron Messtechnik Modell 8201 Function/ Pulse Generator.
When it came to me the fault was very simple: when turning it on, the fan started spinning and a buzzer on the mainboard screams to me continously. Besides that, nothing really happens. No smoke, no heat, no LED or display artifacts.
After all voltages have been measured ok, i've started to randomly resocketing every IC around (and inlcuding) the main MCU (an Intel 8031). After that, at least the buzzer was quiet for some seconds after turnin on the device. This leads me to check for the data lines and voltages with the scope and so in found out, that the datalines (8 Bit parallel interface) all looks like being tight to Vcc with a small digital looking ripple of about 300mV. Since this was far away from a clean digital signal, i've started to unplug and unsocket several ICs and Connectors, which connects to the data lines. And well first shot was succesful. After unsocketing the RAM (U7), the Generator was turning on with a short beep and a display which shows all characters. After that a promising " -8201-" in the display followed by "SoFt1.4" which is also written on the UV-EPROM on the Mainboard.
Sadly, this was the point where every stucks. No Relais, no signal, no LEDs which indicates the normale function of the generator. So i've checked what the U7 RAM is used for. The manual clearly stated, that U7 is only for user data like GPIB adress aso.
U7 is a MK4-8Z02 SRAM with included Lithium cell which dates back to 86. Of course, the Lithium cell is dead. But after trying to put it back in circuit, it definetly stops the MCU from booting. So something seems to be wrong with this IC. Powering it externally shows me, that every single pin of it (address lines, data lines and all controll lines) are at +5V - no matter if it is enabled or in write/ read mode. So i thought that this was the reason why it "blocks" a propper data communication between MCU and EPROM.
Looking through my stock i've found an Atmel AT28C256 EEPROM which has the a larger address interface. Since this shouldn't be a problem, i've botched it in the socket of the original SRAM just to check, if the MCU maybe needs this sram to continue booting.
This indeed brought me a little further (and to te point where i need your help and suggestions):
powering on the generator now shows the display ini, then the "8201" followed by "SoFt1.4" followed by 3 beeps with "nO BAttery". And that is where it is stuck again. The manual states, that this error is only for information that the lithium cell on the SRAM is low and that there will be no data stored anymore. After 2 sec, this error should disappear and normal operation should start. In my case: nothing happens.
So i've continued with data line inspections and now, the data line looks like the attached bmp... clearly a digital signal, but as you can see, there is this weird part, which seems to be corrupted. In my understanding, it looks like two chips trying to send at the same time... so i've again unplugged all modules (J4, J3 and J1) and unsocketed U7 and U11. U6 is also not populated in my modell. This leads to only the MCU, the EPROM and the D-Latch Chip (U3) are connected. But sadly, the signal on the data line still looks completly the same.
Now my questions: How does the 8031 works? Does it read the whole firmware program once at the beginning from the EPROM or does it read sequential regarding the current state of operation? May the Firmware be corrupted due to aging on the EPROM? And if that's possible, would the generator boot to the point it does now?
What could be wrong here? I've starting to run out of ideas...
See also attached the corresponding schematic of the MCU Part.
I'm looking forward to your suggestions.
If i missed out any information or failed with the explanation, let me know!
Thank you all in adavance and have a good day
Regards