Modos PWM: alineado al centro y alineado a la izquierda

8

Estoy usando el Atmel AT32UC3C2512C y buscando en la hoja de datos hay dos tipos de modos PWM: Alineado al centro y Alineado a la izquierda.

Me gustaría saber cuándo se supone que uno debe usar cada uno de estos modos, y sus ventajas y desventajas.

mFeinstein
fuente

Respuestas:

10

PWM puede ser simétrico (alineado al centro) o asimétrico (borde ascendente / alineado a la izquierda o borde descendente / alineado a la derecha):

Tipos de PWM( fuente )

Como se menciona en la nota de aplicación de Texas Instruments mencionada anteriormente:

Se ha demostrado que las señales PWM simétricas generan menos armónicos en las corrientes y voltajes de salida.

  • La ventaja de PWM simétrico es, por lo tanto, una mejor utilización de la potencia aplicada, con menos energía desperdiciada en armónicos no deseados.
  • Desventaja 1 : mecanismo de generación PWM ligeramente más complicado cuando se utilizan desbordamientos de temporizador / contador. Simplemente es más fácil contar y restablecer a cero un temporizador que determina el ciclo de trabajo para cambiar el estado PWM, y configurar (iniciar) el temporizador en función de otro temporizador en la frecuencia PWM. Esto da PWM alineado a la izquierda.
  • Desventaja 2 : la mejor resolución disponible para el ciclo de trabajo para un PWM simétrico es dos tics de reloj del temporizador / contador PWM, en lugar de 1 tick de reloj para asimétrico

La primera desventaja puede ser discutible ya que muchos microcontroladores modernos tienen un modo PWM simétrico integrado en sus módulos PWM, por lo que el programador no necesita hacer mucho más.

Para propósitos muy sensibles a los armónicos, como el control de motores y actuadores sensibles, la sobrecarga armónica más baja del PWM simétrico es crítica. No es así para calefacción o iluminación.


Inconfirmado:

Hay una situación específica en la que la PWM aparentemente simétrica se considera importante, aunque no he encontrado la validación definitiva de esta premisa. Esto es cuando PWM se utiliza para controlar los LED para una pantalla gráfica "publicitaria / de entretenimiento" en color, como las grandes pantallas tipo TV que se usan en las estaciones de ferrocarril y otros lugares públicos

Se supone que los bordes iniciales o finales de todos los LED en tales pantallas que se sincronizan hacen que algunas personas noten el parpadeo en una imagen en movimiento mucho más que si los bordes se compensaran según la intensidad de cada LED, como sucede con PWM simétrico.

Anindo Ghosh
fuente
Puede haber efectos (en ambos modos, dependiendo de la implementación exacta) cuando cambia la configuración de PWM (ciclo de trabajo, frecuencia) mientras se ejecuta. Se pueden introducir fallas o errores, por lo que vale la pena leer sobre cómo funciona y hacer una pausa para pensar cómo lo hace si la salida es crítica o se notan fallas.
John U
Gracias por el heads-up Jhon, pero mi MCU ya tiene una protección incorporada contra fallas PWM (Control Registros de doble protección y protección contra escritura)
mFeinstein
Creo que 'simétrico' también se conoce como 'fase correcta', porque no hace saltos extraños en el ciclo de trabajo al cambiar el valor de PWM.
jippie
Eso es cierto @jippie, siéntase libre de editar eso en :-)
Anindo Ghosh
1
Con respecto a las señales LED, esperaría que tener todas las luces encendidas a la vez (cambio muy rápido de corriente) podría causar un transitorio momentáneo de la tensión de alimentación. El escalonamiento del cambio aliviará ese problema.
supercat