Hallo *, ich suchen eine Lösung für folgendes Problem: Für einen Zuverlässigkeitstest möchte ich ca. 60 Leitungen auf Durchgang (Kurzschluß bzw Open) prüfen. Die Leitungen (Daisy-Chain) befinden sich auf einem Chip in einem BGA-Gehäuse (Ball Grid Array, 60Pins). Es gibt jeweils einen Eingang und einen Ausgang zum Testen der Leitungen. Die Leitungen haben einen Widerstand von ca. 0,1 – 10 Ohm. Ein Sockel zum Testen des BGA ist vorhanden. Es gibt kommerzielle Lösungen (Testsysteme, programmierbare Multimeter/Source Units, Switches usw.) aber ich möchte eine möglichst einfache und kostengünstige Lösung finden. Gibt es eine Möglichkeit so etwas mit einem Mikrokontroller (AVR?) und Multiplexer bzw. Demultiplexer zu machen? Ein Problem ist wahrscheinlich, dass der gleiche Pin einmal als Ausgang und bei der nächsten Messung als Eingang fungiert. Falls das zu kompliziert ist, dann wäre ich auch damit zufrieden nur ca. 30 Leitungen zu testen und feste Eingänge und Ausgänge zu schalten. Das Ergebnis sollte in irgendeiner Form gespeichert werden. Im optimalen Fall, möchte ich nicht nur auf Durchgang prüfen sondern auch die Einzelwiderstände bestimmen und abspeichern. Ich würde mich freuen, wenn mir jemand ein paar Tipps geben könnte wie ich an die Sache rangehen kann.
Ich würde da ne Konstantstromquelle nehmen und den Spannungsabfall zwischen ausgang und eingang messen. Wenn du den Eingang auf eine Bestimmte Spannung hängst, musst du nur noch die Ausgagnsspannungmessen an uce messen. Das ganze schaltest du ein, indem du an uca 5V ausgibst. Dann fliesst ein Strom (5V - 0.7V) / 1k = 4.7mA ^ +10V | dein BGA | uce --| / uca -| NPN Trans (Spannunsfolger) \ | - | | R | | 1k - | --- GND
Vielen Dank für die Antwort. Für die Bestimmung eines einzelnen Widerstandes leuchtet mir das ein. Die Frage ist aber, wie kann ich das für 60 Leitungen (Widerstände) machen?
Gast
#896001
Das Ganze 60 mal....
Verstehe ich nicht. Ich kann doch keine 60 Transistoren und Widerstände aufs Board nageln. Und selbst dann bliebe noch die Frage wie man 60 Spannungswerte auliest.
Gast
#896023
Wenn Geschwindigkeit keine Rolle spielt, so kann man sich mit einem, resp 2 Multiplexern behelfen. Ein Kompromiss waere 8 Quellen, 8 ADC kanaele, und vor jedem einen 8 Kanal multiplexer
Hm, hört sich schon besser an. Mir ist die Verschaltung aber nicht ganz klar. Und wieso sind 8 Quellen notwendig? Kannst Du mir eine kleine Skizze schicken?
Gast
#896084
Man kann auch eine Quelle und einen ADC nehmen und zwei 60 kanal schalter. Das dauert dann.
Gast
#896342
Moin,vielleicht mit einem Multiplexer, oder mir AD-Wandlern,mfg F.h. http://www.ees-hartz.de/
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.