Hardwareaufbau des h-mpeg
Steuerung
Atmel AT90S8515
Das ist das Herzstück von HMpeg. Der AT90S8515 ist ein 8-Bit Mikrocontroller
(µC) mit 8MHz der die gesamten Steuerungsaufgaben übernimmt. Der Trick
besteht darin die von dem µC gebotenen 8kB Programmspeicher richtig zu
nutzen.
Seine Vorteile : schnell und preiswert!
Datenblatt
Quarz 8MHz
Taktet den Atmel
32kB statischer Speicher
Diese 32kB Speicher werden von der Software benutzt um unter anderen 16kB
MPEG-Daten zwischen zu speichern. Zusätzlich wird hier der Inhalt der
aktuellen CD abgelegt.
Programmier Interface
An diesen Stecker wird das Programmier Interface angeschlossen. Es ist das
gleiche wie beim STK200 Board vom Atmel. Es können andere Programmierer
angeschlossen werden. Achtet auf die Pinbelegung !
Audio
MAS 3507D
Dieser Baustein ist der MPEG Decoder. Unterstützt werden MPG 1/2 Layer 2/
3 sowie MPEG 2.5. Der digitale Datenstrom wird über die serielle PIO
Schnittstelle (1MHz) zugeführt. Die Ausgabe der decodierten Daten erfolgt
direkt zum D/A Wandler über I²S. Zusätzlich angebotene Features :
- digitale Höhen und Tiefen Einstellung
- digitale Lautstärke Einstellung
- Abfrage diverser Informationen über die eingebaute I²C Schnittstelle
Datenblatt
Oszilator 14,7456Mhz
Taktet den MAS 3507D. Verwendbar sind auch andere Frequenzen. Der MAS muß
dann aber nach dem Reset neu initialisiert werden. Vorgehensweise siehe
Datenblatt MAS.
CS4330
Der CS4330 ist ein D/A mit 18 Bit Auflösung. Es ist das einzige SMD Bauteil bei
HMpeg. Die Qualität ist nicht berauschend aber ausreichend.
Datenblatt
Der Rest
TL7705
TL7705 ist ein Reset IC. Macht einen vernünftigen Reset und vereinfacht die
Schaltung.
74HC245
Puffert die Ausgabe der unteren 8 Bit.
74HC646
74HC(T)646 ist ein Latch mit Speicher. Zusammen mit dem GAL wird der 8<->16
Bit 'Umsetzer' verwirklicht.
ADM232L (MAX232)
Alt bekannt und heiß geliebt. Der Schnittstellenbaustein für RS232.
GAL 16V8
Der GAL übernimmt folgende Aufgaben :
- Dekodierung von Adressen
- Steuerung des 74HC646 zur 8<->16 Bit Umsetzung
- Steuerung des LCD Displays
- Teile der Ansteuerung vom IDE Bus
Schnittstellen
IDE
Die IDE Schnittstelle ermöglicht den Anschluß von CD oder HD Laufwerken.
LCD Display
Hier wird das LCD Display angeschlossen. Von der Software wird der HD44780
Kontroller von Hitachi unterstützt der auch in den meisten LCD Displays
verwendet wird.
RS232
Die serielle RS232 Schnittstelle ermöglicht den Anschluß an den PC oder einen
anderen µC.
Pin Leiste
Hier liegen die freien Ausgänge des Kontrollers.
Audio Ausgang
Das ist der ungemein nützliche Audioausgang...
There are no comments on this page. [Add comment]