05-02-2016, 06:32 PM

Hi all,

I have a HP-97 here that does not calculate correctly, but I don't can get to it what's wrong.

Some keys work ok as X-square or square root but some don't.

Positive number + cos gives 9.999999999 99

Negative number + cos gives -9.999999999 99

Any number + tan results in .00 and a minus sign in the exponent.

Strange: 10 + 1/x gives 0.10, 100 + 1/x gives 0.01 (any other exponents of 10, also negative ones give correct result). But 50 or 500 or 5.000 + 1/x gives 5.00 (or more 0 zeroes as DSP is set to more digits).

657 + 1/x gives 6.57, after about 1/10 second the displays flashes shortly to all 0 including exponent (as I can see - looks like a program is running but only very short) and then 6,57 again.

Pressing ->R after power on results in 0.000000000 exponent 0d. Weird.

Some function key pressed set the internal program steps counter up by 1! The first step is incremented by 2.

E.g.: Calc off, Prgm on shows step 000. Prgm off, e to the x, Prgm on shows 002 51. Prgm off, e to the x, Prgm on shows 003 51. Incremented to 004 51 after same procedure.

In Prgm mode nearly all steps are registered as 51 (i.e. R/S), but some not.

tan sets the program counter back to 000 as does RTN.

sin, 1/x 1, 2, 7 or +-key result in Error in the display.

R/S pressed results in a shortly flashing display and step counter incremented by 2.

e to the x results in a shortly flashing display and also step counter incremented by 2.

Pressing x<>y followed by 7 results in a blank display.

I changed the complete keyboard including PCB with a known good one. Behaviour is the same.

I also checked connections from the chips to the golden fork connections and test points resp. All are ok, no interruptions there.

I have the service manual but does not help for that case I guess. Some advice from the experts here?

BTW: I can create program cards on my other HP-97 if necessary. The card reader of the confused machine is also repaired, so it can read programs. Don't know by now it runs the read programs correctly. Don't think so.

TIA

Andi

I have a HP-97 here that does not calculate correctly, but I don't can get to it what's wrong.

Some keys work ok as X-square or square root but some don't.

Positive number + cos gives 9.999999999 99

Negative number + cos gives -9.999999999 99

Any number + tan results in .00 and a minus sign in the exponent.

Strange: 10 + 1/x gives 0.10, 100 + 1/x gives 0.01 (any other exponents of 10, also negative ones give correct result). But 50 or 500 or 5.000 + 1/x gives 5.00 (or more 0 zeroes as DSP is set to more digits).

657 + 1/x gives 6.57, after about 1/10 second the displays flashes shortly to all 0 including exponent (as I can see - looks like a program is running but only very short) and then 6,57 again.

Pressing ->R after power on results in 0.000000000 exponent 0d. Weird.

Some function key pressed set the internal program steps counter up by 1! The first step is incremented by 2.

E.g.: Calc off, Prgm on shows step 000. Prgm off, e to the x, Prgm on shows 002 51. Prgm off, e to the x, Prgm on shows 003 51. Incremented to 004 51 after same procedure.

In Prgm mode nearly all steps are registered as 51 (i.e. R/S), but some not.

tan sets the program counter back to 000 as does RTN.

sin, 1/x 1, 2, 7 or +-key result in Error in the display.

R/S pressed results in a shortly flashing display and step counter incremented by 2.

e to the x results in a shortly flashing display and also step counter incremented by 2.

Pressing x<>y followed by 7 results in a blank display.

I changed the complete keyboard including PCB with a known good one. Behaviour is the same.

I also checked connections from the chips to the golden fork connections and test points resp. All are ok, no interruptions there.

I have the service manual but does not help for that case I guess. Some advice from the experts here?

BTW: I can create program cards on my other HP-97 if necessary. The card reader of the confused machine is also repaired, so it can read programs. Don't know by now it runs the read programs correctly. Don't think so.

TIA

Andi