20 kHz PWM auf zwei Pins mit MSP430?

Gast #2139744
Lesenswert?

Ich bin dabei einen Servo/Regler zu bauen auf Basis eines ALPS 
Motorfaders (Schleifpoti + DC Motor) und dem TI Launchpad (MSP430).
Er wird derzeit mit einem bei 1 MHz kalibrierten int. Osc. (DCO) 
betrieben. Die Genauigkeit reicht, um einen UART in Software zu 
realisieren.
Nun brauche ich für den Motortreiber Rohm BD6210 an zwei Pins (je nach 
Richtung) ein PWM Signal mit 20..100 kHz. Das wären bei 1 MHz 50 
Schritte, für mich ausreichend. Leider sieht es so aus (ich bin 
MSP430-Neuling) als könnte ich mit Timer_A und den beiden Compare-Units 
aber nur eine PWM erzeugen.

A Quarz für mehr Speed benutzen und 2 Software-PWM (TIMERA0_VECTOR 
bereits  verwendet - gibt es noch einen?)
B Einen zusätzlichen Pin benutzen, um die zwei Motorsignale umzuschalten 
(über Kreuz, wie?)
C eine bessere Idee ...

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