Hallo Forumsgemeinde, ich möchte ein Audio-Signal digitalisieren (Line-In und Mikrofon). Ich bin jetzt soweit gekommen, das ich das Eingangssignal durch einen Hochpass, dann einen Tiefpass schleuse (200Hz - 17kHz, jeweils 4. Ordnung Bessel). Dann ein OpAmp. Danach kommt von TI ein IC der die Lautstärke regelt (TI PGA2320 http://focus.ti.com/docs/prod/folders/print/pga2320.html) im Bereich -95.5dB bis +31.5dB. Insgesamt möchte ich 6 Mono-Kanäle digitalisieren. Die Daten brauche ich um in den Audio Signalen nach einem Frequenzband zu schauen (FFT Radix-4 1024), werden bestimmte Bänder zu stark, soll etwas geschalten werden. Das ganze habe ich bereits mit einem PC, Soundkarte, Windows-Programm und einem 8051 über USB der regelt getestet und es funktioniert soweit. Jetzt soll das ganze aber in eine kleine graue Box und einen ARM-Prozessor ohne PC. Doch jetzt komme ich an folgenden Punkten nicht mehr weiter: 1. Hauptsächliche sollen dynamische Mikrofone zum Einsatz kommen. (kann aber per Transistor 5V Spannung draufgeben auf Mikro+, 100nF zum Entkoppeln in Richtung Verstärker sind auch drin). Mit einem Verstärker (Versorgung +/-5V wird das Mikrofon-Signal um Faktor 50 verstärkt. Ich dachte mir jetzt, wenn ein Line-Eingang kommt, dann kann ich die 50fache Verstärkung ja mit dem Lautstärkeregler wieder runterdrehen .. geht das so? 2. Welchen AD-Wandler kann ich dahinter nutzen oder ist empfehlenswert? 24Bit/16Bit/12Bit ?? Positive und Negative Spannungen oder nur positiv? (Signal ist nach dem Lautstärkeregler Single Ended). Ich brauche nur die Freuqenzanalyse. Das Signal wird danach nicht mehr gebraucht. 3. Es gibt ja so schöne CODECs von Analog, TI und Co. Die können (so wie ich das verstehe) recht genau einen Frequenz abtasten und die als Master per I2S ausgeben. Sonst haben die auch schöne Ausstattung (24Bit, Low-Pass Filter..) und sind sogar recht billig dafür. Mein Problem ist nur die I2S Schnittstelle und die 6 Kanäle. Mein ARM (AT91SAM7) hat eine SSC mit der man 1 I2S machen kann. Ich bräuche aber 3 (?) für die CODECs. Gibt es µCs mit mehr als einer I2S oder CODECs die 6 Kanäle über 1 I2S schleusen könnten? Oder doch lieber ein normaler ADC bei dem ich mit 40kHz oder so die Daten abhole? Ich hoffe ihr könnt mir helfen. Stehe bei den Sachen echt aufm Schlauch und weis nicht mehr weiter. Danke! LG De Tommy
Achso .. was können die VLSI Decoder eigentlich für Abtastraten im Record Modus (die Daten, die man über SPI bekommt) .. werde aus dem Datenblatt nicht schlau.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.