Как выбрать драйвер затвора 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-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.