Spectrum Analyzer mit ATmega

OP #2194660
Lesenswert?

Hi zusammen!

Die einen oder anderen von euch haben vielleicht auf meinen Tread 
geantwortet, in dem ich eine Alternative zum PGA2011 gesucht habe.
Die Ist jetzt gefunden (Onkel google sei Dank ;-).

Mein Mischpult könnte noch einen Spectrum Analyzer vertragen.

In meiner Bastelbude habe ich noch ein paar ATmegas rumfliegen, weshalb 
ich einen (oder mehrere) von ihnen für ein solches Projekt investieren 
möchte.

Allerdings bin ich in Sachen Mikrocontroller relativ unerfahren.

Könnt ihr mir da mit einer Schaltung weiterhelfen?

Gruß

Equalizer 95
Persönliche Seite #2194673
Lesenswert?

Hi,

du könntest dich in unserem AVR Wiki erstmal schlau lesen, und ne LED 
blinken lassen sowie den UART in Betrieb nehmen. Danach könntest du dir 
den ADC anschauen, und überlegen, ob seine max. Samplefrequenz (2x 
höchste Signalfrequenz) dem entspricht, was du mit deinem Analyzer sehen 
möchtest.

Fertige Lösungen wirds hier keine geben, sehr wohl jedoch Antworten auf 
gut gestellte Fragen, und nicht "macht mir mal ..." :-)
Persönliche Seite #2194692
Lesenswert?

Ahh, schon wesentlich genauer :-)

Ich weiss gerad nicht, was der AVR an Analogsampling schafft, aber 
nehmen wir mal an, es sind 100kHz (ich denke, es wird mehr sein).

Dann könntest du dein Analogsignal wunderbar auf 20kHz begrenzen (wg. 
aliasing vermeiden) und an einen ADC Eingang bringen. Einen OPV würde 
ich spendieren.

Den Rest machen ein Stückchen RAM und eine kleine FFT auf dem AVR.
Gast #2195432
Lesenswert?

der atmega adc ist nicht gerade der schnellste, kiek mal lieber erst im 
datenblatt bevor du damit anfängst, aber das sollte bis 16kHz noch 
halbwegs gehen. dann per fft das spektrum berechnen und 
schickimickimässig ausgeben - z.B. per SPI auf ein siemens S65 
display...

fiel fergnügen
#2195440
Lesenswert?

Elm Chan hatte genau so ein Projekt online.
Aber leider ist seine Web Site nicht mehr (oder noch nicht) online. Ich 
schätze mal, dass das eine Nachwirkung des Erdbebens/Tsunami ist.

Das Beste was ich auf die Schnelle finden konnte, was auf seinem Code 
basiert:
Beitrag "[C] AVR-Lichtorgel per FFT MEGA8 32 644"

Es wird wohl auch noch andere Projekte geben, die mit seinem Code eine 
FFT machen.

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