HP 29C CALCULATOR DIAGNOSIS and RESTORATION

Slides:



Advertisements
Similar presentations
FIGURE 7.1 Elements of the final control operation.
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
© 2005 Microchip Technology Incorporated. All Rights Reserved. Slide 1 NUM 1019 Numerical Methods on the PIC Micro.
Chapter 17 Multivariable Calculus.
Introduction to PIC Microcontrollers
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Adders Used to perform addition, subtraction, multiplication, and division (sometimes) Half-adder adds rightmost (least significant) bit Full-adder.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Future Value, Present Value and Interest Rates.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
6 - 1 Copyright © 2002 by Harcourt, Inc All rights reserved. CHAPTER 6 Risk and Return: The Basics Basic return concepts Basic risk concepts Stand-alone.
CS1512 Foundations of Computing Science 2 Lecture 20 Probability and statistics (2) © J R W Hunter,
Differential Equations
Mathematics for Economics Beatrice Venturi 1 Economics Faculty CONTINUOUS TIME: LINEAR DIFFERENTIAL EQUATIONS Economic Applications LESSON 2 prof. Beatrice.
Announcements Homework 6 is due on Thursday (Oct 18)
ALGEBRA TILES.
Discrete Math Recurrence Relations 1.
Factoring Quadratics — ax² + bx + c Topic
Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc
3/2003 Rev 1 I – slide 1 of 33 Session I Part I Review of Fundamentals Module 2Basic Physics and Mathematics Used in Radiation Protection.
Math Review with Matlab:
Digital Lessons on Factoring
Chapter 3 Basic Logic Gates 1.
Chapter 4 Gates and Circuits.
Chapter 4 Gates and Circuits.
Gates and Circuits Nell Dale & John Lewis (adaptation by Erin Chambers and Michael Goldwasser)
Chapter 3 (part 1) Basic Logic Gates 1.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
AUTO SELECTION OF ANY AVAILABLE PHASE,
Chapter 3 Memory Management
DAQmx下多點(Multi-channels)訊號量測
Chapter 4 Gates and Circuits.
Direct-Current Circuits
Solving Quadratic Equations Solving Quadratic Equations
Mike Doggett Staffordshire University
EMS1EP Lecture 4 Intro to Programming Dr. Robert Ross.
Splines I – Curves and Properties
Risk, Return, and the Capital Asset Pricing Model
Log tips When solving, you can often either:
Arithmetic of random variables: adding constants to random variables, multiplying random variables by constants, and adding two random variables together.
11.2 Solving Quadratic Equations by Completing the Square
Copyright © 2010 Pearson Education, Inc. All rights reserved Sec
Exponents and Radicals
Interfacing to the Analog World
Interfacing to the Analog World
Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors in which they.
Practical Considerations for Digital Design
Chapter 5 The System Unit.
Correlation and Linear Regression
Multivibrators and the 555 Timer
January Structure of the book Section 1 (Ch 1 – 10) Basic concepts and techniques Section 2 (Ch 11 – 15): Inference for quantitative outcomes Section.
By Hui Bian Office for Faculty Excellence Spring
MA 1165: Special Assignment Completing the Square.
Benchmark Series Microsoft Excel 2010 Level 1
Commonly Used Distributions
12-CRS-0106 REVISED 8 FEB 2013 PRESENTS Payment Functionality.
Copyright © Cengage Learning. All rights reserved.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 18.1 Transient Behaviour  Introduction  Charging Capacitors and Energising.
Benchmark Series Microsoft Excel 2013 Level 2
IT Systems Memory EN230-1 Justin Champion C208 –
Chapter 1 Quick review over Electronics and Electric Components Prepared By : Elec Solv.
Chapter 6 Inside Computers and Mobile Devices Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Booting in Windows XP Presented and Designed By: Luke Ladd.
Objectives How Microcontroller works
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
HP Calculator Power Supplies from HP-35 to HP Prime
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
PC Mouse operated Electrical Load Control Using VB Application
HP-25 LP Calculator Panamatik’s New Low-Power Upgrade Kit
Edward Shore, HHC 2017 September 2017
Presentation transcript:

HP 29C CALCULATOR DIAGNOSIS and RESTORATION Presented by: Jim Johnson HP Handheld Conference 2013 – Fort Collins, CO September 21-22, 2013

Synopsis: The HP 29C is one of the last of the Woodstock series of calculators to be developed and introduced by HP in 1977 and was produced for the next 2 years until 1979. This was the top of the line Woodstock series calculator (code name “Bonnie”) along with its twin, the HP 19C which had a printer incorporated as part of the calculator. This presentation will follow my diagnosis of the electrical characteristics of the HP 29C and its functionality. We’ll take a look at the schematic, including the power supply section. Then we’ll dive into the output waveforms of the Arithmetic, Control and Timing (ACT) chip. Finally we’ll finish with the restoration of functionality of the HP 29C and the completed unit (S/N: 1811S20315).

Agenda Synopsis Calculator acquisition – brief history Disassembly, Photos, Identification of Integrated Circuits and Power Supply Schematics Troubleshooting and Diagnosis Functioning HP 29C Calculator Contrast and Compare Past with Present Summary and Conclusions

A WORD OF *Never* attach the charger of a Woodstock series unit to the calculator without a known good rechargeable battery in place. An AC charger connected to an HP 29C with a bad battery, bad contact or without a battery in place, has a high degree of certainty that the excess voltage will destroy or damage the unit.

Setting Expectations What this presentation is: A discussion of my passion and interest in vintage HP calculators from a hardware perspective Sharing information learned/not available on the web Troubleshooting methodology for HP Woodstock Series Bringing a vintage, rare HP 29C back to life! A brief contrast and compare of HP 29C versus a modern HP calculator What this presentation is not: Not an in-depth discussion of the operation of the HP 29C Not a critical examination of the routines or ROM firmware used in the HP 29C Not an exhaustive study of the mathematical concepts used to create “Bonnie”. Personal Collection: HP01, HP10bII, HP12C, HP15CLE HP17bII+, HP21, HP25, HP29C, HP30b, HP32E, HP32SII, HP34C, HP35S, HP41CX, HP42S HP45, HP67, HP97, HP200LX, WP34S

HP 29C’s sell on eBay for range from $81 - $372. Avg. sell price $202 Acquisition of two HP-29C calculators SN: 1811S20315 May 7, 2012 - eBay SN: 1904S21718 June 28, 2012 - eBay HP 29C’s sell on eBay for range from $81 - $372. Avg. sell price $202 Listing prices range $0.99 - $495. Note: According to the Museum of HP Calculators, the HP 29C sold new in 1977 for $195.00 (USD).

Disassembly, Photos, Identification of Integrated Circuits and Power Supply To open remove the top 2 Screws under the footpads

Disassembly, Photos, Identification of Integrated Circuits and Power Supply 3 1 2

1 Arithmetic Control and Timing (ACT) IC ROM IC’s CMOS Static RAM Disassembly, Photos, Identification of Integrated Circuits and Power Supply Arithmetic Control and Timing (ACT) IC, RAM, ROM, POR/Battery Low Comparator Arithmetic Control and Timing (ACT) IC ROM IC’s CMOS Static RAM I.C.’s RAM/ ROM IC 1 POR (Power on Reset), Battery Low Comparator IC SN: 1811S20315

2 HP 29C Power Supply PCB 3.3uF, 10v NPN Transistor Disassembly, Photos, Identification of Integrated Circuits and Power Supply 3.3uF, 10v NPN Transistor Tank oscillator circuit 330pf cap. & 15uH coil 68Ω 10KΩ 10uF, 16v 6.8uF, 10v 2.2uF, 6v 15uF, 10v 2.2KΩ 22uF, 10v 330pf 100pf diode 2 HP 29C Power Supply PCB (Daughter Board)

3 ROM/Anode Driver IC Cathode Driver IC Disassembly, Photos, Identification of Integrated Circuits and Power Supply ROM/Anode Driver IC Cathode Driver IC 3

Power-on Reset, low battery HP 29C Schematic 1820-1596 ACT 1820-1382 Cathode Driver & Keypad Driver 5061-0469 RAM HP 29C Calculator Hewlett-Packard Page 1 of 1 Created: 2013 August 12 1990-0559 12-digit LED Display Based on S/N: 1811S20315 drawn by: JAJ – 2013 August 12 1820-0431 Anode Driver / ROM 1818-0379 RAM/ROM 1 2 3 4 8 7 6 5 1818-0377 Vgg Φ 2 Φ 1 ISA Vss Sync Data 1818-0376 16 15 14 13 12 11 10 9 Vram NC POR +6.7 vdc +6.0 vdc 22 21 20 19 18 17 -12.0 vdc RCD SYNC DATA 1820-1983 Power-on Reset, low battery 330pf 150uH OSC + 2.2uf To pin 3 on POR A3 A4 A5 A6 A2 A7 +2.4 vdc Vbat 2KΩ STR + 47uf 33Ω o o Blue (g) shift Gold (f) GTO SST GSB STO X  Y R ↓ RCL ∑+ CHS ENTER↑ EEX CLX _ + X . ÷ R/S To pin 3 on ACT Segment “a” Segment “f” Segment “b” Segment “c” Vdisp Segment “d” Segment “h” Segment “e” Segment “g” B1 B4 B3 B8 B6 B5 B7 K9 K10 K11 K12 K3 and B8 K2 and B7 K1 and B5 K6 and B3 K5 and B4 K4 and B6 K8 K7 and B1 a b c d e f g h

Troubleshooting and Diagnosis Acquired 1st HP29C. After examining the pc board for damage, put in charged battery pack and observed 12 zeroes lighting up on display. No keypad button presses would change the display. Suspected one of the IC’s was bad. Measured current of 300-400mA. Much higher current than HP25 and measured HP29C supply voltages. The supply voltages measured lower than normal. Unsoldered all RAM/ROM IC’s and applied power observing only one zero lit up in display (far RH digit in display). Suspect Anode/ROM IC. Acquired 2nd HP29C (s/n: 1904S21718) which had no display when powered on. Power supply voltages measured good and the supply current measured good around 200mA. I swapped the Cathode Driver and Anode/ROM Driver from s/n: 1811S20315 into s/n: 1904S21718 (2nd HP29C). No display in second HP29C. Used good HP25 to measure signals on ACT: oscillator, data, Isa, sync, ɸ1 and ɸ2. I measured same signals from s/n: 1811S20315 and found ɸ2 amplitude was low at 9vpp. Suspected the ACT in 1st HP29C may be damaged. Installed low profile IC sockets in HP29C s/n: 1811S20315. Removed ACT from 2nd HP29C and installed into 1st HP29C.

Troubleshooting and Diagnosis Is the Power Supply Functional? Vss = +6.0vdc Vdisp = +4.37vdc Vram = +6.5vdc Tank oscillator circuit Vbatt-IN= +2.4vdc (switched) Vgg = -12.0vdc

Troubleshooting and Diagnosis Is the ACT Functional? Arithmetic Control & Timing IC (ACT) Oscillator Pins 13 & 14 ɸ1 and ɸ2 Pins 16 & 17 Ref. Pin# 1

Functioning HP-29C Calculator (SN: 1811S20315) Installed original IC’s from s/n: 1811S20315 with ACT from 2nd HP29C and turned on power switch. Single zero lit up in LH location on display. Plugged in RAM IC’s and turned on HP29C. Display showed “error”. CLX key cleared the display to “0.00” showing in LH location. EUREKA! Calculator seemed to be functional! Continued to test functions on HP29C and tested programming examples in HP29C Applications Book. All functions worked perfectly!

Contrast and Compare Past with Present HP 29C 98 program steps (with fully merged keycodes) 30 storage registers. (16 were directly or indirectly addressable and the rest were only indirectly addressable.) 3 levels of subroutines and 10 labels 4 level stack (X, Y, Z, T) Indirect storage, recall, branching and subroutine calls Execution speed ~ 3,000 instructions/sec. Continuous memory Rechargeable batteries 928 program steps in RAM 107 global general purpose registers 112 global user flags 6014 program steps in flash memory 30 byte alpha register 16 local flags and 144 local registers 6 (min) levels of subroutines 8 level stack 34 digit decimal accuracy Continuous memory CR2032 (2x) disposable batteries WP 34S Math +,-,x, ÷, 1/x, √x, x2 LOG x, 10x, LN x, ex, yx, pi %, INT, ABS Trig (SIN, COS, TAN) Modes (degrees, radians, grads) Statistical Mean, std. deviation (2 variables) Summation of n, x, x2 Summation of n, x, x2, y Summation of n, x, x2, y, xy Summation of n, x, x2, y, y2, xy Polar/rectangular conversion Dec. hrs./hrs.min.sec. conversion Math +,-,x, ÷, 1/x, √x, x2 LOG x, 10x, LN x, ex, yx, pi %, INT, ABS Trig (SIN, COS, TAN) Hyberbolic Trig. (SINH, COSH, TANH) Modes (degrees, radians, grads, fractional) Conversions and Constants 88 conversions available 50 fundamental constants Pre-programmed Functions HP-42S function set (solver, integration, matrix operations, curve fitting, etc.) HP-16C function set (Logical operators, floating pt. decimal math) HP-21S probability function set (Distributions, linear regression, Chi-squared, etc.) +Euler’s Beta and Riemann’s Zeta functions, Bernoulli and Fibonacci numbers, +Lambert’s W, the error function, and the Chebyshev, Hermite, Laguerre, and Legendre orthogonal polynomials + many statistical distributions and their inverses: Poisson, Binomial, Geometric, Cauchy-Lorentz, Exponential, Logistic, Weibull, Lognormal, and Gaussian, + programmable sums and products, first and second derivatives, solving quadratic equations for real and complex roots, + testing for primality, + integer computing in fifteen bases from binary to hexadecimal, + extended date and time operations and a stopwatch3 based on a real-time clock, + financial operations such as mean rate of return and margin calculations

Summary and Conclusions The goal of this paper was to share HP29C information with the HHC 2013 audience as well as other HP calculator enthusiasts. Diagnosis of the HP29C begins with examination of the overall condition of the calculator, disassembling, cleaning and using a known good power source. Measure the four power supply voltages in the power supply section. Once the power supply voltages are verified good, then you can move on to check the oscillator, ɸ1 and ɸ2 signals. If integrated circuits are damaged, either from battery corrosion or from excess applied voltage, the only alternative is to find a “donor calculator”. If ACT IC is damaged; same applies in that you’ll need to find another ACT. Finally, the restoration of these fine pieces of history is satisfying and rewarding and keeps part of Hewlett-Packard history alive for future generations.

Acknowledgements Tony Duell (UK) – Information on MoHPC site and email exchange in 2012. Jacques Laporte – HP Calculator Forum (www.jacques-laporte.org/forum) email exchange and the very excellent paper “The ‘Woodstock’ generation”. Museum of HP Calculators – (http://hpmuseum.org) Geoff Quickfall (Canada) – Email exchange regarding HP calculators, particularly the HP19C. Dave Colver (UK) – Email exchange regarding HP29C schematics. Randy Sloyer – (www.fixthatcalc.com) email exchange in 2012. Eric Smith – Email and posts on MoHPC. Katie Wasserman – email exchange regarding HP29C.

Thank you! © All rights reserved regarding the information contained in this presentation . If you have any questions you may contact Jim Johnson. Email: jjohnson873@yahoo.com

APPENDIX

Additional photos Single level HP 29C Power Supply Integrated into Main PC Board SN: 1904S21718

Socketed HP 29C PC Board

Additional Waveforms ɸ2 Pin# 16 ɸ1 Pin# 17 Isa Pin# 10 Data Pin# 11

HP 25 Calculator Waveforms ɸ1 & ɸ2 Isa & ɸ1 Sync & ɸ2 Data & ɸ1 Data & ɸ2 Display