Atmega2561 PWM Frequenz

OP #4164084
Lesenswert?
• ▲
▼
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?
Gast #4164095
Lesenswert?
• ▲
▼
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.
Gast #4164098
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.