Forum: Mikrocontroller und Digitale Elektronik PWM Frequenz am ATMEGA8515


von Gabi (Gast)


Lesenswert?

Hallo Progger,

sehe ich das richtig, dass die maximale Hardware-PWM-Frequenz bei 
Verwendung eines 4 MHz Quarzes
4 MHz / 255
beträgt und ich schnellere PWM-Frequenzen durch Software-PWM realsieren 
muss?

Viele Grüße
Gabi

von STK500-Besitzer (Gast)


Lesenswert?

>sehe ich das richtig,

Das siehst du falsch.
Die PWM-Frequenz legt man - abhängig vom PWM-Modus - durch die "obere" 
Grenze fest. Für das Puls-Pausen-Verhältnis gibt es ein weiteres 
Register.

von Gabi (Gast)


Lesenswert?

Hallo STK'ler,

zunächst danke für die antwort! aber nun benötige ich noch weitere Hilfe 
bitte.
Unter dem folgendem Link steht...

[Titel]
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#PWM_.28Pulsweitenmodulation.29
[/Titel]
Der Timer/Counter zählt nun permanent von 0 bis zur Obergrenze und 
wieder zurück, er wird also als sogenannter Auf-/Ab Zähler betrieben. 
Die Obergrenze hängt davon ab, ob wir mit 8, 9 oder 10-Bit PWM arbeiten 
wollen:
Auflösung   Obergrenze   Frequenz
8   255   fTC1 / 510
9   511   fTC1 / 1022
10   1023   fTC1 / 2046

Meine PWM funktioniert im Grunde. Ohne Vorteiler erhalte ich bei 8 Bit 
Auflösung eine PWM Frequenz vom 4 MHz/256 ... dachte das sei die höchste 
Hardware-PWM-Frequenz... wie komme ich da höher???

VG
Gabi

von Johannes M. (johnny-m)


Lesenswert?

Gabi wrote:
>... wie komme ich da höher???
Indem Du einen PWM-Modus nimmst, bei dem Du den TOP-Wert frei wählen 
kannst. Schließlich gibt es nicht nur 8-, 9- und 10-Bit-PWM, sondern 
auch Modi, in denen man den TOP-Wert in ICR1 oder OCR1A vorgeben kann 
(Modi 14 und 15 {Fast PWM} bzw. 10 und 11 für Phase Correct PWM). Dazu 
müsstest Du allerdings das Datenblatt mal zu Rate ziehen...

von Gabi (Gast)


Lesenswert?

ahaaaa - ok, verstanden.
ich schaue mal, wie weit ich komme und melde mich sonst nochmal...
vielen dank für die unterstützung!!!

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.