PWM-Kanäle 4 ... 7
Berechnung des RELOAD-Wertes
Der Reloadwert des internen PWM-Zählers berechnet sich in
Abhängigkeit des Einganges DIV64 wie folgt:
DIV64 = 0: f
= 10,00 MHz / Reload
PWM
DIV64 = 1: f
= 156,25 kHz / Reload
PWM
Je nachdem ob eine hohe oder niedrige PWM-Frequenz
benötigt wird, muß der Eingang DIV64 auf 0 bzw. 1 gesetzt
werden. Bei PWM-Frquenzen < 152 Hz muß DIV64 auf 1
gesetzt werden, damit der Reload-Wert nicht größer als
FFFF Hex wird.
Beispiel
Die PWM-Frequenz soll 200 Hz betragen.
10 MHz
Reload-Wert ⇒
200 Hz
Der zulässige Bereich des PWM-Wertes ist damit der Bereich
von 0000 Hex bis C350 Hex
Der Vergleichs-Wert bei dem der Ausgang durchschaltet, muß
dann zwischen 0000 Hex und C350 Hex liegen.
Daraus ergeben sich folgende Puls-Pausen-Verhältnisse:
Minimales Puls-Pausen-Verhältnis (0 % Ein):
Maximales Puls-Pausen-Verhältnis (100 % Ein): 0000 Hex
Zwischen minimaler und maximaler Ansteuerung sind 50000
Zwischenwerte (PWM-Werte) möglich.
Diese vier PWM-Kanäle können nur auf eine gemeinsame
PWM-Frequenz eingestellt werden. Bei der Programmierung
dürfen die Funktionen PWM und PWM100 nicht gemischt
eingesetzt werden.
= 50000 ⇒ C350 Hex
C350 Hex
Seite 89