20 kHz PWM auf zwei Pins mit MSP430?

Gast #2139744
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 ...
Persönliche Seite
Mit einem Timer (z.B. Timer A) hat man eine Zeitbasis, d.h. eine 
Grundfrequenz. Jede Compareunit kann draus eine PWM erzeugen. Wenn man 
zwei Compareunits hat, kann man zwei PWM Signale erzeugen, die zwei 
verschiedene Pulsweitenverhältnisse haben können, aber (wenn sie am 
gleichen Timer sind) die gleiche Grundfrequenz haben.

Grüße,

Peter
Gast
Das Gerücht bestätigt sich: Der msp430g2231 (Launchpad) hat leider nur 2 
Compare units und davon ist eine als MAX genutzt. In diesem Modus bleibt 
also auch nur ein Ausgangspin (TA0.1).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.