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?)
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
Da die Timer der LPC2000 maximal mit Coretakt laufen, also <= 60-70MHz, geht es mit 10 Bit PWM nicht.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.