Forum: Mikrocontroller und Digitale Elektronik Wie schnell ist das PWM beom LPC210x


von SWACHSTRØMÅ (Gast)


Lesenswert?

Hallo Gemeinde,

ich suche jetzt schon eine Ewigkeit im Datenblatt/User Manual nach der 
geschwindigkeit der PWMs beim LPC210x.

Ich muss min. 8Bit besser 10Bit PWM mit min. 100kHz (besser mehr) für 
eine Regelschleife erzeugen - finde aber eben keine Aussage im 
Datenblatt, die dies zugibt :-/
Könnt Ihr mir da helfen? (ggf auch mit einem Codefragment?)

von Michael U. (amiga)


Lesenswert?

Hallo,

die Frage verstehe ich nicht.
10Bit sind 1024 Zählerständer für den PWM-Counter.
100kHz macht also 100000 * 1024 Takte pro Sekunde.

Wenn der PWM-Counter beim LPC210x also mit 102,4MHz laufen kann geht es.
Ich kenne das LPC-Datenblatt nicht.

Gruß aus Berlin
Michael

von (prx) A. K. (prx)


Lesenswert?

Da die Timer der LPC2000 maximal mit Coretakt laufen, also <= 60-70MHz, 
geht es mit 10 Bit PWM nicht.

von Robert T. (robertteufel)


Lesenswert?

Geschwingdikeit der PWMs ist die max. Geschwindigkeit des Timers 
dividiert durch die n-bit der Aufloesung.
Also bei max. 70 MHz und 8-bit (entspricht 256 Zaehler Takten) ist die 
max. PWM Frequenz 70 000 000 / 256 = 273,437 Khz, bei 9 bit die Haelfte, 
also ca. 137 kHz und bei 10 bit 68,5 kHz.

Auch wenn 9-bit etwas ungewoehnlich sind, es lohnt sich das extra bit 
mitzunehmen wenn es darum geht einen Motor sanft zum laufen zu bringen. 
Andererseits laest sich mit 8-bit viel schoener rechnen, bei 
zeitkritischer Anwendung evtl. Werte mit Shift manipulieren usw.

Gruss, Robert
http://www.lpc2000.com

von SWACHSTRØMÅ (Gast)


Lesenswert?

Das ist ja super, 9Bit bei mehr als 100kHz ist ausreichend.
Kann das jeder Timer bzw PWM Ausgang, oder nur bestimmt? Ich brauche ja 
schließlich drei bis vier stück davon (ich meine gelesen zu haben, das 
er nur 3 hat) ... egal ob phasenverschoben oder so.

von Robert T. (robertteufel)


Lesenswert?

Timer0, Timer1, Timer2, Timer3

es gibt zwar keinen Timer 4 aber einen Timer 0 ;-) und jeder hat mher 
als 2 zugehoerige MATCH Ausgaenge, koennte auch PWMout heissen.

Robert

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.