Komprimiertes Audio / embedded

Gast #5111560
Lesenswert?

Guten Tag allseits

ich habe ein bestehendes System, das mittels kleinem Dataflash und 
VS1011 und uC etwas Hintergrundmusik macht
(absolut Lofi: mono, Datenrate 24-32 kbit bei 22kHz Samplerate reichen 
völlig)

Nun steht ein Neubau an und ich möchte den Decoder einsparen
Im Neubau wird ein NXP Cortex M3 mit 120 MHz verbaut, der aus meiner 
Sicht ja eigentlich genug Wumms haben sollte für eine 
Softwaredekodierung für obige "Musik".
Naheliegend ist der Einsatz eines D/A der via I2S angedockt wird.
Recherchen brachten ein schmuckes IC zu Tage, das auch gleich einen 
ausreichenden Amp an Bord hat. Dadurch ginge der Bauteilzähler für das 
Gedudel von 25 auf ca 5, (Platinenplatz!) ganz abgesehen von den Kosten 
sehr reizvoll.

-> MAX98357A , siehe zB https://www.adafruit.com/product/3006

Da die Anzahl der "Lieder" fix & begrenzt ist, muss es nicht unbedingt 
MP3 sein, auch OggVorbis wäre denkbar oder ein sonstiges komprimierendes 
Format, das sich möglichst einfach (Integer!) dekodieren läßt.

Ogg Tremor scheint mir nicht Mittel der Wahl. Wegen der dynamischen 
Speicherverwaltung sollte man das wohl eher nicht embedded einsetzen. 
Oder liege ich da falsch?

1) hat jemand eine Empfehlung für Format und zugehörigen Dekoder?

2) Ist MP3 nun eigentlich lizenzfrei zu verwenden? (wo doch unlängst die 
Patente ausgelaufen sind)

3) Hat jemand den MAX schon eingesetzt? Funktioniert der wie erwartet?


Danke vorab!
Beitrag #5112232 wurde von einem Moderator gelöscht.
Beitrag #5112235 wurde von einem Moderator gelöscht.
Beitrag #5112242 wurde von einem Moderator gelöscht.

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