All tools
TOOL IDB-SWE-003
PWM timer

Solo escritorio

Las herramientas de ingeniería solo están disponibles en pantallas de escritorio.

Configuración de temporizador PWM

Prescaler, periodo (ARR) y registro de ciclo de trabajo a partir del reloj del temporizador del MCU y la frecuencia de PWM objetivo. Elige el prescaler más pequeño que se ajuste a la resolución solicitada.

Rampa del contador y salida PWM ARR = — · CCR = —
CNT ARR CCR 0 PWM period duty
Notas de ingeniería

Fórmulas

  • ARR = fclk / (prescaler × freq) − 1
  • CCR = (duty / 100) × (ARR + 1)
  • Bits de resolución = log2(ARR + 1).

Elección del prescaler

  • Un prescaler más pequeño → resolución más fina, pero el ARR puede no caber en el ancho del temporizador.
  • Para PWM de motor (15–30 kHz), apunta al menos a 10 bits de resolución.
  • El PWM de LED funciona a 7–8 bits por debajo de ~1 kHz, donde el parpadeo no es visible.

Resultado

En vivo