THD-Messung mit Soundkarte: Verzerrung durch Keramikkondensator

OP #3557409
Lesenswert?

Hallo zusammen,

ich habe mal mit meiner Xonar-DX eine THD-Messreihe gemacht. Dazu habe 
ich Ein- und Ausgang mit zweifach geschirmten Klinkekabeln verbunden, 
mit Audacity ein 1kHz-Testsignal (24Bit, 48kHz) erzeugt und mit 
Wavespectra das Spektrum am Eingang aufgezeichnet. Die Verzerrungen 
liegen im Bereich von ca. 0,2V bis 1,4V Ausgangsspannung um die 0.0005%; 
laut Datenblatt sollten es 0.0003% sein. Bei höheren und niedrigeren 
Pegeln nimmt die THD dann erheblich zu wobei das vermutlich an der 
Ausgangsstufe der Soundkarte und/oder dem ADC liegt.

Dann habe ich mal probiert welchen Einfluß verschiedene passive 
Komponenten haben: Weder 1K-Kohlewiderstand in Serie noch 
6.8uF-Folienwiderstand in Serie ergaben einen messbaren Unterschied.

100R plus 100nF-Folienkondensator gegen Masse (ein typischer 
Ausgangsfilter für eine Endstufe) gaben ebenfalls keinen messbaren 
Unterschied.

Wenn ich jedoch die 100n-Folie gegen 100n-Keramik ersetze, steigt die 
THD auf einmal dramatisch an, und zwar proportional zur Ausgangsspannung 
(Spalte "THD1/THD0"). Die Kapazitäten wurden mit einem Mastech-6013A 
nachgemessen so daß es da garantiert keine Verwechslung gab. Ich habe 3 
verschiedene Folienkondensatoren probiert und alle ergaben keine 
messbare Erhöhung der THD. Von dem Keramikkondensator habe ich ebenfalls 
3 frische Exemplare aus dem Band genommen und alle zeigten die 
dramatische Zunahme der THD.

Kann jemand dieses Verhalten erklären? Warum steigt beim 
Keramikkondensator die THD mit dem Ausgangspegel an?
Angehängte Dateien:
Gast #3557416
Lesenswert?

Benjamin Van Gyseghem schrieb:
> Warum steigt beim
> Keramikkondensator die THD mit dem Ausgangspegel an?

weil der Kondesator ein Klasse-2 Dielektrikum hat. Die geben zwar schön 
große Kapazitätswerte in kleinen Bauformern, aber bei denen hängt die 
Kapaziät von der Spannung ab. Das führt dazu, dass dein Tiefpass aus 
100R und Keramikkondensator ein nichtlineares Verhalten zeigt.

http://de.wikipedia.org/wiki/Keramikkondensator#Spannungsabh.C3.A4ngigkeit_der_Kapazit.C3.A4t
OP #3559586
Lesenswert?

Vielen Dank für die hilfreichen Antworten!

Ich versteh noch nicht ganz wie das FFT-Programm die THD berechnet. Im 
angehangenen Bild habe ich die dB-Werte von 8 Harmonischen versucht 
halbwegs genau abzulesen (die 1kHz-Fundamentale liegt auf 0dB).

Ich habe dann in Excel die dB-Werte der Harmonischen H1, H2, ... in 
relative Pegel umgerechnet:

U1 = 10^(H1/20)
usw.

und die THD so berechnet:

thd = sqrt[ (U2^2 + U3^2 + ...) / (U1^2 + U2^2 + U3^2 + ...) ] * 100

Leider bekomme ich eine viel höhere THD raus, 0,001555179%

Habe ich einen Rechen/Denkfehler oder rechnet das Programm falsch?

@Karl Otto: Die 50Hz dürften in der THD gar nicht berücksichtigt werden, 
weil nur die Harmonischen von 1kHz in die Formel eingehen. Oder gibt es 
da noch andere Definitionen?
Angehängte Dateien:
#3559670
Lesenswert?

Benjamin Van Gyseghem schrieb:
> (die 1kHz-Fundamentale liegt auf 0dB)

.. wäre die nächste These zum Überprüfen. Beachte vor allem die scharfe 
Spitze des Peaks, vielleicht liegt der richtige Wert zwischen den 
angezeigten; und bei der Kurvenform könnte der etwas überhalb der 
0dB-Linie liegen. Bei einem WErt von +6dB wären die errechneten Werte 
okay.

VIelleicht gehst Du besser über den RMS-Wert der Kurve.
OP #3561218
Lesenswert?

@Achim Hensel

Hab jetzt bei dem angehangenen Spektrum mal mit den gezeigten -17.24dB 
"RMS" gerechnet und dann  passt der berechnete Wert ganz gut. Hast Du 
eine Erklärung dafür? Was sollen die links angezeigten "Max" und 
"RMS"-Werte bedeuten?
Das Programm hat übrigens eine Cursor-Funktion mit der man einen Cursor 
auf eine beliebige Frequenz legen kann und bei 1kHz zeigt der auch die 
-20.88dB an.

Alles sehr seltsam. Anleitung zu dem Programm leider auf Japanisch und 
der Autor reagiert nicht auf Mails...
Angehängte Dateien:
OP #3561336
Lesenswert?

Habe mal versucht aus der japanisch-deutsch Übersetzung der Website 
schlau zu werden, und siehe da: Der Autor beschreibt ein ähnliches 
Problem nämlich viel zu niedrige angezeigte THD.

Bei einer Sample-Rate von 48kHz und 4096 Punkte-FFT beträgt die 
Frequenzauflösung 48000/4096 = 11.71875Hz
.
Also hab ich in Audacity mal ein Vielfaches dieser Frequenz nämlich

11.7187 * 85 = 996.094

statt 1000Hz erstellt und jetzt entspricht die angezeigte THD recht 
genau der berechneten.

Frustrierend allerdings daß sie 0.00142% beträgt. Das ist erheblich mehr 
als die angepriesenen 0.0003% :(

Umstellung der Soundkarte auf 192kHz-Samplerate brachte auch keine 
Verbesserung. Lügt das Datenblatt oder messe ich hier immer noch Mist? 
;)
OP #3566346
Lesenswert?

WaveSpectra ist freeware. Du kannst auch Arta, AudioTester, 
VisualAnalyzer oder RightMark Audio Analyzer probieren, gibt es alles 
als Freeware- oder kostenlose Testversionen. RightMark allerdings ist 
ein Programm wo drastische Fehlmessungen dokumentiert sind. WaveSpectra 
ist zwar uralt aber schnell und von den genannten mit Abstand am 
einfachsten zu benutzen. Das einzige Problem ist daß die Dokumentation 
bislang nur auf Japanisch ist, aber der Autor arbeitet an einer 
englischen Version.

@ Ratgeberbär

Nein der Autor von WaveSpectra hat mir per E-Mail nochmal bestätigt daß 
genau die Testfrequenz das Problem ist. Sie muss ein Vielfaches der 
Auflösung der FFT sein sonst sind Fehlmessungen vorprogrammiert. Die 
50Hz gehen in die 1kHz-THD gar nicht mit ein.

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