Forum: Mikrocontroller und Digitale Elektronik PWM mal allgemein


von Günter König (Gast)


Lesenswert?

Hallo auch,

im Beitrag "PWM-Anfänger Probleme" war im Anhang ein kleines .ASM 
Listing zur PWM Erzeugung. Meine Frage ist:

Gibt es eine Berechnung (Formel) für
a.) die Frequenz und
b.) für das Tastverhältniss

Wäre mal interessant zu wissen, habe darüber irgendwie noch nichts 
gefunden.

Gruß und Djambo,
Günter

von Jonas Diemer (Gast)


Lesenswert?

Die frequenz ergibt sich aus

1) taktfreq des AVR
2) Der PWM-Breite (8,9 oder 10 bit)
3) dem PWM prescaler (also den teiler für den Takt: 1,8,64,256 oder 
1024)

hieraus lässt sich dann die freq berechnen:

f = AVRtakt / (2 * 2^Breite * Prescaler)

(hoffe die formel stimmt so.

von Jonas Diemer (Gast)


Lesenswert?

Achja, das tastverhältnis:

Reicht da nicht einfach

tastverhältnis= TimerCompareRegister / BreitedesPWM

?

von Günter König (Gast)


Lesenswert?

Danke Jonas,

schaun mer mal.

Gruß,
Günter

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.