Tengo un problema al identificar el significado de la precisión de PWM. Siempre he hablado sobre la resolución PWM , y para mí parece ser 1/2 ^ (n-1).
Esta es la forma en que lo he visto definido:
La precisión sería la cantidad de PWM que podría entregar, generalmente en unidades de porcentaje.
La resolución es lo que el temporizador puede entregar en 1/2^(n-1) fracciones de la frecuencia de la ventana
No he visto una resolución relativa, pero esto indicaría que un pulso es diferente del siguiente y en qué medida.
Pero la precisión compensa una manera fácil de pensar en el error, pero oculta lo que realmente sucede dentro del
Hay algunas cosas a tener en cuenta, hay tiempos de subida y bajada y tiempo muerto para comenzar un nuevo ciclo. También existe el potencial de error de reloj o fluctuación que podría hacer que cada ciclo se repita solo en X cantidad de tiempo (como 1 ns). Todo esto contribuye al error.
Algunos pulsos muy pequeños no se pueden lograr con un controlador PWM de alta resolución porque aunque el temporizador es capaz de entregar un tiempo de 32 bits, si solo desea un conteo de 32 bits y el tiempo de la ventana fue lo suficientemente rápido, el pulso aumentaría y caer antes de que llegara al voltaje máximo.
Eugenio Sh.
Andy alias