Forum: Mikrocontroller und Digitale Elektronik Audio-Signal-Verarbeitung


von Alexander L. (lippi2000)


Lesenswert?

Hallo,

arbeite momentan an folgenden Projekt:

---------------------------------------
          AUDIO - DSP - System
---------------------------------------
#Analogteil
- ADC = AD1871
- DAC = AD1852
- Reconstruction Filter = 3'th order Bessel mit OPA2134
- IN/OUT mit Cinch, evtl.SPDIF Ausgang

#Digitalteil
- FPGA Spartan 3 XC3S200
- FPGA Konfiguration mittels µC + ser.Speicher (ATtiny2313 o.ä.)
- ATmega64 für Steuerung, Bedienung, LCD (Grafik 160x128)
- *(IR - Modul für Fernbedienung)

#Funktionsumfang
- versch.IIR/FIR - Filter bzw. Equalizer          --> FPGA
- Audioeffekte (Reverb,Wah-Wah,Flanger,...)       --> FPGA
- Signaldarstellung Zeitbasis/Frequenzbasis(FFT)  --> FPGA/AVR
- Dig.Lautstärkeregelung, Mute
- *(Steuerung durch Fernbedinungssignale)

*-Evtl. Umsetzung

------------------------------------------

Das ist so in etwa das was raus kommen soll. Beim Layout reichen 
hoffentlich 160x100, 4 Layer.


Hab zunächst ein paar Fragen bezüglich Anti-Aliasing-Filters. Als ADC 
habe ich mir den AD1871 ausgesucht. Siehe Datenblatt im Anhang. Für mich 
ist die Angabe S.25 im Datenblatt leicht verwirrend. Hier sieht es so 
aus, als könne man mittels LC-Glied das Ausiosignal direkt anbinden. Der 
ADC arbeitet mit Überabtastung und besitzt einen digitalen LP-Filter. 
Ich hätte eigentlich einen Anti-Aliasing-Filter 8-ter Ordnung (Bessel) 
eingesetzt. Zuvor noch eine Pegelanpassung (600Ohm) und einstellbarere 
Verstärkung auf 1.25V p-p. Am letzten OPAmp dann differentiell an den 
ADC.

Kann man die Anbindung so durchführen?

Den Filter habe ich als Sallen Key - Struktur ausgelegt. Wie berechne 
ich den SNR? Sollte ja so groß wie möglich sein.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Nimm den CS5343 - ist entschieden einfacher zu beschalten. Als DAC nimm 
den CS4344.

von Gast (Gast)


Lesenswert?

Willkommen im Klub. Kennts Du das hier:
http://www.96khz.org/audiodspstructure.html

von Alexander L. (lippi2000)


Lesenswert?

@Travel Rec.

Die von Cirrius sind ja wirklich schön klein. Mal schauen wie die 
Verfügbarkeit bei den Distris aussieht.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Kannst Du bei CSD-electronics.de bestellen. Vielleicht hat er sogar noch 
welche da. Meine Lieferung liegt gerade 2 Monate zurück.

von Gast (Gast)


Lesenswert?

Die von Cirrus sind auch besser und werden in Top-Equipment benutzt.

von Alexander L. (lippi2000)


Angehängte Dateien:

Lesenswert?

Also ich hab mir die beiden Wandler mal angesehen. Scheint mir die beste 
Lösung zu sein, vor allem der Platzbedarf ist extrem niedrig. Bei 
CSD-electronics gibts leider nur einen. Beschaffen die auch IC's gegen 
Anfrage? Vorallem nach den entsprechenden Kondensatoren wäre ich auf der 
Suche.

Hab mir ein wenig Gedanken um den Audio - Eingang gemacht. Da sich nicht 
alle Hersteller an die entsprechenden Pegel halten und ich möglichst 
immer den vollen Aussteuerungsbereich nutzen möchte, hab ich mich mit 
einen rauscharmen Vorverstärker beschäftigt. Dieser hat eine 
einstellbare Verstärkung von 0,47...1,47. Abgleichbar mittels Poti. Laut 
Simulation erreicht die Schaltung einen SNR von 112dB@21kHz. Bedenken 
habe ich noch mit dem Poti,das wird mir sicherlich noch Effekte 
einbringen. Ist die Schaltung so vernünftig?

Ach ja, am Ausgang des 2.OPamp ist schon die Eingangsbeschaltung für den 
CS5344.


G

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.