Stm32 als kleiner Audio DSP für mobile Box. Reicht das?

#5037787
Lesenswert?

Hallo,

ich würde mir gerne kleine mobile Boxen bauen.
Und zwar verschiedene von klein bis Bollerwagen groß.
Standardmäßig sind also 2-4 Lautsprecher anzusteuern.
Ursprünglich hatte ich mit einem ADAU1701 geplant, um darauf Hoch- und 
Tiefpass laufen zu lassen und um die meist günstigen Boxen mit einem 
Equalizer anpassen zu können, um nicht alles analog machen zu mussen.

Für die Steuerung hätte ich noch einen STM32L0 mit drauf gemacht.

Nun dachte ich, vielleicht einfach einen Stm32F4 oder F7 nehmen, und 
einfach alles darüber laufen lassen. Kann jemand abschätzen ob das von 
der Leistung her reicht?
Im aufwendigsten Fall, wären das dann ein 48khz Stereo Signal was per 
I2S (geht ja hardware mäßig per DMA) von einem Bluetooth Modul kommt. 
Dieses müsste dann über Hoch und Tiefpass aufgeteilt werden, und jeweils 
5-10 einfache biquad Filter zum anpassen des Frequenzganges je Kanal 
berechnet werden. Reicht der Mikrocontroller hierfür aus?
Ich würde dann am Anfang alles über #defines einstellbar machen 
(Trennfrequenz, Anzahl Kanäle, Equalizer).
Im Datasheet habe ich einen Stromverbrauch von maximal 130mA wenn 
sämtliche Peripherie ausgeschaltet ist. Damit werde ich dann die 
Spannungsversorgung auslegen.

Die Kette würde dann so aussehen:
Bluetooth Modul  - -  - - (I2S) -  - - >  Mikrocontroller - -  - - 
-(I2S) - -- - > 2-4 Kanal digital Amp (im besten Fall bekomme ich die 
Footprints von einem kleinen 2 Kanal Amp (~2x10W) und einem größere 4 
Kanal Amp (~4x40W) übereinander.)

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