Forum: Mikrocontroller und Digitale Elektronik NXP LPC17xx / Cortex M3


von Dong (Gast)


Lesenswert?

Hi,

ich stehe glaube ich gerade mächtig auf der Leitung und werde aus dem 
Manual der CPU nicht schlau.

Das gute Stück hat einen PWM (PWM1), der mehrere Kanäle ansteuert. D.h. 
alle Kanäle laufen mit der gleichen Frequenz, können aber 
unterschiedliche Pulsweiten haben?

Da ich aber mindestens zwei weitere Frequenzen ausgeben möchte, bin ich 
auf die Motor-Control-Ausgänge gestoßen. Allerdings ist da für mich 
nicht ersichtlich, ob die ebenfalls alle auf einer Frequenz laufen oder 
jeder Motorkanal eine andere nutzen kann. Des weiteren: gibt es bei dei 
Motor-Control-Kanälen auch eine Möglichkeit, die Pulsweite einzustellen?

von Arne (Gast)


Lesenswert?

Zu den PWM Ausgängen steht im UM10360 Kap.24.2:
"All PWM outputs will occur at the same repetition rate."
Hört sich für mich nach gleicher Frequenz für alle Kanäle an.

von S. J. (stj)


Lesenswert?

Hallo

>Das gute Stück hat einen PWM (PWM1), der mehrere Kanäle ansteuert. D.h.
>alle Kanäle laufen mit der gleichen Frequenz, können aber
>unterschiedliche Pulsweiten haben?

Ja

>bin ich
>auf die Motor-Control-Ausgänge gestoßen. Allerdings ist da für mich
>nicht ersichtlich, ob die ebenfalls alle auf einer Frequenz laufen oder
>jeder Motorkanal eine andere nutzen kann.

Die Motor PWM ist für einen 3Phasenmotor gedacht. Da es keinen Sinn 
macht, die einzelnen Phasen mit unterschiedlichen PWM Frequenzen zu 
betreiben, hat NXP das auch nicht vorgesehen. Die Motor PWM kann aber 
mit einer anderen Frequenz wie die normale PWM betrieben werden.

>Des weiteren: gibt es bei dei
>Motor-Control-Kanälen auch eine Möglichkeit, die Pulsweite einzustellen?

Natürlich. Sonst wärs keine PWM sondern ein Taktgenerator oder sowas in 
der Art.

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.