Forum: Mikrocontroller und Digitale Elektronik PWM Filter 10Bit


von Chrislight (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen...
Ich habe ein Problem mit meinem PWM Filter. Ich habe mir ein 
Besselfilter nach folgenden Folmeln Berechnet:

C1=0.907/(2*PI*fg*R) = 6.8nF eingesetzt 10nF
C2=0.681/(2*PI*fg*R) = 5.41nF eingesetzt 4.7nF

Als Grenzfrequenz habe ich 2k angenommen und die R's Betragen 10k. Die 
Frequenz meines PWM's beträgt 3.92k. Wie kann ich den entstehenden 
Spannungshub beim Schalten minimieren?
Gibt es eine Andere Lösung für eine solche Schaltung wo liegen meine 
überlegungsfehler? Ein Besselfilter sollte doch eigentlich keine solche 
Charakterisik (Kennlinie) aufweisen?

Besten Dank für eure Anregungen...
Chrislight

von Chrislight (Gast)


Lesenswert?

Ich habe jetzt noch einen Impedanzwandler am PWM Ausgang des 
Mikrocontrollers und vor dem Filter angebracht dies brachte mir jedoch 
keine Verbesserungen hat jemand eine Ahnung wie man ein solches Filter 
richtig berechnet?

von spess53 (Gast)


Lesenswert?

Hi

Hol dir mal 'Filterpro' von Texas Instruments. Recht gutes Programm zur 
Filterberechnung:

MfG Spess

von Schwurbl (Gast)


Lesenswert?

Verhält sich Dein Filter denn so wie berechnet, wenn Du auch die 
berechneten Werte benutzt? Ich mein, mal eben 6.8nF durch 10nF ersetzen 
grenzt schon an eine Unverschämtheit bei Deiner Erwartungshaltung :-)

Grundsätzlich würde ich den umgekehrten Weg gehen: Kondensatoren 
vorgeben und die Widerstände errechnen, da diese passender verfügbar 
sind.

von Peter D. (peda)


Lesenswert?

Als grobe Faustformel kann man nehmen, soll der Ripple unter 1 LSB sein, 
muß die Filterfrequenz die PWM-Frequenz durch die Auflösung betragen.

Also bei 4kHz und 10Bit (1024) dann etwa 4Hz.

Bzw. bei nem 2poligen Filter 8Hz usw.


Peter

von Falk B. (falk)


Lesenswert?


von Thorsten (Gast)


Lesenswert?

Hi,

ist recht einfach zu berechnen: Wenn Du bei 10Bit Auflösung den Ripple 
des Trägers/PWM unter 1LSB haben willst, muss Dein Filter bei der 
Trägerfrequenz/PWM eine Dämpfung von -60dB aufweisen. Nun kannst Du 
Deine Filterübertragungsfunktion darauf auslegen.

Gruss
Thorsten

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.