Приветствую!

В этой статье я расскажу, как рассчитываю потери на MOSFET транзисторах при разработке источника питания и поверхностно рассмотрю основные переходные процессы, с которыми связаны потери на транзисторах MOSFET (далее транзистор).

Перед тем, как приступить к расчетам, необходимо понять, из чего состоят и от чего зависят эти потери. В документе [1] от infeneon полагают, что общие потери транзистора (Pобщ) состоят из кондуктивных (Pконд) и динамических (Pдин) потерь.

Теперь подробнее про сами типы потерь:

1)    Кондуктивные потери зависят от протекающего тока через переход (IDS) сток-исток транзистора и сопротивления открытого перехода сток-исток (RDS(on)). Также есть еще одна часть кондуктивных потерь, которая проявляется только при определенных включениях транзистора – это потери при протекании тока через паразитный диод транзистора, например, при использовании транзистора в качестве нижнего ключа синхронного Buck преобразователя, но здесь это не будет учитываться, так как это особенность схемы и ее нужно просто держать в уме.

 2)     Динамические потери­­. Грубо говоря, это затраты на включение и выключение транзистора. Большинство начинающих разработчиков даже не знает об их существовании, а ведь они могут составлять большую часть потерь при определенных условиях. Динамические потери зависят от многих переменных, таких как характеристики самого транзистора (емкости переходов, внутреннего сопротивления затвора, порогового напряжения открытия и т.п), от внешних параметров управления транзистором: частоты работы транзистора, токах включения и выключения, времени включения, напряжения на затворе, времени нарастания напряжения на затворе и т.п. На рисунке 1 показаны динамические потери (Рвкл и Рвыкл) в одном рабочем цикле транзистора.

Изображение выглядит как текст, линия, Шрифт, белый

Автоматически созданное описание
Рисунок 1 Области динамических потерь транзистора

Общие потери представляются как сумма потерь на разных этапах работы транзистора, которые представлены на рисунке 1.

Рассмотрим процессы в динамических потерях подробнее. В руководстве от компании «Sipex Corporation» в документе «Application note APN20» [2] достаточно подробно описаны процессы в динамических режимах работы – при включении и выключении транзистора.

Изображение выглядит как диаграмма, Технический чертеж, План, линия

Автоматически созданное описание
Рисунок 2 интервалы работы транзистора

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

Изображение выглядит как диаграмма, Технический чертеж, линия, текст

Автоматически созданное описание
Рисунок 3 Внутренние емкости MOSFET транзистора

1.     Включение:

1)            t0 – исходное состояние выключенного транзистора;

2)            t0 – t1 заряд емкостей затвора Сgs;

3)            t1 – напряжение затвор-исток достигает порогового напряжения открытия, начинается открытие канала, IDS равен 0;

4)           t1 – t2 – емкость затвора Сgd продолжает заряжаться, IDS увеличивается за счет открытия канала.

2.     Активный режим работы:

1)           t2 – емкость затвора Сgd полностью заряжена, ток через переход сток-исток IDS достигает номинального значения в статичном режиме;

2)           t2 – t3 – транзистор входит в активный режим работы, заряжается внутренняя емкость транзистора сток-исток Сds, что вызывает падение напряжения на переходе сток-исток и приводит к эффекту «Миллера», который заключается в том, что часть тока затвора проходит через переход сток-исток, что приводит к постоянному значению напряжения затвор-исток до тех пор, пока не разрядится емкость транзистора сток-исток Сds;

3)           t3 – емкость сток-исток Сds транзистора полностью разряжена, поэтому напряжение сток-исток минимальное и соответствует падению напряжения на паразитном сопротивлении транзистора Rds(on) в открытом состоянии, транзистор переходит в режим насыщения.

3.     Режим насыщения:

1)    tR – напряжение затвор-исток снова начинает увеличиваться из-за дополнительной зарядки емкости затвора Сgs, но ток заряда затвор-исток уже минимален.

4.   Выключение.t0'-t6 Режим выключения  аналогичен режиму включения, описанному в п.1, только происходит в обратной последовательности.

Теперь, когда разобрали основные типы потерь и появилось понимание, из чего они состоят, можно приступать к расчетам.

Для начала расчетов необходимо выписать данные на транзистор и режим его работы. В таблице 1 перечислены необходимые параметры для расчета.

Таблица 1 Основные переменные для расчетов

Переменная

Описание

Ед.изм.

Примечание

Данные из описания на транзистор (datasheet, ТУ)

RDS(ON)

Сопротивление перехода сток-исток в открытом состоянии

Ом

 

UGS(TH)

Пороговое напряжение затвор – исток

В

Для наиболее жесткого режима следует выбрать минимальное значение

CISS

Входная емкость транзистора

Ф

В отечественных описаниях обозначается как С11

CRSS

Обратная переходная емкость транзистора

Ф

В отечественных описаниях обозначается как С12

RG

Внутреннее сопротивление затвора

Ом

Не всегда его приводят в описании, можно им пренебречь или взять условное значение от 0 до 3 Ом

UGP

Напряжение, при котором наступает эффект «Миллера»

В

В основных характеристиках транзистора его не указывают. Обычно в описаниях приводят график в виде зависимости напряжения затвор – исток UGS от заряда затвора QG

Данные режима работы транзистора

IDS

Максимальный ток, протекающий через переход сток-исток в режиме насыщения

А

 

D

Коэффициент заполнения

 

Обратно пропорционален скважности импульсов S (D=1\S). Находится в диапазоне от 0 до 1

UDS

Напряжение сток-исток

В

Максимальное приложенное напряжение сток-исток в закрытом состоянии транзистора

fs

Частота работы транзистора

Гц

 

UGSF

Напряжение затвор-исток

В

Максимальное напряжение, которое подается на транзистор

ROR

Сопротивление на включение транзистора

Ом

 

ROF

Сопротивление на выключение транзистора

Ом

 

 

Первым этапом вычисляем время включения транзистора по формуле (3) [2]:

Далее вычисляем время выключения транзистора по формуле 4 [2]:

Когда получены значения времени включения и выключения транзистора, можно приступить к основной формуле расчета общих потерь на транзисторе (5) [2], которая является следствием ранее приведенной формулы (1):

Вот и весь, казалось бы, простой расчет. Теперь приведу пример с расчетом потерь на транзисторе.

1.     Схема работы.

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

Для простого примера возьму схему buck преобразователя, представленную на рисунке 4

Изображение выглядит как диаграмма, линия, Технический чертеж, План

Автоматически созданное описание

Исходные данные по схеме:

- входное напряжение затвор-исток (UDS) 12 В, которое задает генератор V1;

- коэффициент заполнения (D) – 0,2 (так настроен генератор V2. Импульсы с длительностью 1 мкс и частотой 5 мкс D = t\T, где t – длительность импульса, а T – период их следования, соответственно D = 0.000001/0.000005, D = 0.2)

- напряжение затвор-исток (UGSF), которое создает генератор V2, равно 12 В;

- внешнее сопротивление затвора на включение (ROR), на схеме показано как R1 и составляет 10 Ом;

- внешнее сопротивление затвора на выключение (ROF), на схеме показано как R2 и составляет 1 Ом;

- частота работы транзистора (fs) равна 200 кГц (fs =1\T, fs =1\0.000005);

- ток через сток-исток транзистора (IDS) в данной схеме равен Iвых и равен 1 А;

На этом закончились параметры из схемы, далее беру параметры самого транзистора (для примера взял IRF540PBF) из описания или datasheet:

- сопротивление сток-исток транзистора в открытом состоянии (RDS(ON)) лучше всего брать из графика, на котором показана зависимость приложенного напряжение затвор-исток и сопротивления открытого канала, но этот график есть не везде и можно взять просто максимальное значение из таблицы «SPECIFICATIONS» в datasheet транзистора:

Изображение выглядит как текст, снимок экрана, число, Шрифт

Автоматически созданное описание

В данном случае RDS(ON) = 0,077 Ом;

- пороговое напряжение затвор-исток UGS(TH) берется из этой же таблицы:

Изображение выглядит как текст, снимок экрана, Шрифт, число

Автоматически созданное описание

Для расчетов лучше использовать наихудший вариант напряжения открытия, который равен 2 В;

- входная и обратные емкости (CISS и CRSS) как правило располагаются чуть ниже в этой же таблице:

Изображение выглядит как текст, снимок экрана, число, Шрифт

Автоматически созданное описание

Но всё же лучше брать значения для конкретных условий работы транзистора из зависимости внутренних сопротивлений от напряжения сток-исток:

Изображение выглядит как текст, диаграмма, линия, График

Автоматически созданное описание

При входном напряжении 12 В в схеме рис. 4 CISS ≈ 1700 пФ и CRSS ≈ 270 пФ

- внутреннее сопротивление транзистора (RG) тоже указывается не везде, для упрощения его значение можно взять равным «1», но в нашем случае оно есть в прежней таблице:

Изображение выглядит как текст, снимок экрана, число, Шрифт

Автоматически созданное описание

Соответственно, в наихудшем случае RG будет равен 3,6 Ом.

- остался последний параметр, необходимый для расчетов – напряжение, при котором происходит плато «Миллера» (UGP). В таблицах он встречается редко, поэтому приходится высматривать его в графиках зависимости полного заряда затвора (Qg) и напряжения затвор-исток:

Изображение выглядит как текст, линия, диаграмма, График

Автоматически созданное описание

В нашем случае UGP ≈ 5,5 В.

Когда все данные для расчета получены, в первую очередь рассчитываем время открытия транзистора по формуле (3), tR =16 нс.

Затем время выключения транзистора по формуле (4), tF =23 нс.

Далее можем получить общую мощность рассеивания по формуле (5), Pобщ=0,06 Вт.

Вот и получили достаточно точный расчет параметров транзистора. Меняя параметры транзистора, можно понять, насколько важно выбирать «хорошие» транзисторы, чтобы на частотах выше 100 кГц получить максимальную эффективность от схемы.

Спасибо за внимание, надеюсь, данная методика расчетов будет полезна для начинающих разработчиков.

Использованная литература:

1.      MOSFET Power Losses Calculation Using the DataSheet Parameters. Edition 2006-07-31 Published by Infineon Technologies AG.

2.     Application Note: Properly Sizing MOSFETs, Sipex Corporation 2006.

Комментарии (19)


  1. Albert2009Zi
    18.03.2024 21:22

    Спасибо за "фундаментал"!


  1. j_aleks
    18.03.2024 21:22

    спасибо, схоронил...


  1. GarryC
    18.03.2024 21:22
    +3

    В формуле (5) ошибка - времена складываются, а не умножаются и я бы ее переписал в виде

    Pобщ=Ids^2*Rds(on)*D+(Tr+Tf)*(Uds*Ids/2)*f

    чтобы было понятнее происхождение делителя 2.

    И я категорически против того, чтобы какие-либо параметры брать с графиков. Если параметр не указан явно в таблице, то его следует выбрать из возможных (разумных) значений таким образом, чтобы получился наихудший случай.


    1. zhakuy Автор
      18.03.2024 21:22

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


      1. GarryC
        18.03.2024 21:22

        Как правило, графики снабжены надписью "типовой", как в Вашем случае на рисунке 6, как правило, графики дают для НКУ, а нам нужен весь диапазон, как правило, графики дают для конкретных условий (Id=17А). Поэтому извлекать из них информацию следует с большой осторожностью.
        Для напряжения Миллера снизу есть хорошее разумное ограничение Ugs(th), сверху хуже, разумного ограничения нет, придется изворачиваться.


        1. zhakuy Автор
          18.03.2024 21:22

          Как раз таки наоборот, в грфиках есть зависимости рараметров от температуры, в некоторых местах приводят зависимость Rds(on) от напряжения затвор-исток, на котором показано, что если подать на транзистор 6В, то Rds(on) может быть намного хуже табличного значения, которое обычно указывается при 12 В.


          1. GarryC
            18.03.2024 21:22
            +1

            Здесь единственный рецепт - если Вам требуется сопротивление не более указанного, то следует подавать не менее указанного напряжения на затвор, иначе Вам ничего не гарантируется, от слова "совсем".

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


        1. RTFM13
          18.03.2024 21:22

          Для напряжения Миллера снизу есть хорошее разумное ограничение Ugs(th),
          сверху хуже, разумного ограничения нет, придется изворачиваться.

          Это всё прикидочные формулы, реальные потери на переходном режиме могут отличаться в разы.

          Ограничение сврху это Vgs при котором Vds достаточно мало и не оказывает существенного влияния на заряд затвора. Для данного мосфета это в наихудшем случае можно считать 5-6В в зависимости от конкретного применения. Если у вас управляющее напряжение к примеру 12В, то открытие мосфета проблем не вызовет потому, что в худшем случае у вас к разряду Cgd приложено 12-6=6В. А при закрытии Vgs(th) = 2В.

          По этой же причине в применениях посерьёзнее используется закрывающее напряжение ниже нуля чтобы выровнять потери на закрытии и открытии. А для данного мосфета все уже посчитано в даташите для конкретного Rg (по сути рекомендавнного).


  1. HOMPAIN
    18.03.2024 21:22

    У вас оба компонента мощности потерь зависят от тока. Однако, когда брал мощные транзисторы 100В 300А с большой ёмкостью и использовал их в мостовой схеме, у меня были потери на холостом ходу(нагрузка отсоединена) и достаточно большие, по пол ватта на транзистор. При этом потери были пропорциональны частоте и не зависели от дед тайма(верхнего и нижнего ключа). При работе под нагрузкой транзисторы вели себя адекватно.

    С чем связанны данные потери на хостом ходу и как их учесть?


    1. zhakuy Автор
      18.03.2024 21:22

      Когда транзистор закрыт , то у него нет потерь. Когда транзистор работает на холостом ходу, то у него преобладают динамические потери, хотя у транзисторов на 100 В они будут ниже в связи с тем, что паразитные емкости меньше. Еще необходимо учитывать протекания через паразитные диоды.


      1. HOMPAIN
        18.03.2024 21:22

        У вас в формуле динамические потери пропорциональны току. При 0 токе, они нулевые по вашей формуле. Кроме того я тестировал схему с разными резисторами на затворах и от их изменения в 2 раза потери никак не менялись, а у вас в формуле от них есть прямая зависимость. Получается это что-то другое.

        Ёмкость транзистора около 10000пФ была.(максимальное значение из 3х)


        1. punzik
          18.03.2024 21:22

          Есть ещё потери на перезарядку ёмкости затвора. Зависят от частоты, напряжения затвор-исток и заряда затвора. Но они в основном реактивные, по этому в тепло переходят на ключах драйвера и затворном резисторе. В вашем случае подозреваю частоту переключения несколько сотен кГц и напряжении затвора около 10В.


        1. RTFM13
          18.03.2024 21:22

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

          Вы не привели ни схемы ни метода измерения потерь, но хотите чтобы вам тут гадали по каким-то обрывочным данным. При этом величина потерь существенно ниже погрешности расчетов.

          Емкости в даташите приведены раздельно т.к. участвуют в работе ключа каждая по своему. Их нельзя ни складывать ни выбирать одну из них.