Code Monkey home page Code Monkey logo

keithley-2000-repair's Introduction

Keithley 2000 repair documentation (work in progress)

overview of pcb

Built-in test

Failed tests

  • 100.2
    • This test has the identical setup as the 100.1 test. Signal LO is connected to the A/D circuit for ten readings and a min/max comparison is done to ensure that all readings are within 100 counts of each other. The test is to check for noise. The failures are the same as in test 100.1.

      Primary checks should be the references and power supplies. Secondary tests are the op amps of the integrator (U138 and U137), gain op amp U142, and the zero-cross comparator U145.

      If the 100 series tests fail, all other tests will be invalid.

  • 301.1
  • 301.2
  • 303.1
  • 303.2
  • 500.1
  • 500.2
  • 600.1
  • 600.2
  • 601.2

Firmware and calibration data backup

firmware and cal ic

To back up the existing calibration and firmware data a TL866 II Plus was used with the official software. The firmware ICs U156 and U157 are M27C1001 in PLCC32 packages. To read them they were removed and inserted into an appropriate adapter connected to the TL866.

firmware chip read

The calibration IC U136 is a 24LC16B, an I2C EEPROM. This was read in-circuit by first removing both the firmware ICs to enter the correct CPU mode. The GND pin, SCL pin and SDA pin of the 24LC16B were connected to the TL866 via the ICSP port. The K2000 was then powered on until the cal data was correctly read.

cal ic read

Flashing new firmware

To upgrade the firmware the following replacement memory ICs were used:

Designator Replacement
U156 SST39SF020A-70-4C-NHE
U157 SST39SF020A-70-4C-NHE

Firmware version A19 (see resources) were flashed onto them with the TL866 II Plus.

firmware updated

Electrolytic capacitor replacement

Designator Replacement
C104 63YXF100MEFC10X12.5
C131 ECA-1HHG102
C146 16ZLJ2200M12.5X20
C148 ECA-1HHG102
C156 MAL219055682E3

TBD...

Fault repairs

After upgrading the firmware from A06 to A19 all faults disappeared.

Reference

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.