Hi! Ich suche für unser Schulprojekt einen One Chip MP3 Dekoder + D/A Wandler der auch Speicherkarten lesen kann. Hab mir schon den Atmel SND1 & SND2 angesehn aber ich hätte auch noch gerne Alternativen !! mfg ich
naja da wandler kann auch extern sein, ... aber ein decoder + µc in einem wär schon super ... gibts doch nicht das es nur von atmel einen chip gibt ...
schieb btw. fällt euch irgendwas ein, wie ich gleichzeitig 2 files dekodieren könnte ?? mfg
Naja - du musst dann ja gleichzeitig zwei Dateien auslesen (von einem Speicher MMC, Festplatte, CD Rom, Netzwerk, o.ä.) und beide Datenstreams an zwei Decoderchips liefern. Der uC muss also pro Sekunde die doppelte Datenmenge verarbeiten. Das wird evtl. nicht jeder Controller mitmachen. Ein bisschen Rechnen hilft da weiter. Viele Grüße Steffen
ja ok danke :) aber ich meinte eher µC in welcher Größenordnung (auf die Praxis bezogen) reicht der AT89C51SND1 + 2. externen Decoder oder meinst du noch etwas schnelleren ? (der atmel hat ja nen c51 x2 core g + 40MHz)
Also mein MP3-Player bassiert auf: - ATmega128 bei 8MHz - Festplatte - VS1001 und damit komme ich auf ne Übertragungsrate von knapp 1 Megabyte/s, also mehr als ein VS1001 überhaupt verabeiten kann (in der Praxis nicht mehr als 32 Kilobyte/s. Der ATmega ist nicht annähernd ausgelastet so vermute ich mal, daß ein zweiter Deocder problemlos möglich ist. Wäre mal interessant, daß zu probieren. Aber du möchtest ja eine Lösung, bei der Decoder und µC in einem sind.
naja Problem is vor allem, das es nachträglich in ein Projekt eingefügt wird und wir größtenteils nur Erfahrung mit C51 Controller haben :( Auf der Hardwareseite sieht das ganze so aus: -2xSD/MMC Card -> 2 unabhängige streams -möglichst low cost
Hi @Thorsten 1 Megabyte/s? Von wo? Und wohin? Bei 8MHz sind das ja gerade mal 8 Takte je Byte. Da dürfte alles andere als /dev/null als Datensenke kaum möglich sein. Matthias
Habe gerade nochmal in meine Doku geschaut. Die erste Softwareversion schaffte nur 140kByte/s, die neuste Version kommt auf 835kByte/s, also "knapp" 1 MByte/s :)
hm ich benötige nur einen kanal (mono signal) denkt ihr, dass es möglich wäre von 2 mmc karten auszulesen (in einen buffer) und das ganze dann über die LRCLK irgendwie zu verwurschteln sodass der DAC 2 mono signale statt 1 stereo signal auswertet ?? mfg ich :)
man könnte das channel select (DSEL) signal selbst erzeugen... das problem ist nur man weiß nie genau woran der µC arbeitet oder ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.