Forum: Mikrocontroller und Digitale Elektronik Suche MP3 Decoder Chip


von eaglo (Gast)


Lesenswert?

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

von Thorsten (Gast)


Lesenswert?

Ich denke, sonst gibt es keinen Chip.

von eaglo (Gast)


Lesenswert?

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 ...

von eaglo (Gast)


Lesenswert?

schieb

btw. fällt euch irgendwas ein, wie ich gleichzeitig 2 files dekodieren
könnte ??

mfg

von Steffen (Gast)


Lesenswert?

Zwei externe Decoderchips und nen schnellen uC ....

von eaglo (Gast)


Lesenswert?

schnell ... inwiefern ? :D

von Steffen (Gast)


Lesenswert?

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

von eaglo (Gast)


Lesenswert?

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)

von Thorsten (Gast)


Lesenswert?

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.

von eaglo (Gast)


Lesenswert?

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

von Matthias (Gast)


Lesenswert?

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

von Thorsten (Gast)


Lesenswert?

Sektorenweise von der Festplatte in einen Puffer im ATmega128.

von Thorsten (Gast)


Lesenswert?

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 :)

von eaglo (Gast)


Lesenswert?

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 :)

von eaglo (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.