Forum: Mikrocontroller und Digitale Elektronik ARM + Linux + OGG/mp3


von Willi + Harry (Gast)


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

von Malte _. (malte) Benutzerseite


Lesenswert?

http://www.mikrocontroller.net/forum/read-2-195188.html#new
Daraus müsste sich erschließen lassen welche ARM mp3 mittels Software
dekodieren können.
Zu LI-IO: Warum kein NIMH?

von Rolf Magnus (Gast)


Lesenswert?

LiIon hat eine viel höhere Energiedichte. Deshalb vewenden auch
sämtliche Handys, Notebooks und PDAs heute ausschließlich LiIon.

von Kai Markus Tegtmeier (Gast)


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

von Fabian T. (ape)


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)

von Christian G. (Gast)


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.

von Steffen (Gast)


Lesenswert?

der EP7312 von Cirrus Logic könnte etwas sein. Ist ein ARM7TDMI mit MMU.
Damit sollte MP3, WMA, AAC, ADPCM, Audible, etc. möglich sein.

http://www.cirrus.com/en/products/pro/detail/P139.html

Der Distri ist Atlantik-Elektronik.
http://www.atlantikelektronik.de/

von Robert Teufel (Gast)


Lesenswert?

Hallo,

bei Ulrich Radig gibts einen Port von uCLinux
http://www.ulrichradig.de/index.html  unter ARM

Gruss, Robert

von Uwe Nagel (Gast)


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

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.