ARM + Linux + OGG/mp3

Gast #219655
Lesenswert?

Hallo erstmal!
Wir sind 2 Informatik bzw. Elektronikstudenten und stehen vor der
Diplomarbeit.
Dazu möchten wir einen universellen Musikplayer bauen.
Doch aller Anfang ist schwer..
Wir dachen daran, auf einem größeren ARM ein Linux zum Laufen zu
kriegen und alles weitere in Software zu erledigen.
- Welcher Controller ist bei welchem Takt dazu geeignet?
- Woher bekommt man Einzelstüche dieses Types?
- Welcher DAC + Verstärker erreicht eine gute Tonqualität?
- Wie kann man einen LI-IO Akku sicher direkt im Gerät laden?

Danke im Voraus für die Hilfe!

P.S. Wir haben schon gegoogelt und die Fragen oben sind die
übriggebliebenen...
Gast #219658
Lesenswert?

Zu dem DAC könnte ich wohl was beitragen:

Ich habe sehr gute Erfahrungen mit den DACs des Herstellers AKM
gemacht, was Signalqualität angeht. Diese Wandler werden auch gerne in
hochwertigen Audio-Geräten (z.B. von Digidesign) eingesetzt.
Finden könnt Ihr die Wandler unter

www.akm.com

Nicht ganz einfach zu bekommen, lohnt sich aber auf jeden Fall.
Ich habe die Dinger damals in den USA über All American Semiconductor
bestellt. Hab auch glaube ich noch ein paar liegen, die ich für
Selbstkosten abgeben kann. Bei Bedarf einfach melden.

Viel Glück!
KMT
#219659
Lesenswert?

Für LiIon Akkus gibts Ladecontroller ICs, damit sollte das Laden relativ
unproblematisch  sein, wahrscheinblich wird euch ja auch eine Zelle
reichen, so dass keine Balancer nötig sind (Bei mehreren brauch man
Balancer um ein gleichmäßiges Laden der einzelnen Zellen garantieren zu
können)
Gast #219660
Lesenswert?

Für einen MP3-/Ogg-Decoder reicht euch schon ein ARM-7 Core mit
30-40MHz. Davon gibst genug. Schwieriger wirds schon, einen mit den
passenden seriellen Ports für den Audio-DAC zu finden.

Wenn es kein DSP, sondern ein general-purpose Controller sein soll, auf
dem Linux läuft und an den man problemlos externen Speicher und ADC/DACs
anschließen kann, würde ich den Freescale Coldfire MCF5249 nehmen
(www.freescale.com). Ein kleiner Auszug aus dem Datenblatt:

"The MCF5249 was designed as a system controller/decoder for MP3 music
players, especially portable MP3 CD players. The 32-bit ColdFire core
with Enhanced Multiply Accumulate (EMAC) unit provides optimum
performance and code density for the combination of control code and
signal processing required for MP3 decode, file management, and system
control."
Das ist doch eigentlich genau das, was ihr sucht. Das Ding hat ein
externes Speicherinterface, Gluelogic für ein IDE-Interface, serielle
Schnittstellen für die Wandler und es läuft uCLinux drauf
(www.uclinux.org).

Gute Audio-DACs findest du bei TI (Burr-Brown) www.ti.com , z.B.
PCM1781.

Beide Hersteller verschicken kostenlos Samples.

Gruß,

Christian.
Gast #219663
Lesenswert?

Die Atmel AT91SAM7S64 haben eine universelle serielle Schnittstelle, die
auch die üblichen Audio-Wandler bedienen können soll (ich habs noch
nicht ausprobiert). Die haben einen ARM7-Core und sollten schnell genug
für mp3/ogg sein. Gibts auch im gleichen Gehäuse mit mehr Speicher.

Gruss, Uwe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren