Atmega Familie bei PWM mehr als 256 Stufen möglich?

Gast #2644163
Servus ihr lieben,

mal ne Frage gibts ne möglichkeit die Pulsbreiten bei der PWM über 256 
zu bringen? 8-Bit Timer fliegt ja raus aber was ist mit dem 16-Bit Timer 
ist es damit möglich? Als Hardware PWM? Hab bisher immer nur 256 Stufen 
gesehen, würde für ne Regelung von nem 12V Motor gerne mehr als 256 
Stufen haben. Ist dies möglich mit nem reinen AVR?

Gruß Andi
#2644468
klar ist das möglich, bei den "atmega8" und baugleichen über den timer1, 
kann zweimal 16bit hardware pwm, steht alles schön im datenblatt.

aber: bei 16bit dauert ein "zyklus" halt bis zu 256 mal länger, 16Mhz 
durch 65k schritte liefert etwa 250 Hz. mit simpler 8bit pwm könnte man 
eine pwm mit >60kHz erreichen, also ohne fiepen im hörbaren bereich

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.