Forum: Mikrocontroller und Digitale Elektronik STM32F4 TIM1 mit Encoder und PWM


von Pepe (Gast)


Lesenswert?

Hallo.
Ich verwende einen STM32F407 und bin etwas knapp an
Encoder-Eingängen und PWM-Ausgängen. Würde gerne
ohne zusätzliche Bauteile auskommen.

Es würde ausgehen, wenn ich z.B. TIM1 mit EncoderMode (Ch1&2) und
CH3 & CH4 als PWM Ausgang verwende.

Hab jetzt schon im RM gelesen und nichts gegenteiliges gefunden.
CubeMX lässt mich dies konfigurieren und erzeugt auch Code, der
plausibel klingt. ( Soweit man dies bei dem HAL noch sagen kann, was
wirklich passiert ;-) )

Jetzt meine Frage: Funktioniert dies wirklich oder gibt es
Einschränkungen ?

Würde ungern meine Schaltung wegwerfen, wenn ich mit der
Firmware anfangen...

Vielen Dank,
Pepe.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Pepe schrieb:
> wenn ich z.B. TIM1 mit EncoderMode (Ch1&2) und
> CH3 & CH4 als PWM Ausgang verwende.

Es geht nur eins von Beidem gleichzeitig.

Es gibt nur einen einzigen Couter im TIM1. Endweder er zählt die 
Incrementalgeber-Pulse oder den internen Clock.

von Pepe (Gast)


Lesenswert?

Hatte ich mir auch gedacht, dass dies nicht geht. Bin aber unsicher 
geworden,
nachdem mir Cube dies einfach konfigurieren lässt.
Aber wie schon gesagt, man kann ja nie genau sagen, was dieses Teil so 
macht...

Wobei ich mir gerade keinen Anwendungsfall vorstellen kann, warum ich 
ein PWM Signal vom Encodereingang generieren lassen möchte. Vielleicht 
fehlt mir dazu die Phantasie

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.