Hallo datatom,
eine deutsche Erklärung für Fast-PWM habe ich nicht zur Hand. Für normales PWM gibt es hier im Forum genügend.
PWM ist normalerweise an feste Frequenzen gebunden, die sich aus dem Takt des Controllers, dem Prescaler des Timers und der Auflösung der PWM ergeben. Die Frequenzen sind bei normalen PWM Anwendungen auch eher zweitrangig. Es geht vielmehr um das Verhältnis der Ein- und Ausschaltzeiten, die durch Setzen der Register ändern kannst. Das geht bei jeder PWM, sollte also für deine Motoren funktionieren.
Bei Fast-PWM kann man zusätzlich noch die Frequenz und damit die Auflösung der PWM ändern. Dies ist nur für ganz spezielle Anwendungen notwendig. Wenn du z.B. eine PWM mit einer Aufösung von 100 oder auch 10000 Schritten brauchst, kannst du mit den normalen Modi nicht arbeiten. Die haben immer 8-, 9- oder 10-bit Auflösung, also 256, 512 bzw. 1024 Schritte.
Hinzu kommt noch, dass Fast-PWM die Puls- und Pausenzeit innerhalb eines Zyklus macht, was de facto zu einer Verdopplung der Frequenz führt. Daher wohl auch der Name Fast-PWM.
Lesezeichen