PWM HW oder SW? RC=?

Gast #3034944
Lesenswert?
• ▲
▼
Hallo,

brauche für eine Platine mit einem mega64 mehrere pwm Ausgänge. Ich will 
eine Spannung zwischen 0 und 10V einstellen können.

Habe mir die angehängte Schaltung überlegt.

Nun kommt die Frage HardwarePWM oder SoftwarePWM. Ich brauche definitiv 
einen 10bit Timer für andere Zwecke.

Habe mich noch nicht wirklich viel mit PWM beschäftigt. Welche Pins 
würde ich mit HW-PWM benutzen? Was für eine Schaltfrequenz muß ich 
anlegen, um mit der dargestellten Schaltung eine gute Stabilisierung zu 
erreichen? Mit welchen RC-Werten?

Danke Schorsch
Angehängte Dateien:
Gast #3034966
Lesenswert?
• ▲
▼
Pins werden abhängig vom Controller verwendet steht auch im 
entsprechenden Datenblatt. Pro Timer gehen meist 2 PWM Ausgänge.

Hardware ist sehr einfach zu Implementieren, steht im Datenblatt des µC.
Einfach den Vergleichswert ändern und schon ändert sich das Pulspausen 
Verhältnis.

Was willst du denn für eine Restwelligkeit erreichen? Wie dynamisch soll 
sich die PWM ändern.
Schaltfrequenz würde ich immer so viel nehmen wie es bei gewünschter 
Auflösung möglich ist. Es sei denn es sprechen Gründe dagegen.
Gast #3034996
Lesenswert?
• ▲
▼
Hab mal ein bisschen gegoogled....

mit einem RC-glied 2nd Order, liegt die Restwelligkeit wohl bei 10-3 
(10mV in meinem Fall) wenn f*R*C ~ 5 ist.

Dann bleibt mir ja quasi nur der HW-PWM übrig? Oder? Wollte ich das der 
SW machen, und ich müsste ich den Timer mit der halben CLK-frequenz 
laufen lassen, um an halbwegs akzeptable RC-Werte zu kommen. Ich 
schätze, dann macht dann wohl nur Sinn mit HW PWM.


Georg

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.