PWM Frequenz am ATMEGA8515

Gast #893598
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.
Gast #893936
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
#893943
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren