Назначение ШИМ-контроллера
ШИМ-контроллер (PWM-контроллер) (от слова Широтно-Импульсная Модуляция) является управляющим элементом импульсного преобразователя. Он вырабатывает управляющие сигналы для силовых ключей преобразователя, модулируя длительность включенного и выключенного состояния в зависимости от выходного напряжения (тока). Основной параметр, который изменяется ШИМ-контроллером это коэффициент заполнения q, называемый также рабочим циклом, равный отношению длительности импульса включенного состояния силовых ключей ti ко всему периоду повторения импульсов T (рисунок PWMC.1):
ШИМ-контроллеры подразделяются в зависимости от типа преобразователя на:
- однотактные (рабочий цикл в теории 0-100%, на практике 0-96%);
- двухтактные (рабочий цикл в теории 0-50%, на практике 0-47%).
Внутренняя структура ШИМ-контроллера
ШИМ-контроллер содержит в себе следующие обязательные элементы:
- тактовый генератор с пилообразным выходным напряжением;
- источник опорного напряжения;
- широкополосный усилитель ошибки;
- компаратор;
- выходные усилители тока.
Опциональными элементами, которые могут входить в состав ШИМ-контроллера являются:
- блокировка от пониженного напряжения питания;
- плавный запуск;
- цепи внутреннего ограничения пикового тока нагрузки или ключевого элемента.
- вывод внешней блокировки;
- вывод внешней синхронизации;
- отключение при перегреве.
Принцип действия ШИМ-контроллера
Принцип действия ШИМ-контроллеров весьма прост: если управляющий сигнал, пропорциональный выходному напряжению (току) имеет малую величину, то контроллер выдает максимальный рабочий цикл и соответственно максимальную мощность. По мере увеличения управляющего сигнала рабочий цикл уменьшается и выходное напряжение стабилизируется на определенном уровне. Если нагрузка увеличивается, то контроллер отрабатывает это увеличивая рабочий цикл, и наоборот, при уменьшении нагрузки рабочий цикл уменьшается, а стабилизируемый параметр остается неизменным. Диапазон напряжений управляющего сигнала, в котором происходит изменение рабочего цикла от минимального значения до максимального является динамическим диапазоном ШИМ-контроллера. Чем меньше динамический диапазон, тем выше коэффициент стабилизации, однако, при этом высока вероятность возникновения паразитных апериодических колебаний.
Основные параметры ШИМ-контроллера
Основными параметрами ШИМ-контроллера являются:
- тип контроллера (однотактный, двухтактный) и преимущественное назначение (обратноходовый, прямоходовый, мостовой, повышающий, понижающий). Кроме контроллеров общего применения существуют специализированные контроллеры для конкретных технических решений.
- способ управления – сигнал обратной связи по напряжению. По току. По тому и другому и можно без хлеба…
- диапазон изменения рабочего цикла. Показывает минимальное и максимальное значения рабочего цикла для контроллера.
- максимальная рабочая частота контроллера – показывает максимальную частоту управляющих импульсов, вырабатываемых контроллером.
- «мертвое время» (deadtime) – задержка между управляющими сигналами разных каналов в двухтактных контроллерах. Как правило, предусмотрена возможность изменения величины мертвого времени
- диапазон напряжений питания контроллера. Нижняя граница показывает напряжение ниже которого контроллер не вырабатывает выходных импульсов управления (хотя тактовый генератор может работать).
- потребляемый ток. Как правило, имеется в виду собственное энергопотребление при нулевой нагрузке на выходные каскады. При управлении непосредственно затворами силовых транзисторов возникает дополнительное токопотребление. Оно зависит от частоты и емкости затвора. Методика расчета приведена в разделе «Управление MOSFET и IGBT транзисторами. Схемотехнические решения. Расчет».
- напряжение внутреннего источника опорного напряжения – выходного напряжение внутреннего ИОН, использующегося для питания внутренних цепей контроллера.
- выходной ток каналов управления контроллера. В большинстве случаев ШИМ-контроллеры имеют мощный выходной каскад, выполняющий функции драйвера для непосредственного управления затворами силовых MOSFET-транзисторов.
Опциональными функциями ШИМ-контроллеров являются:
- блокировка при понижении напряжения питания (Under−Voltage Lockout). Контроллер перестает вырабатывать управляющие импульсы, если напряжение питания опускается ниже определенной величины. Это особенно важно, если контроллер совмещает функции драйвера, поскольку при малой амплитуде управляющих сигналов поступающих на затворы транзисторов увеличиваются динамические потери и возможен переход в линейный режим с экстремальным рассеянием энергии на ключевых элементах, что приведет к их выходу из строя. Причем, как правило, имеется некоторый гистерезис по напряжению питания (рисунок PWMC.2).
- "мягкий" старт – функция, обеспечивающая постепенное увеличение длительности импульсов управления при включении (рисунок PWMC.3). Основное назначение – снижение токовых нагрузок на силовые ключи, возникающих при зарядке емкостей выходных фильтров. Крайне полезная функция при больших мощностях источника питания (более 500 Вт). Увеличивает живучесть импульсного источника питания. При наличии у контроллера этой функции можно задавать время плавного увеличения рабочего цикла.
- наличие входа блокировки. Вход блокировки обеспечивает возможность включения-выключения контроллера с использованием внешнего сигнала. Это удобно. В случае отсутствия специализированного входа блокировки всегда существует схемотехническое решение с использованием других входов для блокировки контроллера.
- возможность внешней синхронизации тактовой частоты, что позволяет создавать системы из нескольких синхронно работающих ШИМ.
- цепи внутреннего ограничения пикового тока нагрузки - дополнительная ОС по току.
Кроме этого существуют ШИМ-контроллеры, совмещающие в себе контроллер однотактного преобразователя и контроллер корректора фактора мощности (PFC).
Примеры ШИМ-контроллеров
Таблица PWMC.1 - Распространенные типы ШИМ-контроллеров
Тип микросхемы | Описание | Максимальная рабочая частота |
TL494 | Двухтактный ШИМ-контроллер, два усилителя ошибки, регулируемое «мертвое время», защита от понижения напряжения питания, выходные каскады на биполярных транзисторах с открытыми коллектором и эмиттером | 200 кГц |
SG3525 | Двухтактный ШИМ-контроллер, один усилитель ошибки, регулируемое «мертвое время», защита от понижения напряжения питания, возможность реализации мягкого старта, выходные каскады на биполярных транзисторах | 400 кГц |
TL594 | Модифицированный аналог TL494 | 300 кГц |
UC3825, UC2825 (UC1825 family) | Быстродействующий двухтактный ШИМ-контроллер, один усилитель ошибки, один компаратор, защита от понижения напряжения питания, возможность реализации мягкого старта | 1 МГц |
LM5030 | Двухтактный ШИМ-контроллер, рабочее напряжение питания – до 100 В, один усилитель ошибки, вход обратной связи по току, возможность реализации мягкого старта | 1 МГц |
MC34025, MC33025 | Быстродействующий двухтактный ШИМ-контроллер, один усилитель ошибки, компаратор для ограничения тока, регулируемое «мертвое время», защита от понижения напряжения питания, возможность реализации мягкого старта | 1 МГц |