Forum: Mikrocontroller und Digitale Elektronik Hochfrequente PWM


von Buchmann (Gast)


Lesenswert?

Hallo!

Ich möchte für ein Schaltnetzteil ein PWM Signal erzeugen, das ca
100-250 kHz haben sollte und fein regelbar sein soll. mit einem uC
schaffe ich zwar die Frequenz, jedoch ist das Signal dann nur auf
wenige Schritte (50) einstellbar. Welche Möglichkeiten gibt es? (außer
der sägezahn-komparator)

von Philip Rehkop (Gast)


Lesenswert?

Moin,

hast dir mal den ATTiny15 angesehen?

Der kann laut Datenblatt:

One 150 kHz, 8-bit High-speed PWM Output

Gruss, Philip.

von Benedikt (Gast)


Lesenswert?

Oder tiny26:
250kHz 8bit PWM

von Buchmann (Gast)


Lesenswert?

danke für die hinweise, aber ich wollte eigentlich eine höhere Auflösung
als 8 bit.. also eher 16. gibts eine möglichkeit das ganze mit
programmierbarer logik zu realisieren?

von Benedikt (Gast)


Lesenswert?

>gibts eine möglichkeit das ganze mit programmierbarer logik zu
realisieren?

Ja, aber für PWM brauchst du hohe Taktfrequenzen von (2^n)*f

f=Ausgangsfrequenz, n ist Anzahl an Bits.
Für 16Bits und 100kHz bräuchtest du also 6,5GHz...

Daher verwendet man bei hohen Auflösungen kein PWM sondern PDM. Das ist
im Prinzip auch eine Art PWM, nur dass hier die Frequenz nicht fest ist,
sondern jede 1 oder 0 am Ausgang eine Feste Zeit hat.
Bsp.
8bit PWM mit 100kHz, 50%: Am Ausgang erscheint 5us eine 0 und 5us eine
1.
PDM mit 25,6MHz, 50%: Am Ausgang erscheint 39ns eine 0 und 39ns eine
1.
Die Taktfrequenz bei beiden ist gleicht.

Dieses Verfahren wird bei fast allen Audio DACs verwendet, ansonsten
wären 24bit bei 192kHz Samplerate unebzahlbar.

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.