Инженер собирает понижающий преобразователь, гоняет его от 12 вольт на стенде, всё работает идеально. Потом подаёт штатные 36 вольт - и осциллограф рисует на выходе странную пилу, которая дрожит на половине частоты коммутации. Питание не вышло из строя, ничего не сгорело, но из дросселя слышен тонкий писк, а выходное напряжение гуляет сильнее допуска. Знакомая картина для тех, кто работает с источниками на контроллере тока. И корень проблемы почти всегда один - управление по току имеет встроенную ловушку, которая срабатывает именно при изменении входного напряжения в широких пределах.

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

Природа субгармонических колебаний и почему граница ровно в пятьдесят процентов заполнения

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

У этой схемы есть фундаментальный дефект. Если в установившемся режиме ток дросселя получил небольшое возмущение, скажем, поднялся на малую дельту в начале цикла, то к концу цикла это возмущение либо затухнет, либо нарастёт. Что именно произойдёт, зависит от соотношения наклонов нарастания и спада тока в дросселе. Наклон нарастания обозначают m1, наклон спада m2. Возмущение от цикла к циклу умножается на коэффициент, равный отношению этих наклонов со знаком. Для одного периода связь возмущения тока выражается как:

ΔIn+1 = ΔIn · (-m2 / m1)

Пока заполнение ниже половины, спад круче подъёма, модуль отношения m2 / m1 больше единицы, возмущение гасится за несколько тактов. Как только заполнение переваливает за пятьдесят процентов, подъём становится круче спада, модуль коэффициента превышает единицу, и любое возмущение начинает расти. Система впадает в субгармонические колебания на половине частоты коммутации.

Это не лабораторный казус, а строго выводимое условие. В понижающем преобразователе с фиксированной частотой и управлением по пику тока ток дросселя течёт непрерывно, и хорошо известно, что при заполнении пятьдесят процентов или выше возникают субгармонические колебания. Граница ровно в половину заполнения - это математическая точка, где отношение наклонов по модулю равно единице. Для понижающей топологии заполнение прямо связано с напряжениями простым отношением: оно равно выходному напряжению, делённому на входное. Отсюда видна суть всей проблемы. Чем шире диапазон входного напряжения, тем шире разбегается заполнение, и тем легче на одном из концов диапазона перешагнуть критическую черту.

Как широкий вход загоняет заполнение через опасную черту

Заполнение понижающего преобразователя в непрерывном режиме задаётся отношением напряжений:

D = Uвых / Uвх

Возьмём конкретный пример. Преобразователь даёт на выходе 5 вольт, а вход меняется от 6 до 36 вольт - типичный промышленный диапазон. На верхней границе входа заполнение составит D = 5 / 36 = 0,139, то есть около четырнадцати процентов, далеко от опасной зоны. На нижней границе, при 6 вольтах входа, D = 5 / 6 = 0,833, заполнение подскакивает до восьмидесяти трёх процентов. Это глубоко за критической чертой, в области гарантированной нестабильности без специальных мер. На стенде при 12 вольтах D = 5 / 12 = 0,417, всё ещё ниже половины, поэтому стенд и не показывает проблему.

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

Дополнительный нюанс касается режима слежения за впадиной тока вместо пика. Для управления по впадине тока субгармонические колебания возникают при заполнении меньше пятидесяти процентов, и тогда необходима компенсация наклоном, равным наклону нарастания тока дросселя. То есть для слежения за впадиной опасный конец диапазона зеркально противоположен - проблема вылезает на высоком входе, а не на низком. Выбор между двумя режимами слежения определяет, на каком краю входного диапазона придётся бороться за устойчивость.

Компенсация наклоном как штатное лекарство и его точная дозировка

Лекарство от субгармоник известно давно и встроено почти в каждый современный контроллер тока. К сигналу датчика тока добавляют искусственную нарастающую пилу с определённым наклоном. Эта добавка искусственно делает суммарный наклон нарастания круче, и условие гашения возмущений восстанавливается даже при заполнении выше половины. Компенсация наклоном - это широко применяемый приём добавления пилы к измеренному току дросселя, чтобы устранить риск субгармонических колебаний.

Главный вопрос - сколько именно наклона добавлять. Наклоны тока дросселя в понижающей топологии выражаются через напряжения, индуктивность L и сопротивление датчика тока Ri. Наклон нарастания тока, приведённый к напряжению на датчике:

m1 = (Uвх - Uвых) · Ri / L

Наклон спада тока:

m2 = Uвых · Ri / L

Минимальное теоретическое условие устойчивости простое: наклон компенсации mc должен превышать половину модуля наклона спада тока:

mc > 0,5 · m2

Это абсолютный минимум, граница, на которой система ещё не свистит, но запас по устойчивости нулевой. Работать на этой границе нельзя, потому что разброс индуктивности дросселя, температурный дрейф и шум легко сдвинут систему обратно в зону колебаний.

Существует особая точка дозировки, дающая идеальное демпфирование:

mc = m2

Для гашения возмущения тока дросселя за один цикл в понижающем преобразователе с управлением по пику тока наклон компенсации должен равняться наклону спада тока дросселя, при этом фиксированное значение добротности получается равным 0,637. При такой настройке любое возмущение исчезает ровно за один такт коммутации, система ведёт себя предельно чисто. Это золотая середина, к которой стоит стремиться при проектировании.

Посчитаем для нашего примера. Пусть L = 22 мкГн, Ri = 0,1 Ом, выход 5 вольт. Наклон спада не зависит от входа:

m2 = 5 · 0,1 / 22·10⁻⁶ = 22 700 В/с (в пересчёте на сигнал датчика)

Целевой наклон компенсации mc = m2 = 22 700 В/с. Наклон нарастания на нижнем входе 6 вольт:

m1 = (6 - 5) · 0,1 / 22·10⁻⁶ = 4 545 В/с

На верхнем входе 36 вольт:

m1 = (36 - 5) · 0,1 / 22·10⁻⁶ = 140 900 В/с

Видно, что наклон спада m2 фиксирован, а наклон нарастания m1 на нижнем входе в тридцать раз меньше, чем на верхнем. Именно поэтому фиксированная компенсация, рассчитанная по m2, идеально гасит колебания на тяжёлом нижнем входе и оказывается избыточной на лёгком верхнем, где m1 и без того многократно круче спада.

Цена избыточной компенсации и потеря главного преимущества управления по току

Соблазнительно решить проблему грубой силой - залить компенсацию с большим запасом, чтобы наверняка покрыть весь диапазон входа. Так делать нельзя, и вот почему. Чрезмерный наклон компенсации лишает схему её главного достоинства. Добавление слишком большой компенсации наклоном заставит преобразователь работать скорее как преобразователь с управлением по напряжению. Смысл управления по току в том, что внутренняя петля тока превращает дроссель из звена второго порядка в звено первого порядка, что радикально упрощает компенсацию внешней петли напряжения и даёт быструю реакцию на скачок нагрузки. Залив избыточную пилу, инженер постепенно стирает это преимущество, петля тока перестаёт нести информацию о токе и превращается в обычный пилообразный модулятор.

Есть и количественная цена. Избыток компенсации увеличивает наклон пилы, снижает добротность ниже оптимальных 0,637, режет усиление петли тока и опускает частоту среза. Это вносит дополнительное запаздывание по фазе в петлю напряжения и ограничивает максимально достижимую полосу регулирования. Преобразователь становится медлительным, хуже отрабатывает броски нагрузки, проседает глубже при подключении потребителя. Получается, борясь с одной болезнью на краю диапазона, инженер калечит динамику во всём диапазоне.

Идеальное решение - адаптивная компенсация, где наклон пилы автоматически подстраивается под текущее заполнение или входное напряжение. Схема адаптивной компенсации наклоном формирует компенсирующее напряжение так, что при заполнении выше пятидесяти процентов нарастающий наклон скомпенсированного сигнала тока превышает модуль его спадающего наклона. Такая схема добавляет ровно столько компенсации, сколько нужно в текущей рабочей точке, и не больше. На низком входе с большим заполнением она поднимает пилу, на высоком входе с малым заполнением убирает её почти полностью, сохраняя быструю динамику. Многие современные контроллеры тока несут адаптивную компенсацию на борту именно ради широкого входного диапазона.

Практическая методика расчёта под весь диапазон входа

Грамотный порядок действий выглядит так. Сначала определяют крайние точки заполнения. Берут отношение выхода к минимальному входу и к максимальному входу, получают верхнюю и нижнюю границы заполнения. Если верхняя граница ниже половины, субгармоник в режиме слежения за пиком не будет вовсе, компенсация формально не нужна, хотя небольшой запас всё равно полезен против шума. Если же верхняя граница перешагивает половину, расчёт компенсации ведут именно для самой тяжёлой точки - для минимального входа, где заполнение максимально.

Для этой худшей точки вычисляют наклон спада тока дросселя как произведение выходного напряжения на сопротивление датчика, делённое на индуктивность. Затем задают наклон компенсации равным этому наклону спада, что даёт идеальное гашение за один цикл и добротность 0,637. Это целевое значение, а не минимально допустимое. Минимально допустимое - половина наклона спада - оставляют только как нижнюю проверочную границу, ниже которой опускаться запрещено ни при каких разбросах.

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

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

Доводка на работающем прототипе и чтение осциллограмм

Расчёт даёт стартовую точку, но финальную настройку всегда проводят на живой плате, потому что паразитные параметры монтажа, реальная индуктивность рассеяния и шумы измерения тока сдвигают картину относительно идеальной модели. Главный диагностический инструмент - осциллограф на выходе и на сигнале датчика тока.

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

Тонкость доводки в том, чтобы найти минимально достаточную компенсацию, а не залить с запасом. Наклон поднимают постепенно, до момента, когда чередование тактов исчезает на самом тяжёлом краю диапазона, и добавляют небольшой технологический запас процентов в двадцать против разброса партий. Если после этого динамика отклика на скачок нагрузки стала вялой, а проседание выхода глубоким, значит компенсации всё же многовато, и стоит вернуться к выбору индуктивности либо к адаптивной схеме.

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

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