Abstract
In our project we construct a
device to test the function of logic integrated circuits. The device carries
out tests of integrated circuits and the software compares the results with a database. Than the hardware displays
the result of the test on the LCD – Display.
Basically our project is
divided into two major sections. The one section is the hardware and the other
section is the software. Both hardware and software also are subdivided into
several parts. The hardware is controlled by the software. It consists of the
microcontroller, the mainboard with LCD – control and the case. The software
consists mainly of two parts, the part which is downloaded on the
microcontroller (µC) and the part which will be installed on the PC. The PC –
software consists of a user-program and a database. The database contains the
information for the integrated circuits, which can be tested. But there is the
possibility to include new data to the database.
The user – program makes it
possible for the user to create new data for the database, to start the
measurement and last but not least it shows the user the result of the test.
The microcontroller – software is controlling the hardware directly and is
communicating with the PC – software through the serial – interface.
The microcontroller – software
is responsible for the settings of the individual pins of the device under
test. In this case the device under test is the integrated circuit. But you can
also test self-made circuits. The PC – software provides the microcontroller –
software with the information which is in the database and the µC – software
takes this information and uses it for the settings and for the comparison with
the received signals from the device under test.
The result of the test will
then be sent through the serial interface back to the PC. Where it will be
displayed on the screen.
Um mehr Informationen über dieses Projekt zu erhalten verweisen wir auf unsere Homepage unter www.digitest2k.com oder auf unsere vollständige Dokumentation bzw. unsere Projekt CD die wir ihnen gerne zur Verfügung stellen.
Markus Klemenschitz
Kat. Nr. 8 E-Mail: marksoft@gmx.at
Christian Odogu Kat. Nr. 9
E-Mail: occ@gmx.at
Michael Pichler Kat. Nr. 10
E-Mail: michi.p@lion.cc
- Dr. Dipl. Ing. Schwenninger
- H Dipl. Ing. Krann E-Mail: H.Krann@vienna.at
© Digitest 2K
Alle Rechte vorbehalten
© 5BEN, Gruppe 4
Schulanschrift:
Wexstraße 19-23 · A-1200 Wien
Telefon 01/33 126- ·Fax 01/33 126
Diplomarbeit –
Kurzzusammenfassung
Digitest 2K –
Ein TestGerät für digitale IC’s und digitale schaltKREISE
Wir haben aufgrund unserer Erfahrungen in früheren Jahren beschlossen , ein Testgerät für digitale IC’s zu entwickeln. Ziel war es die Zeit und den Aufwand für die Überprüfung von digitalen Schaltkreisen (IC’s) zu minimieren.
Unsere Gruppe ist die Gruppe “DigiTest“ der Klasse 5BEN 00 und besteht aus den Mitgliedern:
· Markus Klemenschitz
· Michael Pichler
· Christian Odogu
Die Aufgabengebiete wurden wie folgt eingeteilt:
Markus Klemenschitz, Michael Pichler arbeiten an der Hardware und Hr. Odogu an der Software.
Im Rahmen unserer Diplomarbeit haben wir sämtliche in der Wirtschaft nötigen Schritte einer Projektentwicklung vollzogen.
Dazu gehörten ein professionelles Time – Management, eine fundierte wirtschaftliche Betrachtung sowie eine gute Umsetzung von Hard- und Software und deren Dokumentationen.
Zusätzlich haben wir uns zu diesen Arbeiten auch im Internet unter www.digitest2K.com der Öffentlichkeit mit Erfolg präsentiert und eine CD die sämtliche Dokumente enthält erstellt. Auf dieser finden sich noch zahlreiche „Schmankerl“ zur Betrachtung dieser Dokumente (Power Point Viewer, Internet Browser für unsere Offline Homepage , etc.)
Die Arbeit an der Hardware erforderte die Entwicklung einer Schaltung welche die Signale vom Microcontroller ( Infineon C 167 CR ) an den Prüfling heranführt. Weiters haben wir eine optische Ausgabe in Form eines LCD ( Sharp ) implementiert. Ein weiteres Feature unseres Projektes ist, dass wir dem Benutzer die Möglichkeit geben durch eine externe Test Einrichtung seine eigenen Schaltkombinationen zu überprüfen.
Die komplette Steuerung der Hardware wird von der Software übernommen. Die Hauptkomponente dieser ist das Windows Programm welches in der Sprache Visual C++ realisiert wurde. Die direkte Steuerung der Hardware erfolgt aber vom Programm direkt am Microcontroller dieses wurde mit der Software Toolkette Keil und Dave realisiert.
Aus unserer Sicht ergibt sich nun für einen Reibungslosen Ablauf folgende Systemvoraussetzung:
Hardware:
Mindestens ein Pentium mit 133 MHZ
Eine Grafikkarte mit einer Auflösung von 640 x 480 bei 65.000 Farben.
Je nach Installation zwischen 5 und max. 300 MB ( mit allen Betrachtungsprogrammen , Source codes etc. )
Sowie eine serielle RS 232 Schnittstelle mit konfigurierbarer Baud – Rate
Software:
Es wir ein funktionierendes 32 bit System vorausgesetzt. ( Win 95, 98)
Alle Angaben sind empfohlene Angaben. Eine Funktion
unter Macintosh , Linux und Win NT Systemen einschließlich Win 2000 kann von
uns nicht garantiert werden.
Wie schon vorher erwähnt geben wir dem Benutzer die
Möglichkeit seine eigenen IC’s und Schaltkreiskombinationen zu überprüfen. Um
dies zu ermöglichen haben wir ein Interface in unserer Software eingebaut
welches das Abspeichern von Daten wie z.B.: der Wahrheitstabelle ermöglicht.
Diese Daten werden dann in Form eines codierten Textfiles mit der Extension *.
dig abgespeichert. Bei Bedarf kann es dann wieder geladen und eine Messung mit
diesen Daten gestartet werden. Eine Eingabe ist allerdings nur mit der von uns
gelieferten Software möglich da wir die Daten beim Abspeichern speziell
behandeln.