Hi Ben,
>beispielsweise will ich einen ton mit 440Hz ausgeben! dann müsste ich meiner
>meinung nach einen tiefpass mit grenzfrequenz bei 440Hz haben
Einer mit 440Hz würde es zwar tun, aber beispielsweise auch einer mit
500Hz. Oder 600Hz.
Das hängt vor allem davon ab, welche Oberwellen das Signal enthält mit
dem Du die Pulsbreite steuerst. Nehmen wir mal an, das 440Hz Signal wäre
absolut rein, dann hättest Du auch keine Oberwellen davon.
Das RC-Filter dient nicht dazu die Oberwellen des Nutzsignals zu
filtern.
Es ist zweckmäßiger (und auch korrekter) das RC-Glied als
Mittelwertbildner zu betrachten. Es bildet den Mittelwert über mehrere
Schwingungen der PWM Frequenz (die etwa im zwei bis dreistellingen
KHz-Bereich liegt). Als Filter betrachtet kann seine Grenzfrequenz also
eher dort angesiedelt sein.
In der Praxis wird man die grösste zu übertragende Nutzfrequenz (also
etwa 800Hz) nehmen, die verdreifachen also 2400 und dies als
Grenzfrequenz des RC-Gliedes nehmen. Grenzfrequenz heisst ja: Halbe
Signalamplitude).
Das klingt wiedersprüchlich ist aber einfach als sich an der
PWM-Frequenz zu orientieren. Würde man das tun und dabei der Betrachtung
als Mittelwertbildner nähertreten, müsste man tau des RC-Gliedes
betrachten. Ich habe mir das noch nie aus der Richtung überlegt, meine
aber, das ich etwa eine Anpassung an den PWM-Mittelwert innerhalb von 3
* tau ausprobieren würde.
Also, der Knackpunkt ist hier der Oberwellengehalt des Nutzsignals
(Deiner 400 oder 800Hz) nicht der absoluter Wert seiner Frequenz. Wäre
die Grenzfrequenz tatsächlich so niedrig würden die 400Hz ja schon um
die Hälfte gedämpft werden.
Das Du aber andereseits, mit einem Microcontroller keine reinen 400Hz
erzeugen kannst ist auch klar. Von daher macht Deine Frage schon Sinn
und man müsste sich, unter Berücksichtigung der genannten Punkte,
überlegen, wie tief man die Grenzfrequenz setzt.
Gruss
Oops