PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hardware PWM Berechnung



homedom
14.02.2008, 21:18
Hi,
Ich will für mein Projekt einen Mosfet mit Hardware PWM ansteuern. Ich wollt dabei 10bit FastPWM benutzen. Ich weiß nich genau, ob ich das richtig verstanden hab wie man die Frequenz berechnet. Ich stell mir das so vor:
16MHZ (Quarz) / 1024 (10bit) = 15,625kHz
Stimmt das so? Oder lieg ich da falsch?

gruß, homedom

Ceos
14.02.2008, 21:39
jein, kommt auf den PWM modus an, fast PWM mit prescaler 1 stimmt so, PC oder P&FC PWM musste durch 2 rechnen.

homedom
14.02.2008, 21:55
Also wenn ich dann PC mach is es dann
16MHZ / 2x1024 = 7,..kHz?
Die Einstellung wär doch dann:
TCCR1A|= (1<<WGM11)|(1<<WGM10)|(1<<COM1A1);
TCCR1B|= (1<<CS10);
Danke
gru, homedom

Ceos
14.02.2008, 23:34
sollte so sein, die register sehen auch ok aus ... 10bit halt ich aber für sehr viel, 8bit sollten reichen