Hallo Leute, ich habe im datasheet des Atmega eine Formel bei der Fast-PWM Sektion gefunden. fOCnx = fclkI/O / N*(1+TOP) fOCxn ist die Frequenz meines PWM Signals fclkI/O die Frequenz meines µC N der Prescaler und der TOP Wert ist ja abhängig vom Fast PWM Modus den ich benutze. Wenn ich jetzt aber eine eigene fOCxn vorgeben möchte, sagen wir 1MHz, muss ich dann als TOP Wert 0x10(Hex) nehmen? Ich finde diesen Top Wert etwas sehr klein. fclkI/O sollen 16MHz sein. Prescaler N = 1. Ist das überhaupt möglich zu realisieren?
J. H. schrieb: > Wenn ich jetzt aber eine eigene fOCxn vorgeben möchte, sagen wir 1MHz, > muss ich dann als TOP Wert 0x10(Hex) nehmen? Blöde Frage. Du hast doch die Abhängigkeiten selber korrekt aufgeschrieben, aber wohl nicht wirklich verstanden... > Ich finde diesen Top Wert etwas sehr klein. Yo fuck. Ich finde mein Einkommen auch zu klein. Aber Cheffe will halt nicht mehr zahlen. Hier ist die Hardware Cheffe und die kann (im Gegensatz zu meinem Chef) halt wirklich nicht anders. Also: Entweder du reduzierst deine Anforderungen an die Zykluszeit, dann bekommst du mehr Auflösung oder du erhöhst alternativ den Takt der Timer. Dafür gibt es etliche AVRs mit PLL-Schwanzverlängerung.
J. H. schrieb: > Wenn ich jetzt aber eine eigene fOCxn vorgeben möchte, sagen wir 1MHz, > muss ich dann als TOP Wert 0x10(Hex) nehmen? Nein, sondern 0x0f. > Ich finde diesen Top Wert etwas sehr klein. > fclkI/O sollen 16MHz sein. Prescaler N = 1. Der (0x0f) stimmt schon. > Ist das überhaupt möglich zu realisieren? Ja. Die Auflösung der PWM Einstellung ist aber begrenzt bzw nur grob einstellbar.
Danke euch beiden, Natürlich 0x0f , ist ja der TOP -1. Ich hätte wohl nicht "klein" schreiben sollen, sondern eher "grob". Aber es werden dann wohl docj eher 500kHz.
Hi
>... es werden dann wohl docj eher 500kHz.
Wozu braucht man 500kHz PWM?
MfG Spess
Spess, wenn man ein Audiosignal (Sinus) mit genügend Stützstellen generieren möchte.
Hi >wenn man ein Audiosignal (Sinus) mit genügend Stützstellen generieren >möchte. Und du würdest den Unterschied zwischen 1MHz, 500kHz, 250kHz ... hören? MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.