All tools
TOOL IDB-SWE-003
PWM timer

Nur Desktop

Engineering-Tools sind nur auf Desktop-Bildschirmen verfügbar.

PWM-Timer-Konfiguration

Prescaler, Periode (ARR) und Tastverhältnis-Register aus MCU-Timer-Takt und Ziel-PWM-Frequenz. Wählt den kleinsten Prescaler, der zur gewünschten Auflösung passt.

Zähler-Rampe & PWM-Ausgang ARR = — · CCR = —
CNT ARR CCR 0 PWM period duty
Engineering-Hinweise

Formeln

  • ARR = fclk / (prescaler × freq) − 1
  • CCR = (duty / 100) × (ARR + 1)
  • Auflösungsbits = log2(ARR + 1).

Prescaler wählen

  • Kleinerer Prescaler → feinere Auflösung, aber ARR passt möglicherweise nicht zur Timer-Breite.
  • Für Motor-PWM (15–30 kHz) mindestens 10-Bit-Auflösung anstreben.
  • LED-PWM funktioniert mit 7–8 Bit unter ~1 kHz, wo Flimmern nicht sichtbar ist.

Ergebnis

Live