Режимы ШИМ: по центру и по левому краю

8

Я использую Atmel AT32UC3C2512C и заглядываю в таблицу данных, есть два вида режимов ШИМ: по центру и по левому краю.

Я хотел бы знать, когда предполагается использовать каждый из этих режимов, а также их плюсы и минусы.

mFeinstein
источник

Ответы:

10

ШИМ может быть симметричным (по центру) или асимметричным (по переднему краю / по левому краю или по спадающему краю / по правому краю):

Типы ШИМ( источник )

Как упомянуто в приведенном выше замечании по применению Texas Instruments:

Было показано, что симметричные ШИМ-сигналы генерируют меньше гармоник в выходных токах и напряжениях.

  • Преимущество симметричного ШИМ, таким образом, заключается в лучшем использовании приложенной мощности с меньшим расходом энергии на нежелательные гармоники.
  • Недостаток 1 : чуть более сложный механизм генерации ШИМ при использовании переполнения таймера / счетчика. Просто проще отсчитать и сбросить в ноль таймер, определяющий рабочий цикл для изменения состояния ШИМ, и установить (запустить) таймер на основе другого таймера на частоте ШИМ. Это дает выравнивание по левому краю ШИМ.
  • Недостаток 2 : лучшее разрешение, доступное для рабочего цикла для симметричного ШИМ, - это два такта таймера / счетчика ШИМ, а не 1 такт для асимметричного

Первый недостаток может быть спорным, так как многие современные микроконтроллеры имеют симметричный режим ШИМ, встроенный в их модули ШИМ, поэтому программисту не нужно делать слишком много.

Для целей, очень чувствительных к гармоникам, таких как управление чувствительными двигателями и исполнительными механизмами, служебная нагрузка нижней гармоники симметричного ШИМ является критической. Не так для отопления или освещения.


неподтвержденный:

Существует одна конкретная ситуация, в которой явно симметричный ШИМ считается важным, хотя я не нашел окончательного подтверждения этой предпосылки. Это когда ШИМ используется для управления светодиодами для цветного графического «рекламного / развлекательного» дисплея, такого как большие телевизионные дисплеи, используемые на железнодорожных станциях и в других общественных местах.

Предполагается, что передние или задние края всех светодиодов на таких дисплеях синхронизируются, что заставляет некоторых людей замечать мерцание в движущемся изображении гораздо больше, чем если бы края должны были быть смещены по интенсивности каждого светодиода, как это происходит с симметричным ШИМ.

Аниндо Гош
источник
Могут быть эффекты (в обоих режимах, в зависимости от точной реализации) при изменении настройки ШИМ (рабочий цикл, частота) во время работы. Могут возникнуть глюки или ошибки, поэтому стоит почитать о том, как это работает, и подумать о том, как вы это сделаете, если вывод критичный или глюки будут заметны.
Джон У
Спасибо за хэдсэп Jhon, но мой MCU уже имеет встроенную защиту от сбоев ШИМ (регистры управления двойной буферизацией и защиты от записи)
mFeinstein,
Я считаю, что «симметричный» также упоминается как «фазовая коррекция», потому что он не делает странных скачков в рабочем цикле при изменении значения ШИМ.
Джиппи
Это правда @jippie, не стесняйтесь редактировать это в :-)
Anindo Ghosh
1
Что касается светодиодных знаков, я ожидаю, что одновременное переключение всех ламп (очень быстрое изменение тока) может вызвать кратковременный переход напряжения питания. Поражение переключения облегчило бы эту проблему.
суперкат