Résolution PWM (Bits)
bits = log2(fclk / fpwm)
Calculateur
Formule
Description
La résolution d'une sortie PWM basée sur un compteur est déterminée par le rapport entre la fréquence d'horloge du compteur et la fréquence PWM désirée. Le compteur compte de 0 à (fclk/fpwm − 1), donnant fclk/fpwm pas de rapport cyclique distincts. La résolution en bits est le logarithme en base 2 de ce nombre. Des fréquences d'horloge de compteur plus élevées ou des fréquences PWM plus basses donnent plus de résolution. Par exemple, un compteur à 72 MHz générant un PWM à 20 kHz a 72M/20k = 3600 pas ≈ 11,8 bits de résolution.
Variables
- bits — Résolution du rapport cyclique PWM en bits
- f_clk — Fréquence d’horloge du compteur (Hz)
- f_PWM — Fréquence de sortie PWM (Hz)
Notes pratiques
Applications courantes : la gradation des LED nécessite 10-12 bits pour une perception visuelle fluide. La commande de moteur requiert typiquement 8-12 bits. Le PWM de classe audio (amplificateurs de classe D) nécessite 12-16 bits. Si la résolution calculée est insuffisante, les options sont : augmenter l'horloge du compteur, diminuer la fréquence PWM, ou utiliser le dithering pour obtenir une résolution en bits fractionnaire. Certains microcontrôleurs offrent des compteurs PWM à haute résolution (par ex. STM32 HRTIM équivalent à 4,6 GHz) pour des rapports cycliques contrôlés avec précision.
Concepts associés
Toutes les formules Temporisation et oscillateurs →Besoin de plus de fonctionnalités ?
Enregistrez vos calculs, importez des données de télémétrie, simulez la décharge des batteries et collaborez avec votre équipe.
Essayer l'application