discovery board stm32f4 PWM

Gast #5279781
Lesenswert?

Hallo,

Da ich mit dem Board nicht so viele Erfahrungen habe, möchte ich zuerst 
euch fragen.

Ich möchte 12 PWM Signale mit dem Board erzeugen.

außerdem :

-Die Frequenz der Signale muss pro Ausgang einstellbar sein.
-Die Phasenverschiebung zwischen Signal A und B muss zwischen -90 und 
+90 Grad einstellbar sein.

Hat jemand von euch so was schon gemacht?

Vielen Dank
Gast #5279802
Lesenswert?

Der Controller hat 12 16bit Timer. Wenn du von denen je einen Kanal 
benutzt, kannst du die Frequenz individuell einstellen. Prüf doch 
erstmal, ob auf dem Board überhaupt die dafür benötigten Pins frei sind. 
Das mit der Phase wird schwierig, du müsstest die Timer genau im 
richtigen Moment starten. Eventuell ist es möglich, die anderen Timer 
als Master zur Synchronisierung zu nehmen, und mit deren Kanälen den 
Start Zeitpunkt einzustellen. Schau mal im Datenblatt, ob dafür genug 
Synchronisierungs Kanäle existieren.
Gast #5279823
Lesenswert?

Danke für eure Rückmeldungen,


Dr. Sommer schrieb:
> Der Controller hat 12 16bit Timer. Wenn du von denen je einen
> Kanal benutzt, kannst du die Frequenz individuell einstellen. Prüf doch
> erstmal, ob auf dem Board überhaupt die dafür benötigten Pins frei sind.

Ich habe gelesen, dass zB Timer 1 vier Channels hat, wo man PWM Signale 
erzeugen kann, aber dann wird die Frequenz der PWM Signale abhängig von 
Timmer 1 oder ? ..
Gast #5279842
Lesenswert?

Dr. Sommer schrieb:
> Ja, die ist bei allen Kanälen eines Timers gleich. Pro Kanal kann man
> lediglich den Duty Cycle und Invertierung einstellen.


Das war, was ich nicht genau verstanden habe. Jetzt muss ich dann 
schauen, wie ich die Signale erzeugen kann.

Das mit der Phase werde ich nachher sehen.

Vielen Dank.
Gast #5279892
Lesenswert?

Dr. Sommer schrieb:
> Der Controller hat 12 16bit Timer. Wenn du von denen je einen Kanal
> benutzt, kannst du die Frequenz individuell einstellen.

Weißt Du auch, daß die Frequenz von 1 Hz bis 10 MHz auf 0,01% genau 
einstellbar sein soll?
Man kann doch antworten, was man will. Im Nachhinein wird der TO immer 
einen Einwand finden, warum es nicht so wie vorgeschlagen geht.
Die Fragestellung ist eher für Leute wie Kai die Oberpflaume ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren