Получить коммерческое предложение
Проверим наличие
перед счётом
Драйверы силовых ключей 9 мин чтения Автор: Мульдияров Алексей

Как выбрать драйвер затвора MOSFET или IGBT

Затвор MOSFET или IGBT управляется напряжением, но во время переключения драйвер должен быстро зарядить и разрядить нелинейную входную ёмкость. Слабый выход микроконтроллера увеличивает время перехода, потери и нагрев; слишком агрессивный драйвер создаёт звон, EMI и опасные выбросы. Поэтому драйвер выбирают вместе с силовым ключом, топологией, частотой, разводкой и алгоритмом защиты. В параметрическом поиске недостаточно задать «2 А» и нужное напряжение. Требуется понять, нужен нижний ключ, верхний ключ, полумост, трансформаторный или изолированный канал; какое напряжение VGS допускает транзистор; сколько заряда нужно перенести за цикл; какой отрицательный выброс появится на source/emitter; и как система выключит ключ при коротком замыкании.

Драйвер затвора между контроллером и парой силовых транзисторов полумоста на печатной плате

Начните с топологии силовой части

Для низковольтного нижнего N-MOSFET достаточно драйвера, привязанного к земле. Верхний N-MOSFET в полумосте требует напряжения затвора выше потенциала switching node. Это решают bootstrap-драйвером, изолированным питанием или встроенным charge pump. Для полного моста нужны согласованные каналы и гарантированное исключение сквозного тока.

Bootstrap прост и эффективен, когда узел регулярно опускается достаточно низко для перезаряда конденсатора. При длительном 100-процентном duty cycle верхний канал может потерять питание. Charge pump или изолированный источник подходят для статического включения, но имеют свои ограничения по току, шуму и стоимости.

Рассчитайте средний и импульсный ток

Первичная оценка среднего тока драйвера: Iavg ≈ Qg × fs, где Qg — заряд затвора в выбранной рабочей точке, fs — частота переключения. Для ключа с Qg 60 нКл при 100 кГц получается около 6 мА на один затвор. Это кажется мало, но заряд нужно передать за десятки наносекунд, поэтому импульсный ток может составлять амперы.

Приближённо требуемый ток в Miller-области оценивают как Ig ≈ Qgd / tsw. Если заряд Миллера 20 нКл требуется перенести за 50 нс, ток около 0,4 А. Реальная цепь включает выходное сопротивление драйвера, внешний Rg, внутреннее сопротивление затвора и паразитные индуктивности. Значения source и sink часто различаются, что позволяет отдельно управлять включением и выключением.

Напряжение затвора берут из datasheet ключа

Не путайте порог VGS(th) с напряжением полного открытия. Порог измеряется при малом токе и не является рабочей точкой силового ключа. Для MOSFET смотрят RDS(on) при конкретном VGS, для IGBT — VCE(sat) и требования к управлению. Максимальный VGS — предел, а не рекомендуемое напряжение.

У драйвера проверяют диапазон VDD, уровни UVLO и амплитуду выхода. Слишком низкий UVLO может позволить частично открыть ключ во время просадки питания. Для SiC MOSFET и некоторых IGBT могут требоваться специальные положительные и отрицательные уровни затвора; универсальный драйвер на 10–12 В не всегда подходит.

Dead time и задержки определяют сквозной ток

В полумосте верхний и нижний ключи не должны быть открыты одновременно. Dead time должен перекрывать максимальные задержки драйвера, разброс времени выключения транзистора и влияние температуры, но чрезмерная пауза увеличивает проводимость body diode или обратного диода и потери. Рассчитывают worst case, а не только типовые задержки.

Проверьте propagation delay и delay matching между каналами. Некоторые драйверы имеют встроенную логику interlock или фиксированный dead time, другие повторяют входы напрямую. Если dead time формирует PWM-модуль MCU, нужно знать состояние выходов при reset, сбое тактирования и обновлении регистров.

Miller turn-on и ложное переключение

Быстрое изменение напряжения на выключенном ключе через ёмкость Cgd создаёт ток в затворе. Если напряжение поднимется выше порога, ключ кратковременно откроется. Снижают риск малым сопротивлением выключения, Miller clamp, отрицательным смещением затвора, отдельным выводом Kelvin source/emitter и уменьшением паразитной индуктивности.

Сильнее уменьшать Rg не всегда правильно: это повышает dV/dt и dI/dt, звон и EMI. Часто используют диод и два резистора для разных скоростей включения и выключения. Настройку подтверждают осциллографом с короткой пружиной земли или дифференциальным пробником, измеряя VGS непосредственно относительно source/emitter ключа.

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

Гальваническая изоляция нужна не только из-за высокого рабочего напряжения. Она разрывает контур земли и позволяет управлять плавающим ключом, но требует изолированного питания или драйвера со встроенным преобразователем. Проверяйте рабочее напряжение изоляции, creepage/clearance корпуса, CMTI, импульсную прочность и применимый стандарт безопасности.

Высокий CMTI важен, когда switching node меняется с большой скоростью. Недостаточная устойчивость вызывает ложные импульсы. Изоляционное напряжение из краткого production test не следует путать с допустимым постоянным рабочим напряжением на весь срок службы.

Защита должна выключать ключ безопасно

Для IGBT и мощных MOSFET применяют desaturation detection, soft turn-off, Miller clamp, двухуровневое выключение и передачу fault-сигнала. Десатурационная защита должна учитывать blanking time и заряд диода, иначе возможны ложные срабатывания при нормальном включении. Слишком резкое выключение аварийного тока создаёт перенапряжение на паразитной индуктивности.

Проверьте поведение при UVLO, потере входного сигнала, пропадании одного питания и перегреве. Безопасным состоянием обычно является выключенный ключ, но в конкретной системе может требоваться управляемое торможение или разряд энергии.

Разводка столь же важна, как выбор микросхемы

Контур driver output — gate — source/emitter — driver ground должен быть минимальным. Развязывающий конденсатор ставят непосредственно у выводов драйвера. Силовой ток не должен течь по возвратной дорожке управления затвором. При наличии Kelvin source его используют именно для драйвера.

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

Пример расчёта для полумоста

Допустим, два MOSFET имеют Qg 70 нКл и работают на 50 кГц. Средний зарядовый ток обоих каналов порядка 2 × 70 нКл × 50 кГц = 7 мА, но это не определяет peak current. Если желаемая Miller-фаза 100 нс при Qgd 25 нКл, требуется около 0,25 А без учёта сопротивлений. Драйвер с амперным импульсным током даёт запас, а итоговую скорость ограничивают Rg и контур.

После выбора рассчитывают bootstrap capacitor по суммарному заряду верхнего канала, токам покоя и допустимому падению напряжения, затем проверяют минимальное время перезаряда. Dead time задают по максимальным задержкам и измеряют ток полумоста при крайних температурах.

Что измерить на первом силовом прототипе

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

Одновременно полезно наблюдать VGS/VGE, напряжение на силовом ключе и ток фазы. Проверяют фронт включения, плато Миллера, максимальное и минимальное напряжение затвора, ложный импульс на выключенном ключе и фактический dead time. Тесты проводят при минимальном и максимальном напряжении питания драйвера, малой и полной нагрузке, а также после прогрева. Поведение при запуске, сбросе контроллера и исчезновении одного из питаний должно оставлять оба ключа выключенными.

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

Примеры из каталога ChipBaza

Позиции иллюстрируют разные топологии и не являются автоматическими заменами друг друга.

  • Infineon IR2110PBF — пример high-side/low-side драйвера для полумоста с bootstrap-питанием. Производитель отмечает этот артикул как not for new design, поэтому для новой разработки нужно проверить актуальную рекомендацию.
  • Microchip TC4420CPA — пример мощного одноканального драйвера нижнего плеча в DIP-корпусе.
  • Texas Instruments UCC27511DBVR — пример компактного одноканального low-side драйвера.
  • Novosense NSI6611ASC-Q1SWR — пример изолированного одноканального драйвера, когда требуется развязка между логикой и силовым ключом.

Частые ошибки

  • Выбирать ток драйвера без Qg, Qgd, частоты и желаемого времени переключения.
  • Использовать VGS(th) как напряжение полного открытия.
  • Не учитывать 100% duty cycle bootstrap-канала.
  • Формировать dead time только по типовым задержкам.
  • Измерять VGS длинным проводом земли и принимать звон измерительного контура за реальный.
  • Объединять затворы параллельных ключей одним резистором.
  • Считать кратковременное тестовое напряжение изоляции рабочим.

Чек-лист перед заказом

  • Определены топология, максимальное напряжение switching node и режим duty cycle.
  • По Qg, Qgd и частоте рассчитаны средний и требуемый импульсный ток.
  • VDD, UVLO и уровни выхода соответствуют силовому ключу.
  • Проверены задержки, matching, dead time и состояние при reset.
  • Оценены Miller turn-on, CMTI, отрицательные выбросы и необходимость clamp.
  • Рассчитаны bootstrap или изолированное питание и развязка.
  • Предусмотрены защита, fault-сигнал и безопасное выключение.
  • Разводка контура затвора и точка Kelvin спроектированы до трассировки платы.
  • На прототипе измерены VGS, VDS/VCE, ток, температура и EMI.

Источники для технической проверки

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

Следующий шаг

Проверьте артикулы и количество до отправки заявки

Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.