Elektronik & mp3 h- mpeg der erste standalone mp3 Player im Eigenbau
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 12.01.2003, 17:44 Titel: Umbauanleitung auf Yampp-IDE-Interface |
|
|
Der H-mpeg hat etwas Probleme mit dem IDE-Interface. Das äußert sich darin, dass er mit manchen Platten einfach nicht sauber funktioniert. Manchmal hilft es IC's gegen andere Familien (HC, ACT, HCT) auszutauschen, da die sich manchmal im Timing etwas unterscheiden. Aber da das alles bei mir nicht geholfen hat, habe ich das Interface auf das des Yampp (www.yampp.com) umgebaut, und siehe da, meine Notebook-Platte funktioniert auf einmal. :-)
Für alle unerschrockenen Lötkolben-Fetischisten mit Festplatten-Problemen folgt unten die Anleitung zum Umbau.
Zur [url=http://www.bitbang.de/download/MiniMegaHmpeg_Yampp-IDE.zip]Beispiel-Software[/url] muss ich vorab noch folgendes sagen, damit niemand hinterher jammert:
+ es handelt sich um eine angepasste MiniMega Version 0.991
+ Einige Funktionen wurden rausgeschmissen/auskommentiert, da ich sie nicht brauche
+ Das serielle Protokoll wurde teilweise etwas geändert/erweitert
+ sie kompiliert mit GCC 3.0, wahrscheinlich aber auch noch mit der ältern 2.9x mit der auch der normale Hmpeg-Code kompiliert wird (siehe makefile)
+ Baudrate hat evtl. krumme Werte
+ Da ich kein LCD angeschlossen habe, kann ich nicht sagen, ob es zusammen mit dem Yampp-Interface funktioniert, schließlich hängt es zusammen mit dem IDE am Daten-/Adressbus, evtl muss man noch etwas coden.
+ Das alles ist so, weil ich es in meinem Player so brauche. Wer andere Wünsche hat, muss es selbst ändern.
So, genug disclaimt, hier ist die Info:
Umbauanleitung Hmpeg auf Yampp-IDE-Interface
============================================
============================================================================
Diese Umbauanleitung bezieht sich auf die normale Version (nicht SMD) des
Hmpegs. Die SMD-Version lässt sich natürlich genauso umrüsten, nur ist das
Entfernen der ICs und das Anlöten der Fädeldrähte etwas schwieriger.
============================================================================
Folgenden ICs entfallen und müssen entfernt werden:
IC9 (74'245)
IC10 (74'04)
IC12 (74'646)
Wird das LCD-Interface nicht genutzt, kann auch das IC8 raus (das GAL).
Ansonsten bleibt es drin, man muss dann aber entweder die Pins 12 und 13
(CS0 und CS1) per ABEL auf tri-state schalten oder die Pins einfach
kurzerhand nach oben biegen oder abzwicken.
Als nächstes braucht man ein paar zusätzliche Verbindungen:
Am Sockel von IC9 verbindet man:
2 - 18
3 - 17
4 - 16
5 - 15
6 - 14
7 - 13
8 - 12
9 - 11
Am einfachsten geht das mit passend gebogenem Draht, den man als Steckbrücke
in den Sockel steckt, aber man kann natürlich auch löten.
Folgende Pins zwischen IDE-Stecker und IC4 (AVR) verbinden
IDE AVR
-----------
23 4
25 5
Folgende Pins zwischen IDE-Stecker und IC7 (RAM) verbinden:
IDE RAM
------------------------------------------------
4 26
6 25
8 24
10 23
12 2
14 21
16 1
18 20
37 7
38 6
Risiken und Nebenwirkungen:
===========================
+ IDE Interface läuft stabiler. Wer damit keine Probleme hat, sollte lieber
nichts ändern, denn verbessert wird in diesem Falle nichts.
Wer Probleme mit Lesefehlern o. ä. hat, sollte sein Glück versuchen, bei
mir hat's jedenfalls geholfen meine Notebook-Platte doch noch ans Laufen
zu bekommen.
- IDE-Ansteuerung braucht etwas mehr Flash-Speicher.
- IDE-Ansteuerung braucht mehr Prozessor-Leistung. Leider lässt sich das schwer
messen, bei mir laufen aber 128 kBit MP3s noch prima (höhere hab ich nicht
im Hmpeg).
- Die Pins 6 und 7 der Stiftleiste SL1 sind nicht mehr benutzbar, d.h. der
Drehencoder bleibt erstmal leider außen vor. Wer keine RS232 braucht, kann
deren zwei Pins für den Drehencoder nehmen, dann muss man aber den
MAX232 (IC11) entfernen.
- funktioniert nicht mit MiniMegaHmpeg Adapter, da beim ATmega103 Port C nicht als Eingang benutzt werden kann. Bestückt man den MiniMega mit dem (pinkompatiblen) ATmega128 sollte es aber funktionieren, allerdings hab ich das nicht probiert.
Alle Angaben ohne Gewähr. _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Werner Gast
|
Verfasst am: 24.03.2003, 20:32 Titel: |
|
|
Hallo Oli !
Ich habe mir vor einiger Zeit einen H-mpeg gebaut, aber ich hatte immer wieder Probleme mit dem IDE-Interface. Ich habe verschiedene IC´s probiert, aber es gab immer wieder Zugriffsfehler. Die CD-Rom Version mit 10cm "langem" IDE-Kabel lief fast fehlerfrei, während ich die HD-Version überhaupt nicht zum Laufen brachte.
Als ich auch nach diversen versuchen keinen Erfolg hatte, habe ich mir das YAMPP-Interface genauer angesehen, weil es hardwaremäßig einfacher aufgebaut ist.
Als ich dann deine Umbauanleitung sah, habe ich sofort mit dem Umbau begonnen.
Das Ergebnis ist, daß jetzt die HD-Version ohne Probleme funktioniert !
Ich muß den Code zwar noch an meine Anforderungen anpassen, aber es gibt jetzt auch mit einem längeren IDE-Kabel keine Lesefehler mehr.
Werner
|
|
| Nach oben |
|
 |
Jacob Gast
|
Verfasst am: 09.04.2003, 19:38 Titel: |
|
|
Hast du vielleicht das ein oder andere Foto deines mod's??
Würde mich mal interessieren
Wobei ich mit meiner Maxtorplatte eigentlich keine/kaum Probleme habe.
Die Probleme due auftauchen, dürften an den mp3's liegen, da es immer die selben sind die den h-mpeg ab und zu zum abstürzen bringen...
gibts da nen "mp3-Scandisk"??
--> ein Tool, welches mp3s auf ungültige Frames untersucht sollte mir aber auch reichen.
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 10.04.2003, 19:43 Titel: Yampp-IDE Fotos / MP3-Checker |
|
|
Hi,
ich hab mal ein [url=http://www.bitbang.de/hmpeg/hmpeg-yampp-unten.jpg]Bild[/url] gemacht von der Yampp-IDE Modifikation. Viel gibts allerdings nicht zu sehen, es sind halt ein paar Drähte draufgelötet und auf der [url=http://www.bitbang.de/hmpeg/hmpeg-yampp-oben.jpg]Oberseite[/url] fehlen eben ein paar ICs.
Ein [url=http://www.bitbang.de/hmpeg/mpegcheck.zip]MP3-Check Tool[/url] hab ich auch mal geschrieben. Ist aber nicht besonders toll. Wenn es einen Fehler meldet, heißt das nicht, dass das MP3 kaputt ist, nur dass es mein Programm nicht erkennt. Nur wenn es OK meldet, sollte es wirklich OK sein. Es gibt aber bestimmt irgendwo ein besseres Programm für den Zweck... _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Werner Gast
|
Verfasst am: 14.04.2003, 11:02 Titel: Yampp-IDE Fotos |
|
|
Hi,
habe keine Fotos vom Umbau, aber wie Oli bereits sagte, sind es nur einige Drahtbrücken und ein paar IC´s fehlen.
Bei 2-3 Liedern habe ich kurze Aussetzer.
Es sind aber immer die gleichen Lieder, d.h. muß wohl an den Dateien liegen.
Werde mal das MP3-Checktool drüberlaufen lassen.
|
|
| Nach oben |
|
 |
Deramon
Anmeldungsdatum: 14.03.2004 Beiträge: 5 Wohnort: München
|
Verfasst am: 03.08.2004, 18:20 Titel: |
|
|
@ Oli:
hast du die Software dazu noch griffbereit ? Der Link oben geht nicht mehr.
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 04.08.2004, 20:58 Titel: |
|
|
Repariert.
Falls noch jemand tote Links findet, bitte melden.
Oli _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|