HP 67 Circuit Board
|
07-23-2022, 10:36 PM
Post: #21
|
|||
|
|||
RE: HP 67 Circuit Board
The card reader seems a reasonably simple setup but there is a lot of complexity there and sometimes tracing a problem can be challenging.
A card read for example, the HP software continually asks the Card Reader Controller IC (CRC), largest on the CPU board, if there is a card inserted. After the card is detected, the HP software will instruct the CRC to set the sense IC in read mode (WE pin = LO), then another CRC command to turn the motor on. The CRC does this be pulling the MS (Motor Start) pin on the sense IC = LO. The sense IC then energizes the motor and reads and conditions the card signals and sends them to the CRC which collects them in buffered groups of 28 bits. When the buffer is full, the CRC lets the software know and it will then ask the CRC for this data so it can be stored in memory. The process continues for 32 times to collect the 896 bits on the card. The software then asks the CRC if the card is out and then tells it to turn the motor off (MS pin = HI). This is all subject to timeouts and a checksum error which displays as "Error" on the display. The MS input on the sense chip is pin #17, the 4th down from the top right corner. This should be around 4-6V when HI and close to zero volts when activated relative to GND. Possible causes for it not going LO may be corrosion related, the MS connection to the sense chip board, 2nd pin from bottom is not contacting properly the sense board traces going to the sense IC the CPU board traces check the motor wiring connections, especially if they are the plug in type worse and harder to trace problems CRC IC sense IC software in the ROM If you suspect one of the connecting pins between circuit boards is faulty, check the hole that it fits into for corrosion and clean it. If it is still faulty, maybe the tension on the pin to hole has reduced over time. However, those small pins are brittle, so if you attempt to expand them to get a better contact you have to be careful or they will snap. You could check the motor voltage when it is supposed to be turning on. If there is none, or very low, disconnect the motor and check it again. If voltage is there now, the sense IC could be struggling to drive the motor. If this is the case, it may get warm or even hot. If you still have the lab power supply connected, you should see a current change if the motor is attempting to start - running normally with a card about 180mA. Check the battery connections and wiring to sense board, especially frayed connections at the solder joint. cheers Tony |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)