Reparatie Keithley digital multimeter (Toestel of techniek)

door loek @, Exloo (Drenthe), 27-11-2017, 16:36 (2572 dagen geleden)
Gewijzigd door loek, 27-11-2017, 16:39

Hallo Forumlezers,

Hierbij het reparatie verslag van de KEITHLEY 195A multimeter.
[image]

Hoewel deze meetapparaten al redelijk oud zijn ( uit 1990) hebben ze nog steeds zeer mooie specificaties. Wil je deze specificaties bij de huidige multimeters hebben dan moet je er veel voor betalen. Dus het is de moeite waard om dit apparaat te repareren. De klacht bij dit apparaat was dat na opstarten de melding komt van “UNCAL” en dat bij keuze van AC de tekst komt “NO OPT”.

Na wat spelen met de toetsen en het lezen van het manuaal lijkt het er op dat de oorzaak een defecte SRAM moet zijn.

Dit was één van de eerste apparaten waar KEITHLEY een SRAM toepaste waarin alle ijk gegevens opgeslagen werden. Er zitten dus geen ijk-potmeters of afregel organen in het apparaat.
Ook was als optie mogelijk dat de meter buiten DC en Ohm ook AC metingen kon uitvoeren. Daar voor moest een AC module geplaatst worden en via het toetsenboard moest dan geprogrammeerd worden dat deze optie aanwezig was. Op onderstaande foto is dat het deel onder de aluminium afscherming.
[image]


Het SRAM is van het type X2212 en is op een apart printje geplaatst met nog een extra IC voor het gecontroleerd inschakelen van de voedingsspanning.

[image]

Dit printje paste weer op de hoofdprint in een 18 pens DIL voet.

Als er iets mis was met de opslag in het SRAM IC dan kon dit een aantal oorzaken hebben zoals:

SRAM IC defect
Sluiting/onderbreking in aansturing van het SRAM
Timing proplemen in aansturing SRAM

Met een logicanalyzer in combinatie met de datasheet van deze SRAM kon definitief bepaald worden dat de fout niet in timing of verkeerde aansturing zat.

[image]
[image]

Dus het SRAM IC X2212 moest wel stuk zijn. Na een paar weken was de bestelling uit China binnen en wat bleek er was geen verbetering. De fout was nog steeds aanwezig. Ik had op internet ook al gelezen dat er veel problemen waren om aan een goed IC te komen (vooral uit China!)

Ook een oproep op dit forum gaf geen resultaat. Ik kon dit IC wel bestellen bij een bekende leverancier zoals Mouser maar dan komen er weer veel verzendkosten bij.

Dus ben ik iets anders gaan proberen. Hierna zie je de beschrijving om in plaats van een SRAM een FRAM te gaan gebruiken.

Het blokschema van de (originele SRAM) ziet er als volg uit (zie foto)

[image]


Op deze foto kan je zien dat er eigenlijk twee opslag media zijn in dit IC te weten: één met 64* 4 bit in RAM en één met 64*4 in EPROM.

Met de signalen /CS en /WE wordt bepaalt of er gelezen/geschreven wordt in het RAM gedeelte.
De plaats van het 4-bits woord wordt bepaald door de adreslijnen.
Met het signaal /STORE wordt alle data van RAM naar EPROM geschreven. En met /RECAL wordt alle data van EPROM naar RAM geschreven. Deze twee acties worden door het IC zelfstandig uitgevoerd.

Uit eerdere metingen met de logicanalyzer had ik gezien dat de multimeter tijdens het normale bedrijf geen gebruik maakt van het RAM gedeelte. De informatie welke in het RAM gedeelte staat werd alleen gebruikt na inschakelen van het apparaat. Alle informatie die in het RAM gedeelte staat wordt dan door de Microprocessor van de meter ingelezen en in het werk RAM geheugen opgeslagen. Bij uitschakelen van het apparaat wordt ook geen enkele actie naar de SRAM uitgevoerd.

De volgorde bij inschakelen is dus:
Eerst met een /RECAL signaal alles uit EPROM naar RAM zetten.
Daarna haalt de MP alles uit het RAM door uitlezen met /CE en plaatst dit in werkgeheugen RAM

Na inschakelen kan de EPROM geprogrammeerd worden door:
De informatie met de programmeer mogelijkheden van de multimeter in RAM plaatsen.
Daarna wordt met het /STORE signaal alle informatie (64*4bit) vanuit RAM in EPROM gezet. Deze informatie wordt pas actief in de multimeter , als deze uitgezet, en weer aangezet wordt.

Samenvattend:
Het RAM gedeelte wordt alleen gebruikt tijdens het opstarten om het werkgeheugen te vullen.
Het RAM geheugen wordt tijdens het programmeren gebruikt om het EPROM geheugen te vullen.

Ik had nog van een ander project een aantal FRAM geheugen type FM1608.
Een FRAM heeft als geheugen element iets met ijzer oxide ? De data blijft tientallen jaren aanwezig zonder dat daar een batterij voor nodig is.

De opbouw en sturingslijnen van dit geheugen is totaal anders dan bij de SRAM X2212


[image]


De FM1608 heeft veel meer data opslag maar dat kan je blokkeren door de betreffende data en adres lijnen op een vast potentiaal te leggen. Ook wordt er bij de multimeter geen gebruik gemaakt van het /OE signaal. Met dit signaal worden alle uitgangen hoogohmig gemaakt om de “databus” vrij te maken voor ander verkeer. In de multimeter wordt dit anders opgelost dus ook dat signaal ligt nu vast aan aarde(GND).

De signalen van de multimeter /RECAL en /STORE zijn niet meer nodig. Verder zijn de adreslijnen 0 tot 7 en data lijnen 0 tot 3 doorverbonden met de FRAM.

Als nu de multimeter wordt geprogrammeerd dan wordt alles direct in het FRAM geschreven met de twee besturingslijnen /CE/WE. De actie /STORE kan nog wel worden uitgevoerd maar heeft geen gevolgen meer omdat deze lijn niet meer gebruikt worden.

Zet je het apparaat nu uit en weer aan dan zal de multimeter een /RECAL geven maar ook deze lijn is niet meer aangesloten. Daarna gaat de multimeter de RAM uitlezen. In dit geval dus de FRAM en daar stond nog steeds de data die bij het uitzetten er ook al stond. Kortom voor de multimeter is er niets veranderd.

Op het moeder board was nog een jumper aanwezig om bij het originele IC het signaal/STORE te kunnen blokkeren. Dit was om te voorkomen dat ongewenst de ijking veranderd kon worden.

Om nu te voorkomen dat er ten onrechte in het FRAM geschreven kan worden zit op de verloop print een jumper die de /WE blokkeert.

Dit was dus het plan. Na het geheel op een printje geplaatst te hebben was het moment aangebroken om te testen of het ook zo werkte.

Op onderstaande foto zie je het printje met de verloop schakeling gestoken in de 18 pens DIL voet.

[image]
[image]


En niet te geloven het werkt. De AC unit is nu actief en ik kan nu alle bereiken ijken.

Met vriendelijke groet,

Loek

Reparatie Keithley digital multimeter

door Sietze Osinga @, Koekange, 27-11-2017, 17:02 (2572 dagen geleden) @ loek

Dag Loek.Groot respect voor je kennis en doorzettingsvermogen.Petje af hoor!
Veel meet plezier!
Groeten,
Sietze.

Reparatie Keithley digital multimeter

door Oldtimer @, Oegstgeest, 27-11-2017, 17:27 (2572 dagen geleden) @ loek

Loek,

Vakwerk! :)

Willem

Reparatie Keithley digital multimeter

door r2d2 † @, Sittard-Geleen, 27-11-2017, 18:24 (2572 dagen geleden) @ loek
Gewijzigd door r2d2 †, 27-11-2017, 18:28

Mooi gedaan. Maar...

Ik had de 1608 in U111 geprikt. Komt bijna helemaal overeen als je pen 1, 2, 27 en 28 laat "overhangen". Neem aan dat de timing verder "standaard" is.

Dan A12 aan VCC (die zit het dichtste bij) en VCC zelf aansluiten. Originele VCC komt op NC terecht; geen probleem. OE aan massa gaat ook goed. Dan CE uitbuigen en samen met WE aan de adres decoder/supply monitor chips.

Lijkt me toch wat handiger ;-)

Reparatie Keithley digital multimeter

door loek @, Exloo (Drenthe), 28-11-2017, 13:40 (2571 dagen geleden) @ r2d2 †

Hallo r2d2,

Bedankt voor het meedenken. Zoals jij het beschrijft , dus gebruik maken van een lege voet, was ook mogelijk. Ik had het wel overwogen maar wou niet gaan solderen aan het FRAM IC tot dat zeker was dat de oplossing zou werken.

Nu het werkt laat ik het toch maar zo zitten.

Met vriendelijke groet,

Loek

Reparatie Keithley digital multimeter

door Roland Huisman @, Zwolle, 28-11-2017, 21:16 (2571 dagen geleden) @ loek

Hallo Loek,

Puik werk! Ook ik maak mij zorgen over een geheugen IC welke ik defect
heb in een wat moderner apparaat. Via geijkte kanalen niet meer leverbaar.
Uiteraard ligt China er vol mee. Ik heb er maar een paar besteld via
verschillende aanbieders in de hoop dat er iets goeds bij zit.

We zijn wel in een rare wereld beland met verkrijgbaarheid van onderdelen.

Eigenlijk is alles verkrijgbaar... Maar of het ook werkelijk een origineel
exemplaar krijgt of een namaak blijft de vraag.

Oude IC's uit de jaren 70 worden ook aangeboden via de Chinese Ebay.
Volgens mij kan daar niets origineels bij zitten. Domweg omdat in die
tijd China nog helemaal niet zo in deze elektronica handel zat.

Maar leuk te zien dat je meter weer werkt. Er zijn maar weinig mensen welke
de tijd en energie in een 'oude' meter willen steken. Laat staan dat men de
kennis heeft. Dat is toch maar een klein groepje mensen hoor...

Groeten, Roland

Reparatie Keithley digital multimeter

door loek @, Exloo (Drenthe), 29-11-2017, 11:50 (2570 dagen geleden) @ Roland Huisman

Hallo Roland,

Je twijfels over de originaliteit van de onderdelen is terecht.
Ik heb zeer goede ervaringen met IC's uit China. Bijvoorbeeld het FRAM type FM1608 genoemd in het verslag kwam uit China.

Maar het IC X2212 (ook uit China) zag er zo nieuw uit , je weet wel pootjes iets schuin naar buiten en zeer glimmend, dat ik twijfel of deze echt nieuw/ongebruikt zijn.

Het lijkt wel of de pootjes gepolijst zijn en het misschien wel oude gebruikte IC zijn.

Maar nogmaals bijna voor 90% goede ervaringen. Ik hoop dat dit bij jou IC's ook zo en ze dus goed zijn.

Met vriendelijke groet,

Loek

Reparatie Keithley digital multimeter

door HM @, Hilversum, 01-12-2017, 20:20 (2568 dagen geleden) @ loek

Het lijkt wel of de pootjes gepolijst zijn en het misschien wel oude gebruikte IC zijn.

Zeker weten, er wordt daar veel ( handmatig ) gesloopt en als new/nos/refurbished en noem het maar op weer aangeboden.

Dat betekend dat je wel eens een defect exemplaar kan kopen.
Maar meestal is de prijs dermate laag dat 2 of 3 kopen niet te gek duur is.
Er zal er dan wel 1 van werken is mijn ervaring.

Met dure componenten is het zeker oppassen geblazen. Voorbeelden genoeg van de Sanken modules/RF modules en powertransistoren die blijken te bestaan uit een overgestempeld goedkoper/minder exemplaar.

powered by my little forum