Forum: Mikrocontroller und Digitale Elektronik Funktionsprüfung/Tests Mikrocontroller


von Pheon (Gast)


Lesenswert?

Hallo liebe Community,

ich habe eine Messchnittstelle, welche mit einem Atmel 89C5131 bestückt 
ist, des Weiteren sind ein paar weitere Komponenten vorhanden wie 
7-Seg.-Anzeigen, FTDI-USB-Chip, zwei USB-Ports (je einer für FTDI/uC).

Zur diese Platine sollen nun Funktionstests entwickelt werden, um 
herauszufinden, ob sie funktioniert (Softwareseitig/Hardwareseitig). 
Meine Frage ist: Welche Verfahren und Möglichkeiten gibt es, um die 
hardwareseitige Funktion herauszufinden? Vor allem die Funktion des 
uC's. Gibt es da Standardvorgehen, oder ist das sehr individuell (auf 
die Platine abgestimmt, etc.)?

Vielen Dank und Grüße,
Pheon

von Pheon (Gast)


Lesenswert?

Hat heute jemand eine Idee? :-)

von Malte (Gast)


Lesenswert?

Such mal nach JTAG

von Pheon (Gast)


Lesenswert?

Danke! Das sieht schon sehr gut aus =) Werde mich da einlesen heute 
Abend. Kann man auch mit dem Multimeter diverse Spannungen etc. prüfen, 
und anhand der Ergebnisse Defekte feststellen? Oder ist das zu komplex 
und nicht praktikabel? Ich kenne mich da leider nicht so aus, daher 
bitte ich eventuelle "fails" zu entschuldigen ;)

von Malte (Gast)


Lesenswert?

Grundsätzlich geht das auch mit Multimeter, Oszi & co, hängt ganz davon 
ab wie komplex die Schaltung ist.

JTAG ist vor allem daher schön, da man es automatisieren kann, lohnt 
sich also vor allem bei Serienfertigung. Außerdem kann man mit JTAG 
Leitungen/Pins durchmessen, die gar nicht ans Tageslicht kommen (bei 
BGA, mehrlagigen Platinen...).

Bei Einzelstücken, die keine BGA-Komponenten haben, maximal 2-lagig 
sind, keine Bauteile mit unglaublich winzigen Footprints haben, und auch 
eine überschaubare Anzahl an Komnponenten, würde ich mir vorher 
Testszenarien ausdenken, uznd diese dann von hand durchmesen.

von Guru (Gast)


Lesenswert?

Ein sicher lohnender Asatzpunkt wäre auch, den Entwickler der Hardware 
und Software nach seinen Testprozeduren zu fragen. Die kann man dann als 
Ansatzpunkt für eine Fertigungsprüfung nehmen.

von Lupin (Gast)


Lesenswert?

Du musst dir erst mal klar werden wie tief du prüfen möchtest und um 
wieviel stück es geht.

JTAG bringt nur was wenn der controller auch JTAG unterstützen würde.

Bei einer Großserie würde ich einen Prüfadapter bauen lassen, eine 
Messkarte (z.B. Meilhaus) in den Adapter oder in einen externen PC 
einbauen, testpunkte kontaktieren (z.B. die Anschlüsse der 7-seg Anzeige 
um die Flussspannung der LEDs zu messen, die beiden USB Schnittstellen 
usw.) und auf den PC ein Prüfprogramm schreiben was alles abdeckt.

Es gibt sogar Geräte mit denen du die Farbe und Leuchtstärke deiner LEDs 
prüfen könntest.


Bei einer Kleinserie reicht es wohl über alle möglichen Kabel/Stecker zu 
kontaktieren, Eingangs und Ausgangssignale anlegen (auch über Messkarte) 
und das Display "manuell" zu kontrollieren.

Auf jeden fall würde ich das automatisieren (Prüfprogramm auf PC welches 
den Controller lädt und den Test anschmeißt).

von Pheon (Gast)


Lesenswert?

Danke erstmal für den Input, es handelt sich leider um ein Einzelstück. 
Ist ein Studienprojekt, bei dem es nun darum geht, die vorhandene 
Hardware zu testen, bzw. Testverfahren herauszuarbeiten. Leider hat das 
Dingens kein JTAG, daher fällt ein JTAG-Test weg, hab ich das richtig 
verstanden?

Gruß
Pheon

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.