Питание ядер современного центрального процессора стало одной из самых напряжённых задач силовой электроники на печатной плате. Напряжение ядра упало до диапазона 0.9–1.4 В, а ток вырос до 150–250 А и продолжает расти у серверных кристаллов. Один понижающий преобразователь на таком токе перегреется, не удержит пульсации и не успеет отработать скачок нагрузки. Ответ индустрии прост и элегантен: взять N одинаковых силовых каскадов, запустить их с равномерным фазовым сдвигом и заставить работать как единый организм. Так появились многофазные VRM, и именно их устройство определяет, почему на платах пишут 8 фаз, 12 фаз и 16 фаз, и что реально стоит за этими цифрами.
Взаимное гашение пульсаций тока при сдвиге фаз на 360 делённое на N градусов
Классический синхронный понижающий каскад безжалостен к выходному конденсатору. Ток дросселя треугольный, его размах задаётся вольт-секундным балансом, и вся эта треугольная волна сваливается на выходной фильтр. Теперь поставим N таких каскадов параллельно и дадим контроллеру команду сдвинуть импульсы каждого каскада ровно на 360/N градусов. Восьмифазная схема получает сдвиг 45 градусов, двенадцатифазная 30 градусов, шестнадцатифазная 22.5 градуса. Токи дросселей при этом остаются треугольными, но их гребни идут вразнобой.
Ключевой эффект заключается в том, что переменные составляющие этих токов при сложении взаимно гасятся. Математически суммарная пульсация на шине VRM падает настолько сильно, что при определённых коэффициентах заполнения возникает полное подавление. Для идеального случая максимум пульсации одного дросселя совпадает по времени с серединой спада тока соседнего, и выходной конденсатор видит лишь остаточную рябь. Инженер называет это отменой пульсаций или ripple cancellation, и она работает тем лучше, чем точнее контроллер держит фазовые углы и чем ближе дроссели по индуктивности.
Дополнительный бонус: частота остаточной пульсации на выходе растёт в N раз относительно частоты переключения одной фазы. Если каждая фаза коммутается на 500 кГц, двенадцатифазный VRM дёргает выходные конденсаторы на 6 МГц. На такой частоте керамические конденсаторы имеют копеечный импеданс, а требуемая суммарная ёмкость снижается в разы по сравнению с однофазным решением. Это и есть главная причина, почему однофазный каскад на 200 А просто не годится: конденсаторы утонули бы в пульсациях и просадках.
Деление тока по фазам и тепловая нагрузка на силовые каскады
Второй столп многофазной схемы прозаичен: ток просто делится. Суммарный ток нагрузки 200 А при шестнадцати фазах даёт всего 12.5 А на фазу. При восьми фазах это уже 25 А на фазу. Разница огромна с точки зрения теплового бюджета DrMOS, потерь на переключение и падения напряжения на дорожках. Мощность потерь проводимости растёт с квадратом тока, поэтому деление нагрузки на большее число фаз линейно снижает ток каждого каскада, а квадратичную часть потерь пропорционально снижает ещё сильнее.
Здесь кроется ряд практических моментов, которые должен держать в голове инженер силовой электроники:
- симметрия трассировки силовых дорожек решает судьбу равномерности распределения тока между фазами;
- рассеяние сопротивления открытого ключа и DCR дросселей создаёт перекос, который контроллер выравнивает через current balancing;
- активное выравнивание токов фаз по измеренным значениям предотвращает тепловой уход одного каскада;
- тепловая развязка каскадов на плате важнее суммарного радиатора, потому что одна перегретая фаза утащит за собой всю схему.
Контроллер следит за током каждой фазы и подстраивает длительность импульсов так, чтобы все дроссели несли одинаковую среднюю нагрузку. После этого тепловая карта платы становится равномерной, а радиатор VRM рассеивает тепло по площади, а не в одной горячей точке. На хороших платах контроллер дополнительно сбрасывает часть фаз на малой нагрузке, чтобы не жечь потери на переключение зря и продлить жизнь силовых каскадов.
Расчёт пульсации тока дросселя на конкретных числах
Возьмём типичную конфигурацию: вход 12 В, выход 1.2 В, дроссель 220 нГн, частота переключения 500 кГц. Коэффициент заполнения D = Vвых / Vвх = 0.1. Пульсация тока дросселя в квазистационарном режиме даётся формулой ΔI = (Vвх - Vвых) D / (L f). Подставляем: (12 - 1.2) 0.1 / (220e-9 500e3) = 1.08 / 0.11 = 9.82 А. Каждая фаза несёт треугольную пульсацию с размахом около 9.8 А вокруг своего среднего тока.
Теперь смотрим на что это значит на уровне системы. Если фаз шестнадцать и суммарный ток 200 А, средний ток фазы 12.5 А. Мгновенный ток каждого дросселя гуляет от примерно 7.6 А до 17.4 А в пределах одного периода. Но потому что гребни идут с разносом 22.5 градуса, суммарный ток всех фаз почти постоянен, и выходной фильтр видит лишь маленький остаток на частоте 8 МГц. Именно поэтому фактическая ёмкость на выходе VRM измеряется десятками микрофарад керамики, а не сотнями, и она ставится вплотную к процессорному разъёму.
Дроссели в таком диапазоне частот это не барабанные индуктивности на ферритовом стержне. Промышленность использует формованные дроссели из прессованного магнитного порошка с индуктивностью 100–300 нГн, иногда меньше. Выбор конкретного значения компромиссный: меньшая индуктивность быстрее отрабатывает переходные процессы и дешевле по габаритам, но даёт большую пульсацию тока, которая загоняет DrMOS в неоптимальный режим коммутации и греет силовые транзисторы. Большая индуктивность сглаживает ток, но замедляет отработку ступени нагрузки и увеличивает габариты платы.
Отдельно стоит упомянуть влияние температуры. Индуктивность дросселя падает при нагреве, насыщение сердечника наступает раньше, и пульсация фазы растёт. При выборе дросселя смотрят на ток насыщения с запасом 30–40 % от пикового тока фазы, а не только на среднее значение. Иначе на пиковой нагрузке индуктивность проваливается, пульсация взлетает, и вся многофазная красота разваливается на глазах.
Пульсация напряжения на выходных конденсаторах и роль ёмкости на плате
Даже идеально разнесённые по фазе токи оставляют остаточную пульсацию, и она падает на выходные конденсаторы. Амплитуда этой ряби задаётся двумя составляющими: зарядная часть от интеграла остаточного тока и резистивная от эквивалентного последовательного сопротивления конденсаторной сборки. На частоте эффективной пульсации 4–8 МГц работает в основном керамика MLCC, потому что полимерные и электролитические банки уже не успевают за фронтами. Именно поэтому вокруг процессорного разъёма стоят ряды керамических корпусов 0603 и 0805 общей ёмкостью в сотни микрофарад, а крупные банки отодвинуты на второй план и работают только на медленных провалах.
Инженер считает требуемую ёмкость через допустимую просадку: C = Iступень * dt / ΔV. Для ступени 100 А, времени реакции фаз 1 мкс и допустимого провала 30 мВ получаем минимум 3.3 мФ. Эта ёмкость складывается из керамики у разъёма, полимерных банок по периметру VRM и внутрипроцессорной ёмкости на кристалле. Никакой один корпус не закроет такой запрос, и распределение конденсаторов по плате становится самостоятельной дисциплиной проектирования.
DrMOS и точное измерение тока фазы по DCR дросселя или токовому шунту
Современная фаза это не дискретный полевой транзистор с драйвером. Это DrMOS: верхний и нижний силовые MOSFET в одном корпусе с драйвером и часто с встроенным токовым датчиком. Драйвер внутри корпуса получает управление от контроллера по высокочастотному цифровому входу и формирует оптимальные фронты переключения без паразитных звонов, которые обычно портят жизнь дискретной схеме. При токе 10–15 А на каскад и частоте 500 кГц это единственный адекватный способ собрать компактный и холодный каскад.
Измерение тока фазы нужно для двух функций: активное выравнивание нагрузки между фазами и токовая защита. Реализовать его можно двумя основными путями. Первый путь это измерение напряжения на DCR дросселя. Медная обмотка имеет конечное сопротивление, и падение напряжения на нём пропорционально току. Метод дешёвый и не даёт дополнительных потерь, но требует согласованной RC-цепочки для компенсации постоянной времени обмотки и страдает от температурного дрейфа меди примерно на 0.39 % на градус. Второй путь это точный шунт или встроенный датчик DrMOS. Точность выше, дрейф ниже, цена и потери больше. В дорогих платах ставят DrMOS с токовым выходом, потому что контроллер должен видеть ток каждой фазы без накопления ошибки на температуре.
Инженеру полезно помнить, что DCR измеряет средний ток через дроссель, а шунт мгновенный. Для выравнивания достаточно среднего, поэтому DCR работает нормально. Для защиты от короткого замыкания нужен мгновенный ток, и тут встроенный датчик DrMOS бьёт любую внешнюю схему по скорости реакции. На пиковых режимах скорость измерения становится главным ограничением системы защиты, и только встроенный сенсор способен сработать за десятки наносекунд.
Быстрая отработка ступенчатой нагрузки и поведение на сотнях ампер в микросекунду
Современный процессор умеет переключаться между состояниями сна и максимальной турбо-нагрузки за считанные микросекунды. Скорость нарастания тока при таком переходе исчисляется сотнями ампер на микросекунду. Никакая одна фаза, как ни крути, не успеет откачать такую ступень, если только её дроссель не имеет унизительно малую индуктивность. Многофазная схема здесь даёт два независимых преимущества.
Первое преимущество количественное. Скорость изменения суммарного тока равна сумме скоростей фаз. Каждая фаза с L = 220 нГн при приложенных к ней 12 В даёт di/dt нарастания порядка 54 А/мкс, и шестнадцать таких фаз в сумме тянут за собой почти 900 А/мкс. Это с запасом закрывает скачок нагрузки любого настольного кристалла. Второе преимущество качественное. Многофазный контроллер при резком набросе нагрузки может одновременно открыть верхние ключи всех фаз, а при сбросе закрыть все нижние. Эта техника сокращает время отработки транзиента до долей микросекунды и уменьшает просадку или выброс напряжения.
Отдельная тема это просадка напряжения. Во время наброса конденсаторы отдают ток первыми, дроссели догоняют через микросекунды, контроллер ещё позже. Чем больше фаз, тем быстрее схема суммарно отдаёт накопленный ток, и тем меньше провал на выходе. Практический критерий для настольного процессора: падение напряжения на ступеньке 100 А не должно превышать 30–40 мВ, и фаз должно хватить, чтобы восстановить ток за время, пока конденсаторы ещё держат нагрузку.
Споры вокруг чрезмерного числа фаз и где проходит граница разумного
Маркетинг материнских плат превратил количество фаз в соревнование. На платах появились сначала 8 + 2, потом 12 + 2, потом 16 + 2 и даже 20 + 2 схемы. Здесь инженер должен включать здоровый скепсис. Предельный ток одной современной DrMOS при хорошем охлаждении лежит в районе 60–90 А. Шестнадцатифазная схема способна отдать 1000 А и более, если охлаждение справится. Ни один настольный процессор такого тока не потребляет. Даже 200 А это уже экстрим.
Реальные выгоды от большого числа фаз заканчиваются примерно на 8–10 каскадах для обычных плат. Дальше выигрыш в пульсациях и скорости транзиента идёт на спад из-за неизбежного рассогласования фаз и роста паразитных параметров платы. Цена платы, напротив, растёт линейно с каждой фазой. Площадь разводки растёт, тепловые узлы под радиатором размазываются, и точность измерения тока падает.
Отдельная проблема это твиннинг и двойные фазы. Производители ставят по два DrMOS на дроссель и называют это 16 фазами, хотя по факту это 8 истинных фаз с удвоенным силовым каскадом. Пульсации гасятся хуже, скорость транзиента не растёт относительно восьмифазной схемы, но тепло делится на два корпуса. Это честная схемотехника, но разговоры про 16 фаз здесь некорректны.
Задача выбора числа фаз должна исходить из реального тока нагрузки и бюджета пульсаций, а не из желания написать на коробке большее число. Для настольного процессора на 125–200 Вт и токе до 150 А оптимум часто лежит в диапазоне 8–10 настоящих фаз с хорошими DrMOS на 60 А каждый. Дальше растёт цена и сложность, а выигрыш в реальной работе стремится к нулю. Инженер, который считает фазы по току нагрузки и температурному запасу, всегда выиграет у маркетолога, который считает их по цифрам на упаковке.