Op 17 januari 2017 19:35:15 schreef henri62:
-Edit- Nog een reparatie tip voor digitale logic:
Heel vaak is een output van een chip defect of ligt er een input in een halve sluiting.
Met een scoop alle lijnen bekijken terwijl het board draait.
Als je op de lijnen logic levels ziet die op een "half" niveau liggen: trapjes etc. of gewoon statisch zijn die een verder onderzoek waard.
Ik heb zo'n logic-probe van HP. Daar hoort eigenlijk nog een stroom probe en een pulsgever bij. Dat is ook een mooi systeem.
Wat jij beschrijft doe ik ook altijd maar het deel over belasten met een weerstand kende ik niet. Bedankt voor de tip. Ik heb er zelfs een heel makkelijk hulpje voor:
Ik heb een kastje waar ik probes in kan prikken met daarin een aantal weerstanden die ik met een draaiknop kan kiezen. Er zitten ook twee leds met voorschakel R, twee koppel condensators en een schakelbaar 24V serie-gloeilampje. Zo kan ik veilig(er) een in of uitgang naar Vcc of Vdd trekken, of condensators ontladen, iets overbruggen of iets inkoppelen etc.
Ik gebruik dat om bv een ingang als test hoog of laag te maken.
Eric: Je zou er eens een scope in moeten prikken. Afgezien van dat er waarschijnlijk wel wat omvalt vanwege de invloed van de probe... Zul je je rot schrikken van wat je ziet: het heeft niks met digitaal te maken. En toch werkt het meestal vrij behoorlijk.
Grapjas, ik doe niet anders. Probe invloed ? Kwestie van de juiste probes, de juiste meetmethode en weten wat je doet. Ik gebruik een heel arsenaal probes (current, 10x, 100x, 1000x, diffprobes (RF en HV), fetprobes etc) en "sniffers" maar ook (ongewoon) zelfbouw spul om signalen te volgen of zoeken of injecteren/moduleren.
Als je maar vaak genoeg zonder schema's moet werken (95% van de tijd) wordt je wel creatief op meet gebied.
Hier is trouwens een goede en snelle analoge scoop een waardevol hulpmiddel om de eerste ellende te vinden. Maar een digitale heeft veel ook mogelijkheden die veel mensen niet weten of niet gebruiken. Ik heb ze beide nodig, ze kunnen elkaar niet vervangen.
Eric: En eh... vergeet niet dat heel veel 'digitale' chippies niks anders zijn dan een enorme verzameling gates... Niemand gaat je vertellen hoe het in elkaar zit. En als iemand je het al gaat vertellen, dan gaat het (denk ik) al snel je bevattingsvermogen te boven.
Voor een processor, ASIC, FPGA, etc vast wel maar de meeste 74/40/45 dingen zitten niet zo ingewikkeld in elkaar. Datasheets geven soms zelfs (deel)schema's en dat kan heel handig zijn. En dat spul is meestal ruim vertegenwoordigd in hetgeen hier voorbij komt.
De trigger asic van een Fluke 123 staat zo gedeeltelijk getekend in het SM. Daardoor kon ik de ASIC poorten die ik verdacht afkoppelen en de missende output zelf injecteren. Toen wist ik zeker dat hij stuk was en de rest wel werkte.
Henry62: Is die TL866 niet te programmeren dat je een custom device kunt toevoegen?
Zover ik kan vinden niet. Er zit wel echt al vreselijk veel in en soms kun je ook een ander partnummer pakken.
Arabel: Mischien de snelste testmethode(maar niet waterdicht ) dan?
Ik meet hier meer dan >20Meg Ohm op iedere ABC poort(p21-39) tenopzichte van Massa(pen20).
Vcc(+5volt) naar Vss(gnd) is 809 Ω
Als je ze alle 6 even snel doormeet en je ziet een discrepantie is dat de chip die je beter vernieuwd.
Dat is iets wat ik nog moet doen. Er zijn trouwens meerdere testen die je zo op losse onderdelen kunt loslaten. Dat wordt ook wel pin correlation testing Ik doe dat meestal met een curvetracer (Zie hier hoe, zo doe ik het ook )of component tester. Je krijgt dan meestal een beeld wat ze een stoel noemen. Maar het is om IC's te vergelijken.
Wel uitkijken met de spanningen en stromen. Ook bij gebruik van een DMM. Mijn keithley 2000 (mijn meest gebruikte DMM) kan in diode test stand bv ook 10V genereren en een CT is helemaal iets waar je heel goed je hoofd bij moet houden. Best lullig als hij nog op 1000V stond
KGE: Arduino pakken voor de sturing van de gemultiplexed bus en stuurlijnen. Zet een paar weerstandjes van 100 ohm in serie met je data/adreslijntjes en dergelijke, kan er weinig stuk gaan mocht je Arduino output geven en de 8155 ook.
De code kun je aan de hand van de datasheet vrij simpel in elkaar zetten. Snelheid zal niet mega belangrijk zijn.
Zo doe ik het nu ook, alleen zonder dipswitch maar met jumpers en ipv een arduino een of meer FG's en naast ledjes gebruik ik een scoop. Mijn programma bestaat uit een A4tje met stilistische weergave van de tester en met een kleurpotlood teken ik de gewenste jumpers in. Het opzetten van het board kost minder dan een minuut en het uitzoek werk is gelijk. Bij zoiets als die 8155 heeft de arduino oplossing een duidelijke meerwaarde maar alleen als ik precies weet hoe ik een 8155 moet "programmeren" en daarna hoe ik de Arduino moet programmeren. Het voordeel van schakelaars en ledjes is dat je alle tijd hebt om dingen te checken en beredeneren.
Voorbeeld, ik moest een stuk of 15 dubbel opto's testen. Ze werden voor digitale signalen gebruikt. Ik test ze digitaal (FG blokgolf) en analoog met een potmeter en stroommeter. Digitaal werkte ze maar er was er 1 waar 1 helft analoog heel raar reageerde. Die ging niet geleidelijk open maar in een keer en pas rond de maximale stroom. Dat effect zie je ook wel eens bij half dode torren. Er is geen echte Ib-Ic relatie meer.
Eric: Leuk als het iets is wat je wellicht het veld in wilt schoppen, maar zeker voor de testjes van Fred is dat mi. vooral ongewenste complexiteit - zonder noodzaak, want het hoeft in deze helemaal niet snel (sterker nog... het moet langzaam. Anders moeten we Fred gaan overclocken ).
Bedankt he, daar gaat mijn laatste restje digitaal zelfvertrouwen
Maar ik krijg van Mel twee werkende dus ik kan het zo ook oplossen.
Maar mijn tester werkt tot nu toe erg goed. Door deze discussie heb ik wel wat ideetjes gekregen. Ik denk dat een arduino daarbij wel een toevoeging kan zijn in situaties als bij dit IC. Alleen heb ik nog geen idee hoe dat te doen. Het board zelf gaat ook veranderen. ipv de IC voet jumpers ga ik 16 10 positie draaischakelaars plaatsen. Dan hoef ik alleen nog maar een lijst standen te noteren, het is minder kwetsbaar en ik heb meer opties die ik nu mis. Verder headers voor de rest van de ZIF socket pinnen voor grotere IC's