Понижающий преобразователь в его классической, асинхронной форме десятилетиями строился по простой схеме: силовой транзистор, дроссель, конденсатор и диод, который замыкает цепь тока дросселя, когда верхний ключ закрыт. Схема работала надёжно, пока выходные напряжения держались на уровне 5 и более вольт, а токи не превышали нескольких ампер. С переходом процессоров, памяти и логики на питание 1.8 В, 1.2 В и ниже при токах в десятки ампер диод из скромного пассивного элемента превратился в главного потребителя полезной энергии внутри преобразователя. Инженерное решение оказалось логичным: диод заменили вторым MOSFET, включённым синхронно с верхним ключом. Так родился синхронный buck-преобразователь, ставший фактическим стандартом силовой электроники питания цифровых нагрузок. Ниже разобран устройство схемы, физика потерь, проблема мёртвого времени, питание высокостороннего драйвера и числовой пример расчёта, показывающий разницу между двумя вариантами топологии.

Потери на диоде в асинхронной схеме

В асинхронном понижающем преобразователе диод проводит ток в течение той части периода, когда верхний ключ закрыт, то есть примерно на интервале (1 - D) от периода коммутации, где D - коэффициент заполнения. Падение напряжения на открытом диоде Шоттки составляет 0.4-0.5 В, у обычного быстрого кремниевого диода ещё больше. Мощность потерь на диоде приближённо равна произведению этого падения на выходной ток и на долю времени проводимости: P = Vf · Iout · (1 - D). При выходном токе 10 А и низком D, характерном для сильного понижения напряжения, это даёт 4-5 Вт тепла на одном только диоде. Несколько ватт на небольшом компоненте означают температуру кристалла, приближающуюся к предельной, принудительный отбор тепла в плату и заметное снижение общего КПД. При выходном напряжении 1.2 В потеря 0.45 В в тракте нагрузки - это более трети полезного напряжения, израсходованного впустую. Именно несоразмерность падения на диоде выходному напряжению сделала асинхронную схему неконкурентоспособной в низковольтных преобразователях большой мощности.

MOSFET вместо диода и арифметика выигрыша

Заменить диод предложили на MOSFET, включённый так, что он открывается именно тогда, когда раньше проводил диод. Современные силовые MOSFET с каналом N-типа имеют сопротивление открытого канала Rds(on) порядка единиц миллиом, типичное значение для нижнего ключа - около 5 мОм. Потери проводимости на таком транзисторе определяются законом Джоуля: P = Irms² · Rds(on). При выходном токе 10 А и Rds(on) 5 мОм получается 0.5 Вт против 4-5 Вт у диода - выигрыш примерно в десять раз по статической составляющей потерь. Ключевое отличие в том, что падение напряжения на MOSFET линейно зависит от тока и при малых токах становится ничтожным, тогда как у диода существует фиксированный порог около 0.4 В уже при минимальной проводимости. Поэтому синхронная схема выигрывает во всём диапазоне нагрузки, а не только на максимальном токе. Платой за выигрыш становится необходимость активного управления вторым транзистором: его нельзя просто подключить, как диод, его затвором должен управлять контроллер, и управление должно быть строго скоординировано с верхним ключом.

Противофазное управление и мёртвое время

Контроллер синхронного преобразователя формирует два комплементарных сигнала: верхний ключ открыт на интервале D, нижний - на интервале (1 - D). Если бы оба транзистора оказались открыты одновременно хотя бы на несколько наносекунд, через них потёк бы сквозной ток от входной шины к земле - режим shoot-through. При входном напряжении 12 В и суммарном сопротивлении каналов порядка 10 мОм импульс сквозного тока достигает сотен ампер, что мгновенно выводит кристаллы из строя или, как минимум, резко повышает коммутационные потери. Чтобы исключить перекрытие, контроллер вставляет между выключением одного ключа и включением другого мёртвое время - паузу длительностью обычно 10-50 нс, в течение которой закрыты оба транзистора. Слишком короткое мёртвое время опасно сквозной проводимостью, слишком длинное - ростом потерь, потому что ток дросселя нельзя прервать: индуктивность поддерживает его, требуя пути протекания. Единственным путём в паузе остаётся встроенный обратный диод нижнего MOSFET, образованный паразитным p-n переходом между истоком и стоком.

Встроенный диод и проблема обратного восстановления

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

Бутстреп-питание высокостороннего драйвера и снабберы

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

Числовой пример из практики

Рассмотрим синхронный преобразователь 12 В на 1.2 В с током нагрузки 20 А и частотой коммутации 500 кГц. Коэффициент заполнения D = 1.2 / 12 = 0.1, то есть верхний ключ открыт лишь десятую часть периода, а нижний ключ с его потерями несёт ток 90% времени. Дроссель выберем 220 нГн. Пульсация тока дросселя: ΔI = (Vin - Vout) · D / (L · f) = (12 - 1.2) · 0.1 / (220 нГн · 500 кГц) = 1.08 В / 0.11 мОм-с эквивалентно ≈ 9.8 А. Средний ток 20 А, пик тока около 24.9 А, минимум около 15.1 А. Потери проводимости нижнего ключа с Rds(on) 3 мОм при токе 20 А в течение 90% периода: около 20² · 0.003 · 0.9 ≈ 1.1 Вт. Верхний ключ с Rds(on) 8 мОм теряет на проводимости 20² · 0.008 · 0.1 ≈ 0.32 Вт, но добавляются его коммутационные потери: Psw ≈ Vin · I · (tr + tf) · f / 2, что при фронтах по 10 нс даёт 12 · 20 · 20 нс · 500 кГц / 2 ≈ 1.2 Вт. Потери встроенного диода за две паузы по 20 нс на периоде: примерно 0.7 В · 20 А · 40 нс · 500 кГц ≈ 0.28 Вт. Потери на Qrr и звон оценим ещё в 0.5-0.8 Вт. Суммарно силовые потери укладываются в 3.5-4 Вт при выходной мощности 24 Вт, что соответствует КПД выше 90%, а с хорошими транзисторами и компоновкой - 92-93%. Асинхронная версия того же преобразователя потеряла бы на одном диоде 0.45 · 20 · 0.9 ≈ 8.1 Вт, суммарный КПД опустился бы примерно до 80%. Разница в десять процентов КПД означает почти вдвое меньшее выделение тепла, что для компактной платы без вентилятора часто является решающим аргументом.

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

  1. тяжёлая нагрузка, непрерывный ток дросселя - синхронная схема максимально эффективна;
  2. средняя нагрузка - доминируют коммутационные потери верхнего ключа и Qrr;
  3. лёгкая нагрузка - выигрывает прерывистый либо импульсный режим работы;
  4. режим с отрицательным током, вроде разряда аккумуляторной ячейки или активного демпфирования, - возможен только в синхронной топологии, где нижний ключ способен проводить в обе стороны.

Добавим и фактор частоты. Рост коммутационной частоты ужимает дроссель и конденсаторы, но каждый дополнительный сотен килогерц добавляет циклы потерь Qrr, заряда затворов и Eoss; поэтому практический коридор серийных решений лежит в пределах 300 кГц - 1 МГц, а сверху начинается территория GaN-ключей, у которых паразитного заряда тела нет вовсе. Синхронный кремниевый buck держит эту полосу десятилетиями не из-за отсутствия альтернатив, а потому что его компромисс между ценой, потерями и управляемостью до сих пор не удалось побить в массовом классе 12-вольтовых шин.

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

Выгода синхронной схемы убывает с ростом выходного напряжения. При выходе 12 В и диоде с падением 0.45 В относительные потери на диоде составляют менее 4% выходной мощности, а доля проводимости нижнего плеча при большом D мала. К тому же на высоких D нижний ключ проводит недолго, и дополнительные коммутационные потери второго транзистора с его драйвером могут частично съесть экономию. На практике граница целесообразности проходит в районе 3-5 В выходного напряжения при больших токах; ниже неё синхронная схема бесспорна, выше выбор зависит от тока, частоты и требований к тепловому режиму. Развитие идёт в сторону интеграции и каскадирования. Многофазные преобразователи делят ток между 4-8 параллельными каскадами, работающими со сдвигом фаз: суммарная пульсация тока на выходе частично компенсируется, каждый каскад несёт умеренный ток, а тепло распределяется по площади платы. Модули DrMOS объединяют в одном корпусе оба MOSFET, драйверы с адаптивным мёртвым временем, защиты по току и температуре и зачастую датчик тока; контроллеру остаётся только подавать ШИМ. Дальнейший шаг - монолитные преобразователи с интегрированным дросселем и переход на частоты в единицы мегагерц, где компенсация фронтов, Qrr и паразитных индуктивностей решается уже на уровне кристалла. Тем самым идея, родившаяся из простой арифметики - заменить потерю 0.45 В на потерю I·R в несколько милливольт - переросла в целую архитектуру силовых каскадов, питающих сейчас практически всю цифровую технику.