All tools
TOOL IDB-SWE-003
PWM timer

Bureau uniquement

Les outils d'ingénierie sont disponibles uniquement sur écran de bureau.

Configuration de timer PWM

Prédiviseur, période (ARR) et registre de rapport cyclique à partir de l'horloge du timer MCU et de la fréquence PWM cible. Choisit le plus petit prédiviseur compatible avec la résolution demandée.

Rampe du compteur et sortie PWM ARR = — · CCR = —
CNT ARR CCR 0 PWM period duty
Notes d'ingénierie

Formules

  • ARR = fclk / (prescaler × freq) − 1
  • CCR = (duty / 100) × (ARR + 1)
  • Bits de résolution = log2(ARR + 1).

Choix du prédiviseur

  • Un prédiviseur plus petit → une résolution plus fine, mais l'ARR peut dépasser la largeur du timer.
  • Pour la PWM de moteur (15 à 30 kHz), visez au moins 10 bits de résolution.
  • La PWM de LED fonctionne à 7 ou 8 bits en dessous d'environ 1 kHz, là où le scintillement n'est pas visible.

Résultat

En direct