M
Mark
Guest
Thanks for your suggestions Leonard and Mark. The idea that the processor
may being held in a RESET state makes sense, and is consistent with the
observed symptoms. So, I found the components associated with the reset
circuit and by implication, the reset pin of the processor (pin 63 if I'm
counting them correctly). Pin 63 is normally held high by 100k-ohm pullup
resistor R921, and is pulled low by npn reset transistor Q909. When the unit
is unplugged, then reconnected to the AC line, pin 63 goes low for a few
hundred milliseconds, then high again. So it would appear that the reset
circuit is working correctly (darn!).
I can also reset the processor by grounding pin 63 directly. When I do this,
the 25 Hz square wave (40 ms period) on pin 34 stops for the duration of the
reset, and resumes when the reset is finished. Again, this appears to be
normal behavior. However, once in a while the waveform at pin 63 will change
to a narrower pulse after the reset, and when it does, the power-on relay
kicks in and momentarily turns the unit on (for only tenths of a second,
however).
So, it appears that sometimes after reset the processor attempts to execute
the proper set of code, and other times it gets lost or hung up or
something.
And yes, Mark, you are correct. This model does not scan the front-panel
keys. It uses a voltage-encoding scheme like you describe that requires only
2 wires to connect 10 pushbuttons. Very clever.
Anyway, I'll keep plugging away. If anyone has any suggestions, please pass
them on.
Mark
may being held in a RESET state makes sense, and is consistent with the
observed symptoms. So, I found the components associated with the reset
circuit and by implication, the reset pin of the processor (pin 63 if I'm
counting them correctly). Pin 63 is normally held high by 100k-ohm pullup
resistor R921, and is pulled low by npn reset transistor Q909. When the unit
is unplugged, then reconnected to the AC line, pin 63 goes low for a few
hundred milliseconds, then high again. So it would appear that the reset
circuit is working correctly (darn!).
I can also reset the processor by grounding pin 63 directly. When I do this,
the 25 Hz square wave (40 ms period) on pin 34 stops for the duration of the
reset, and resumes when the reset is finished. Again, this appears to be
normal behavior. However, once in a while the waveform at pin 63 will change
to a narrower pulse after the reset, and when it does, the power-on relay
kicks in and momentarily turns the unit on (for only tenths of a second,
however).
So, it appears that sometimes after reset the processor attempts to execute
the proper set of code, and other times it gets lost or hung up or
something.
And yes, Mark, you are correct. This model does not scan the front-panel
keys. It uses a voltage-encoding scheme like you describe that requires only
2 wires to connect 10 pushbuttons. Very clever.
Anyway, I'll keep plugging away. If anyone has any suggestions, please pass
them on.
Mark