Forum: Mikrocontroller und Digitale Elektronik MSP430 - PWM mit 20 HZ generieren?


von Hans (Gast)


Lesenswert?

Hallo alle zusammen,

bin totaler neuling und komme da irgendwie nicht weiter ...

ich muss eine pwm mit einer zeitbasis von 50ms sprich 20 hz in einem 
MSP430 generieren. Mit den vorhandenen Frequenzteilern komm ich aber nie 
an so niedrige Frequenzwerte hin.

Kann mir mal jemand n tip geben - wie ich weiter vorgehen kann??


vielen lieben dank schon mal im vorraus.

Hans

von Falk B. (falk)


Lesenswert?

@ Hans (Gast)

>ich muss eine pwm mit einer zeitbasis von 50ms sprich 20 hz in einem
>MSP430 generieren.

Timer im Up-Modus betreiben und Output Compare nutzen.

MFG
Falk

von Christian R. (supachris)


Lesenswert?

Wenn du PWM mit 20Hz machen willst, und die maximal mögliche Auflösung 
von 16 Bit benutzen möchtest, dann brauchst du einfach einen Quarz mit 
1,310720 MHz, wirds aber wahrscheinlich nicht geben. Wenn die Temp 
relativ stabil ist, kannst du das mit dem DCO erzeugen, das ist genau 
das 40-fache von 32,768kHz. DAa gibts bei TI eine Appnote, wie man den 
DCO auf ein Vielfaches des 32khz ACLK einstellst. Dann musst du nur noch 
den SMCLK auf den DCO legen und kannst den für den Timer benutzen, und 
schon hast du 20Hz PWM mit einer Auflösung von 65536 Stufen.

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.