Forum: Mikrocontroller und Digitale Elektronik Mehrkanaliger PWM


von Flo K. (Gast)


Lesenswert?

Ich suche seit längerem einen µC mit dem ich mehrere unabhängige 
PWM-Signale ausgeben kann. Der Atmega64 ist so einer der entsprechen 
würde, leider ist er mir zu teuer. Kann mir vielleicht jemand einen Tip 
geben ob es D/A-Wandler mit PWM-Ausgängen gibt, oder noch besser ob man 
mit einem kleineren AVR auf Softwarebasis mehrere PWM-Ausgänge 
programmieren kann?

P.S. bin echt schon am verzweifeln

von Matthias (Gast)


Lesenswert?

Hi

was verstehst du den unter mehrere? Mit dem Mega8 kannst du zumindest 4 
PWM-Signale (2 mit gleicher Auflösung/Frequenz) ausgeben. Allerdings 
sind dann alle Timer blockiert.

Matthias

von BernhardT (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Flo,
Software PWM ist einfach aber meist recht langsam. Interessanterweis 
wird es auch bei mehr Kanälen nicht viel langsamer. Ich poste dir mal 
ein einfaches Basic-Beispiel - läst sich sehr leicht in C umschreiben 
(hab ich auch mal -aber wo ?). So ähnliche Beispiele gab es aber auch 
schon in der Codesammlung. Der AVR kann nebenbei durchaus auch noch was 
anderes machen.
Gruß Bernhard

von Michael (Gast)


Lesenswert?

Hallo Flo, das Thema gab es schon mal: 
http://www.mikrocontroller.net/forum/read-4-10530.html#10530

von Flo K. (Gast)


Lesenswert?

Danke für die bissherigen Antworten. Hat jemand von euch vielleicht noch 
ein Beispiel in Assembler. Könnte mir vorstellen das die Frequenz 
dadurch erhöht werden kann?

von Michael (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.