Forum: Analoge Elektronik und Schaltungstechnik Wie Integrator aus PWM zu Audio berechnen?


von MacMek (Gast)


Lesenswert?

Ich möchte mit PWM 3 Sinus Frequenzen erzeugen: 750 Hz, 1200 Hz und 2200 
Hz.
Das funktioniert soweit.
Doch beim 3-fachen RC-Glied komme ich nicht weiter, ich finde (zur Zeit) 
nur Formeln für Motorenfilter aber keine für Audio.

Und welche Grenzfrequenz soll ich wählen?

von Ina (Gast)


Lesenswert?

Ein nachgeschaltetes Aktiv-Filter kann nicht schaden.

Müssen alle drei Frequenzen durch das gleiche Filter?

von MacMek (Gast)


Lesenswert?

Die 750 nicht unbedingt, aber die 1200 und 2200 sollen abwechselnd 
gesendet werden und müssen durch den gleichen Filter.

von Michael R. (mexman) Benutzerseite


Lesenswert?

Wichtig waere die PWM-Frequenz zu wissen, aber ich vermute >> 2500Hz.
Dann bau einen Tiefpass fuer 3kHz und schicke alle drei drueber.


Gruss

Michael

von Ina (Gast)


Lesenswert?

>Die 750 nicht unbedingt, aber die 1200 und 2200 sollen abwechselnd
>gesendet werden und müssen durch den gleichen Filter.

Dann würde ich ein zweifaches RC-Filter als Vorfilter verwenden und ein 
aktives Filter nachschalten. Du kannst auch ein dreipoligen, aktiven, 
invertierenden Tiefpaß aufbauen, bei dem das zweifache RC-Rilter am 
Eingang des Aktiv-Filters sitzt.

Die Grenzfrequenz kannst du so tief wie möglich ansetzen. Falls dich der 
beginnende Abfall der Tiefpaßkurve und die damit verbundene 
Verkleinerung der Amplitude des 2,2kHz Signals gegenüber den anderen, 
nicht stört, kannst du die Grenzfrequenz bis auf 3kHz herunter setzen, 
so wie Michael schon meinte. Ansonsten eben so tief, daß dich der 
Amplitudenabfall gerade nicht stört.

von Marc M. (macmek)


Lesenswert?

Und mit welcher Formel bestimme ich nun R und C ?
(Ich weiss dass es eine unwürdige Idiotenfrage ist, aber ich weiss es 
echt nicht!)

von Manuel (Gast)


Lesenswert?

f = 1/(2pi*R*C)

von Ralli (Gast)


Lesenswert?

Soll es ein passives Filter sein, oder dürfen auch
ein Operationsverstärker mit dabei sein?

Wie hoch ist die PWM-Frequenz?

Keine Informationen - keine sinnvolle Hilfe.

von Marc M. (macmek)


Lesenswert?

Nur die 1200 + 2200 Hz (750 mal weggelassen) sind vorgegeben, alles 
andere ist frei wählbar.
Müsste die PWM-Frequenz nicht gleich die höchste Frequenz sein, also 
auch 2200 Hz ?
(Max. Ausnutzung des Timers und weniger Rundungen?)

Ich habe mir 3 identische RC-Glieder vorgestellt und ein OPV am Ende:

Also der uC wird so eingestellt, dass die PWM-Frequenz (die des Timers 
wenn er ganz durchläuft) die 2200 Hz ergibt.
Mit obiger Formel und C=100nF (habe nichts anderes gerade da) ein R von 
724, bez. 750 Ohm aus der E-24-Reihe.
Aber das wären nur 70%, also muss die Grenzfrequenz für 3100 Hz 
berechnet werden, also 513 bez. 500 Ohm, richtig?

von Ina (Gast)


Angehängte Dateien:

Lesenswert?

Man könnte es so wie in pwm_filter.PNG im Anhang machen.

von Ralli (Gast)


Lesenswert?

Wenn es eine PWM zur Sinus-Erzeugung sein soll,
stell ich mir das ganz altmodisch so vor, dass
man mit dem  x-fachen der Sinusfrequenz PWM-Pulse
erzeugt, deren Dauer proportional dem Wert
1 + sinus(360°/x) ist.

Wenn das schon klappt, müsste doch die Frage nach
dem Wert von x beantwortbar sein.

Wie groß ist x bei 750, 1200 und 2200 Hz?

von Peer (Gast)


Lesenswert?


von citb (Gast)


Lesenswert?

Und wie kommt man auf die Idee, drei FESTfrequenzen per PWM erzeugen zu 
wollen?

citb

von Uhu U. (uhu)


Lesenswert?

citb schrieb:
> Und wie kommt man auf die Idee, drei FESTfrequenzen per PWM erzeugen zu
> wollen?

Das frag ich mich auch schon die ganze Zeit...

von 900ss (900ss)


Lesenswert?


von Marc M. (macmek)


Lesenswert?

Wie man darauf kommt: Wenige Ausgangsanschlüsse aber ein PWM vorhanden.
Fazit: Im Prinzip funktioniert es, aber nicht schnell genug.
PWM für Audio ist kein guter Weg.

Da muss ich wohl einen grösseren uC verwenden und einen "ganzen" Port 
für einen DAC verwenden, dafür fällt die Geschwindigkeitsbegrenzung weg.

Danke für die Hilfe!

von citb (Gast)


Lesenswert?

Wenn Du wegen der drei Festfrequenzen einen groesseren uC verwenden 
willst, dann ist ein extra OPV als Oszillator wohl die bessere Loesung. 
Die drei Frequenzen dann durch den vorhandenen uC umschalten.

Wenn Du aus dem vorhandenen Pin Rechtecke der drei Frequenzen ausgibst, 
solltest Du damit drei Schwingkreise der drei Frequenzen anregen 
koennen. Wenn die Anregung relativ lose ist, sollten sie schoen 
sinusfoermig schwingen.

Inwieweit die drei Schwingkreise sich gegenseitig beeinflussen, vermag 
ich aber nicht einzuschaetzen.

citb

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.