Диод на выходе преобразователя ничего не требует: проводит ток в нужную сторону сам, без всякого управления. Заменить его транзистором, открываемым в нужный момент, заманчиво, потому что транзистор роняет на себе куда меньше напряжения, чем диод. Но за выигрыш в КПД приходится платить тем, что транзистор не знает сам, когда открыться и закрыться, а ошибка в этом времени на доли микросекунды губит весь выигрыш или даже сжигает ключи сквозным током. Разберём, сколько реально даёт синхронный выпрямитель в низковольтных цепях и почему управление им в критических режимах превращается в отдельную инженерную задачу.
Откуда берётся выигрыш и почему он растёт при низком напряжении
Обычный выпрямительный диод роняет на себе заметное прямое напряжение: кремниевый около 0,7 вольта, диод Шоттки 0,3-0,5 вольта. Это падение умножается на ток и даёт потери, которые при низком выходном напряжении составляют чудовищную долю от полезной мощности. Если выход 3,3 вольта, а диод роняет 0,5 вольта, то почти пятнадцать процентов мощности теряется на одном выпрямителе. Чем ниже выходное напряжение, тем тяжелее эта доля.
Синхронный выпрямитель заменяет диод полевым транзистором, у которого падение равно произведению тока на сопротивление открытого канала. У современных низковольтных MOSFET это сопротивление единицы миллиом, и при разумном токе падение получается в разы меньше диодного. Синхронное выпрямление заменяет диоды полевыми транзисторами ради повышения КПД, потому что у транзистора меньше сопротивление открытого канала и, соответственно, меньше потери и нагрев.
Конкретный пример из практики. В преобразователе, выдающем 5 вольт при 2,5 ампера из 24 вольт, потери сравнили при диодном и синхронном выпрямлении. Даже при выходе 5 вольт преимущество очевидно: потери более чем вдвое снижаются с 0,99 до 0,4 ватта в выпрямителе. При более низких выходных напряжениях улучшение ещё драматичнее. Это и есть главный аргумент: при низковольтном выходе синхронный выпрямитель режет потери выпрямления вдвое и больше, что прямо поднимает КПД на несколько процентов.
Паразитный диод транзистора как скрытый источник потерь
Здесь начинается сложность, которую диод не создаёт. Полевой транзистор несёт в своей структуре встроенный паразитный диод, включённый параллельно каналу. Этот диод вступает в работу в те моменты, когда канал ещё или уже закрыт, и ведёт себя именно как обычный плохой диод. Синхронный выпрямительный транзистор содержит встроенный паразитный диод, который работает в мёртвое время.
Беда в том, что этот встроенный диод убыточный и медленно выключается, поэтому он способен внести падение КПД на один-два процента. То есть если канал транзистора закрыт чуть дольше нужного, ток вынужденно течёт через паразитный диод с его большим падением, и часть с трудом завоёванного выигрыша теряется обратно. Получается парадокс: транзистор поставили ради малого падения, а в мёртвое время он сам превращается в плохой диод.
Лечат это внешним диодом Шоттки в параллель транзистору. Диод Шоттки в параллель кремниевому встроенному диоду открывается при меньшем напряжении, гарантируя, что встроенный диод никогда не проводит. Этот диод проводит только в мёртвое время, поэтому средний ток через него мал, и он может быть меньше и дешевле того диода, что потребовался бы для чисто диодного выпрямления. Но даже с диодом Шоттки потеря в эти доли микросекунды остаётся, и потеря КПД больше половины процента всё равно ожидается.
Мёртвое время и угроза сквозного тока
Главная причина, по которой управление синхронным выпрямителем критично, - угроза сквозного тока. В синхронном преобразователе верхний и нижний транзисторы открываются по очереди, и если они хоть на мгновение откроются одновременно, через них потечёт разрушительный сквозной ток прямо от входа на землю. Чтобы этого не случилось, между моментами открытия вводят мёртвое время, когда оба транзистора закрыты.
Большинство переключающих регуляторов вводят мёртвое время, чтобы предотвратить перекрытие открытых состояний верхнего и нижнего транзисторов, способное вызвать разрушительные сквозные токи. Именно в это мёртвое время и проводит паразитный диод или параллельный Шоттки, подхватывая ток дросселя. Возникает конфликт интересов: мёртвое время должно быть достаточно большим, чтобы гарантированно исключить сквозной ток, но достаточно малым, чтобы паразитный диод проводил как можно меньше, не съедая КПД.
Этот диод обычно имеет высокое прямое падение и долгое время обратного восстановления, поэтому он способен дать значительные потери, если мёртвое время позволить слишком большим. Отсюда вывод: оптимальное мёртвое время - это компромисс, который нельзя задать раз и навсегда, потому что он зависит от тока, температуры и конкретных приборов. Проблемы минимизируют жёстким контролем синхронизации внутри управляющей микросхемы.
Почему время выключения транзистора критично в граничных режимах
Самая трудная задача - определить момент, когда транзистор синхронного выпрямителя нужно закрыть. В установившемся непрерывном режиме это просто: ток течёт в одну сторону, и транзистор держат открытым весь полупериод. Но в граничных и прерывистых режимах, когда ток дросселя спадает до нуля и пытается пойти обратно, всё усложняется.
Если транзистор синхронного выпрямителя оставить открытым после того, как ток дросселя достиг нуля, ток потечёт в обратную сторону - из выхода обратно в преобразователь через открытый канал. Это не просто бесполезная циркуляция: обратный ток разряжает выходной конденсатор, снижает КПД и в худшем случае нарушает работу. Хотя традиционное синхронное выпрямление имеет очевидные преимущества, реализовать его бывает очень трудно, потому что время выключающего сигнала транзистора крайне критично.
Определяют момент нуля тока обычно по напряжению на самом транзисторе. Измеряют напряжение сток-исток открытого канала: пока ток течёт в прямом направлении, на канале падает напряжение определённого знака, и как только ток падает до нуля и пытается развернуться, знак напряжения меняется. Измеряя напряжение на транзисторе и сравнивая с опорным, формируют сигнал управления: компаратор включает канал, когда транзистор должен проводить, и выключает, когда ток через него снижается примерно до нуля, позволяя встроенному диоду заблокировать обратный ток. Точность этого момента и определяет, будет выигрыш КПД или потеря.
Предсказательное управление и быстрые контроллеры
Поскольку момент выключения настолько критичен, современные контроллеры синхронного выпрямителя применяют предсказательную логику. Идея в том, что время выключения в текущем цикле определяют по данным предыдущего цикла, потому что в установившемся режиме циклы похожи. Предсказательный алгоритм учитывает синхронизацию предыдущего цикла, чтобы линейно подстроить выключение в текущем цикле, добиваясь максимального КПД и одновременно избегая сквозного тока.
Это решает фундаментальную проблему: прямое измерение нуля тока всегда запаздывает из-за задержек компаратора и драйвера, и к моменту реакции ток уже немного развернулся. Предсказание же позволяет закрыть транзистор ровно в нуле, опираясь на историю. Контроллеры с такой логикой подстраивают момент выключения от цикла к циклу, сходясь к оптимуму.
Отдельная тонкость касается предварительно заряженной нагрузки при запуске. Если на выходе уже есть напряжение выше выходного, например от параллельного источника или заряженного конденсатора, то при включении синхронного выпрямителя ток потечёт обратно в преобразователь через транзистор, что способно помешать корректному запуску контроллера. Лечат это отключением синхронного выпрямления на старте, пока выход не наберёт напряжение, и только потом включают транзистор. Без этой меры синхронный выпрямитель на старте работает против преобразователя.
Затворные потери и баланс на высокой частоте
У синхронного выпрямителя есть собственная статья расходов, которой у диода нет вовсе, - энергия на перезаряд затвора транзистора. Каждый такт коммутации затвор выпрямительного транзистора заряжают и разряжают, и на это уходит мощность, равная произведению заряда затвора, напряжения управления и частоты. На низкой частоте эта потеря пренебрежимо мала, но с ростом частоты она растёт линейно и в какой-то точке начинает съедать выигрыш от малого падения канала.
Сигнал управления затвором - ключевой фактор в расчёте выигрыша КПД синхронного выпрямителя. Затворные потери снижают, управляя затвором пониженным напряжением, например 5 вольт для логических транзисторов вместо напряжения батареи. Но здесь возникает компромисс: меньшее напряжение затвора уменьшает затворные потери, однако недооткрытый канал имеет большее сопротивление, что увеличивает потери проводимости. Приходится взвешивать пониженные потери на затворе против возросшего сопротивления канала при менее полном открытии.
Отсюда практический предел применимости. На умеренных частотах выигрыш синхронного выпрямления безусловен, но на очень высоких частотах затворные потери вместе с потерями проводимости паразитного диода в мёртвое время способны свести выигрыш к нулю или даже в минус по сравнению с хорошим диодом Шоттки. Поэтому при проектировании высокочастотного источника считают полный баланс: выигрыш от малого падения канала минус затворные потери минус потери паразитного диода в мёртвое время. Только положительный итог оправдывает усложнение схемы синхронным выпрямителем.
Когда синхронный выпрямитель оправдан, а когда нет
Синхронный выпрямитель даёт ощутимый выигрыш КПД именно при низком выходном напряжении и большом токе, где диодное падение составляет заметную долю. При выходе 1-3 вольта выигрыш драматичен, при выходе в десятки вольт он скромнее, потому что доля диодного падения мала. Поэтому в низковольтных цепях питания процессоров и портативных устройств синхронное выпрямление почти обязательно, а в высоковольтных выходах часто обходятся диодом ради простоты.
Синхронное выпрямление поддерживает большие токи через параллельное включение транзисторов, что улучшает тепловой режим и распределение тока, давая более надёжные и эффективные преобразователи. В синхронном понижающем преобразователе два транзистора управляют комплементарно с минимальным мёртвым временем для предотвращения сквозного тока, и такая схема держит непрерывную проводимость и работает даже на холостом ходу. Но за всё это платят сложностью управления.
Цена выигрыша - именно управление. Диод не требует ни драйвера, ни измерения тока, ни предсказательной логики, ни заботы о мёртвом времени и старте на предзаряженной нагрузке. Синхронный выпрямитель требует всего этого, и ошибка в синхронизации на доли микросекунды либо съедает выигрыш через проводимость паразитного диода, либо сжигает ключи сквозным током.
Стоит добавить и аспект надёжности, который часто перевешивает чистый КПД. Транзистор синхронного выпрямителя при ошибке управления уязвимее диода: диод в худшем случае просто перегреется от большого падения, а транзистор при сквозном токе или обратном токе на предзаряженной нагрузке может выйти из строя мгновенно. Поэтому к управлению синхронным выпрямителем предъявляют жёсткие требования по надёжности логики, защите от старта на предзаряженной нагрузке и контролю мёртвого времени во всех режимах, включая переходные. В источнике, где надёжность важнее последних процентов КПД, иногда сознательно оставляют диод именно за его беспроблемность и устойчивость к нештатным режимам.
Решение в пользу синхронного выпрямителя принимают тогда, когда выигрыш КПД при низком напряжении оправдывает усложнение схемы, а в простых низкотоковых выходах диод остаётся разумным выбором за свою беспроблемность. Понимание физики паразитного диода, мёртвого времени и критичности момента выключения и отделяет работающий синхронный выпрямитель от источника загадочного перегрева или отказов.