Modos PWM: alinhado ao centro e alinhado à esquerda


8

Estou usando o Atmel AT32UC3C2512C e, olhando para a folha de dados, existem dois tipos de modos PWM: Alinhado ao centro e Alinhado à esquerda.

Gostaria de saber quando se deve usar cada um desses modos, e os prós e contras deles.

Respostas:


10

O PWM pode ser simétrico (alinhado ao centro) ou assimétrico (borda ascendente / alinhado à esquerda ou borda descendente / alinhado à direita):

Tipos de PWM( fonte )

Conforme mencionado na nota de aplicação acima mencionada da Texas Instruments:

Foi demonstrado que os sinais simétricos de PWM geram menos harmônicos nas correntes e tensões de saída

  • A vantagem do PWM simétrico é, portanto, uma melhor utilização da energia aplicada, com menos desperdício de energia em harmônicos indesejados.
  • Desvantagem 1 : Mecanismo de geração de PWM ligeiramente mais complicado ao usar estouros de contador / contador. É simplesmente mais fácil contar em baixa e zerar um cronômetro determinando o ciclo de trabalho para alterar o estado do PWM e definir (iniciar) o cronômetro com base em outro cronômetro na frequência do PWM. Isso fornece o PWM alinhado à esquerda.
  • Desvantagem 2 : A melhor resolução disponível para o ciclo de trabalho para um PWM simétrico são os dois tiques do relógio do contador / temporizador PWM, em oposição a 1 tique do relógio para os assimétricos

A primeira desvantagem pode ser discutida, pois muitos microcontroladores modernos têm o modo PWM simétrico incorporado em seus módulos PWM, de modo que o programador não precisa fazer muito mais.

Para fins muito sensíveis à harmônica, como controle de motores e atuadores sensíveis, a sobrecarga harmônica mais baixa do PWM simétrico é crítica. Não é assim para fins de aquecimento ou iluminação.


Não confirmado:

Há uma situação específica em que o PWM aparentemente simétrico é considerado importante - embora eu não tenha encontrado uma validação definitiva dessa premissa. É quando o PWM é usado para direcionar LEDs para uma exibição gráfica de "advertorial / entretenimento" colorida, como as grandes telas do tipo TV usadas em estações ferroviárias e em outros locais públicos

Supõe-se que as bordas à esquerda ou à direita de todos os LEDs em tais monitores sendo sincronizadas fazem com que algumas pessoas notem cintilação em um visual em movimento muito mais do que se as bordas fossem compensadas de acordo com a intensidade de cada LED, como acontece com o PWM simétrico.


Pode haver efeitos (nos dois modos, dependendo da implementação exata) quando você altera a configuração do PWM (ciclo de serviço, frequência) durante a execução. Glitches ou erros podem ser introduzidos, por isso vale a pena ler sobre como está funcionando e fazer uma pausa para pensar em como fazê-lo se a saída for crítica ou se forem perceptíveis.
John L

Obrigado pela headsup Jhon, mas meu MCU já tem um built-in proteção contra falhas PWM (duplo buffer e escrever Proteções de Controle registos)
mFeinstein

Acredito que 'simétrico' também é conhecido como 'fase correta', porque não produz saltos estranhos no ciclo de trabalho ao alterar o valor de PWM.
jippie

Isso é verdade @jippie, sinta-se livre para editar que em :-)
Anindo Ghosh

1
Com relação aos sinais de LED, eu esperaria que ter todas as luzes acesas de uma só vez (mudança muito rápida na corrente) poderia causar um transiente momentâneo da tensão de alimentação. Escalonar a troca aliviaria esse problema.
Supercat 23/08
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.