HTL Steyr - Projekt MP3-Player
Elektronik - Technische Informatik

 
Projektziel:
  • Entwicklung eines Hardware MP3-Players
  • Steuerung des MP3-Players mit einem C167 Basisboard
  • Einbindung eines CD-ROM's bzw. einer Festplatte als Speichermedium
  • Unterstützung aller gängigen Dateisysteme (z.B. FAT32)
  • Implementierung eines digitalen Ausgangs (S/P-DIF)
  • Versorgungsspannung von 12V in Hinsicht auf einen Einsatz im Auto

Team:

Ausgangssituation

Nachdem wir im 4. Jahrgang (99/00) ein Referat eines Mitschülers über MP3 und deren Decoderbausteine genießen durften, kamen wir auf die Idee im Zuge des Laborprojektes einen MP3-Player zu bauen. Dipl.-Ing. Franz Parzer ermöglichte uns, den Traum in die Tat umzusetzen.


Hardware

 Im Grunde lässt sich die Hardware des MP3-Players in 5 Gruppen aufteilen:

  1. Dekoderteil
  2. IDE-Interface
  3. Spannungsversorgung
  4. Backplane
  5. S/P-DIF
Blockschaltbild eines MP3-Players mit Zubehör
 
MP3-Player Platine
 

Beschreibung: Unsere Platine wird über das C167 Basisboard mit einer 12V Gleichspannung versorgt, welche über einen Festspannungsregler auf die benötigten 3,3V geregelt wird. Weiters stellt das Basisboard 5V zur Verfügung, um die TTL-Bauteile zu versorgen. Durch die allgemeine Versorgung von 12V bietet sich somit auch die Möglichkeit den MP3-Player später in Autos zu verwenden.

Das Abspielen eines Titels ist eigentlich in aller Kürze erklärt. Die uns als Steuerung dienliche C167 Platine ist über die Backplane mit unserer Hardware verbunden. Diese liest nun die Daten über das IDE-Interface von einer Festplatte bzw. CD-ROM und gibt diese wiederum weiter an die Decoderbausteine. Dabei wandelt der MAS3507D die gelesenen Daten in ein digitales Audiosignal um. Dieses Signal kommt nun über den I²S-Bus an den DAC3550A und wird dabei gleichzeitig auch am S/P-DIF ausgegeben. Der DAC konvertiert diese Daten nun in ein analoges Audiosignal, welches über einen Line Out und einem Kopfhörerausgang ausgegeben wird.

Zum Steuern des Players durch den Benutzer ist ein PS2-Keyboardanschluss am Basisboard angebracht. Zuletzt besteht noch die Möglichkeit Informationen, die für den User wichtig sind, an einem Display, welches auch am Basisboard angeschlossen wird, zu visualisieren.

Erwähnenswert wäre noch, dass die Platine mit AccelEda v.13 entwickelt und der Print von unserer Werkstätte gefertigt wurde. Uns blieb nur noch die Aufgabe die Bauteile, die nicht in der Schule vorhanden waren zu besorgen.


Software:

Das an der HTL Steyr entwickelte Treibersystem beinhaltet eine universelle Ansteuerung der I/O Komponenten des Basisboards. (Display, Serielle Schnittstelle, PS2-Keyboard, usw.) Genauere Informationen dazu finden Sie hier: C167.

Die Software für den MP3 Player beinhalte unter anderem:

Offenen Umfänge:

Laborgruppe 5AHE-00/01

Bachinger Alexander  

alex_bachinger@web.de         
Loidl Stefan   stefanloidl@gmx.net
Kriener Wolfgang   wkriener@gmx.at

Wir hoffen, dass die nächste Laborgruppe genauso viel Freude aufbringt und den MP3-Player fertigstellen kann.
 


Kontaktperson: Dipl.-Ing. Franz Parzer webmaster/08.12.2001