Diode

Кусочно-экспоненциальный диод

  • Библиотека:
  • Simscape/Электрический/Полупроводники и конвертеры

  • Diode block

Описание

Блок Diode может представлять либо кусочно-линейный диод, экспоненциальный диод или диод с табличной кривой I-V.

Кусочно-линейный диод

Кусочная линейная диодная модель - та же модель как Simscape™ > Foundation Library> Electrical> Electrical Elements> Diode блок со сложением фиксированной емкости соединения и дополнительной динамики обвинения. Если прямое напряжение диода превышает значение, заданное в параметре Forward voltage, диод ведет себя как линейный резистор с сопротивлением, заданным в параметре On resistance. В противном случае диод ведет себя как линейный резистор с малой проводимостью, заданной в параметре Off conductance. Нулевое напряжение на диоде приводит к нулевому течению тока.

Экспоненциальный диод

Экспоненциальная модель диода представляет следующее соотношение между I тока диода и V напряжения диода:

I=IS(eqVNkTm11) V>BVI=IS(eq(V+Vz)kTm1eqVNkTm1) VBV

где:

  • q - элементарный заряд электрона (1. 602176e-19 кулонов).

  • k - константа Больцмана (1.3806503e-23 J/K).

  • BV - Reverse breakdown voltage значение параметров.

  • N - коэффициент выбросов.

  • IS - ток насыщения.

  • Tm1 - температура, при которой заданы диодные параметры, заданная Measurement temperature значением параметров.

Когда (q V / <reservedrangesplaceholder2> <reservedrangesplaceholder1> <reservedrangesplaceholder0> )> 80, блок заменяетeqVNkTm1 с (q V/ N k Tm1 - 79) e80, который соответствует градиенту диодного тока в (q V / <reservedrangesplaceholder7> <reservedrangesplaceholder6> <reservedrangesplaceholder5> ) = 80 и экстраполирует линейно. Когда (q V / <reservedrangesplaceholder2> <reservedrangesplaceholder1> <reservedrangesplaceholder0>) <-79, блок заменяетeqVNkTm1 с (q V/ N k Tm1 + 80) e–79, который также соответствует градиенту и экстраполируется линейно. Типичные электрические цепи не достигают этих экстремальных значений. Блок обеспечивает эту линейную экстраполяцию, чтобы помочь сходимости при решении ограничений во время симуляции.

Когда вы выбираете Use parameters IS and N для параметра Parameterization вы задаете диод с точки зрения параметров Saturation current IS и Emission coefficient N. Когда вы выбираете Use two I-V curve data points для параметра Parameterization вы задаете две точки измерения напряжения и тока на диодной кривой I-V, и блок выводит IS и N значения. Затем блок вычисляет IS и N следующим образом:

  • N=((V1V2)/Vt)/(log(I1)log(I2))

  • IS=(I1/(exp(V1/(NVt))1)+I2/(exp(V2/(NVt))1))/2

где:

  • Vt = <reservedrangesplaceholder2> <reservedrangesplaceholder1> / q.

  • V1 и V2 являются значениями в векторе Voltages [V1 V2].

  • I1 и I2 являются значениями в векторе Currents [I1 I2].

Когда вы выбираете Use an I-V data point and IS для параметра Parameterization, затем блок вычисляет N следующим образом:

N=V1/(Vtlog(I1IS+1))

Когда вы выбираете Use an I-V data point and N для параметра Parameterization, затем блок вычисляет IS следующим образом:

IS=I1/(exp(V1/(NVt)1))

Табличный диод

Чтобы смоделировать сведенный в таблицу диод, установите параметр Diode model равным Tabulated I-V curve. Этот рисунок показывает реализацию табличной опции диода:

При выборе этой параметризации необходимо предоставить данные только для прямого смещения. Если диод смещен назад, он моделируется как постоянная проводимость вне состояния, заданная в параметре Off conductance. Значение Off conductance должно быть меньше градиента прямой кривой I-V для малых положительных напряжений.

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

Примечание

Сведенный в таблицу диод не моделирует обратное разбиение.

Емкость соединения

Блок предоставляет опцию включения соединительной емкости:

  • Когда вы выбираете Include fixed or zero junction capacitance для параметра Parameterization емкость фиксирована.

  • Когда вы выбираете Use parameters CJO, VJ, M & FC для параметра Parameterization, блок использует коэффициенты CJO, VJ, M и FC, чтобы вычислить соединительную емкость, которая зависит от напряжения соединения.

  • Когда вы выбираете Use C-V curve data points для параметра Parameterization блок использует три значения емкости на C-V емкостной кривой для оценки CJO, VJ и M и использует эти значения с заданным значением FC для вычисления соединительной емкости, которая зависит от напряжения соединения. Блок вычисляет CJO, VJ и M следующим образом:

    • CJ0=C1((VR2VR1)/(VR2VR1(C2/C1)1/M))M

    • VJ=(VR2(C1/C2)1/M+VR1)/(1(C1/C2)1/M)

    • M=log(C3/C2)/log(VR2/VR3)

    где:

    • VR1, VR2 и VR3 являются значениями в векторе Reverse bias voltages [VR1 VR2 VR3].

    • C1, C2 и C3 являются значениями в векторе Corresponding capacitances [C1 C2 C3].

    Противоположные напряжения смещения (заданные как положительные значения) должны удовлетворять VR3 > VR2 > VR1. Это означает, что емкости должны удовлетворять C1 > C2 > C3 так как обратное смещение расширяет область истощения и, следовательно, уменьшает емкость. Нарушение этих неравенств приводит к ошибке. Напряжения VR2 и VR3 должны быть хорошо удалены от VJ потенциала Соединения. VR1 напряжения должна быть меньше, чем VJ потенциала Соединения, с типичным значением для VR1 0,1 В.

Зависимая от напряжения соединительная емкость определяется в терминах накопления заряда конденсатора Qj как:

  • Для V < FC· VJ:

    Qj=CJ0(VJ/(M1))((1V/VJ)1M1)

  • Для VFC· VJ:

    Qj=CJ0F1+(CJ0/F2)(F3(VFCVJ)+0.5(M/VJ)(V2(FCVJ)2))

где:

  • F1=(VJ/(1M))(1(1FC)1M))

  • F2=(1FC)1+M))

  • F3=1FC(1+M)

Эти уравнения те же, что и в [2], за исключением того, что температурная зависимость VJ и FC не моделируется.

Динамика заряда

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

Блок Diode использует модель Lauritzen и Ma [3], чтобы захватить эти эффекты. Это определяющие уравнения.

i=qEqMTM(1)
dqMdt+qMτqEqMTM=0(2)
qE=(τ+TM)i(3)
где:

  • i - ток диода.

  • qE - соединительный заряд.

  • qM - общая сохраненная стоимость.

  • TM - время транзита.

  • τ - срок службы несущей.

  • vD - напряжение на диоде.

  • vF - диодное прямое напряжение.

  • R - диод на сопротивлении.

  • G - диод, отключенный от проводимости.

Этот рисунок показывает типовую характеристику тока обратного режима для диодного устройства.

где:

  • iRM является пиковым обратным током.

  • iF - стартовый прямой ток при измерении iRM.

  • a - скорость изменения тока при измерении iRM.

  • trr - время обратного восстановления.

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

Как блок вычисляет TM и Tau

Блок вычисляет время транзита TM и время жизни перевозчика τ основываясь на значениях, которые вы вводите для параметров Charge Dynamics. Блок использует TM и τ, чтобы решить уравнения динамики заряда 1, 2 и 3.

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

Во-первых, блок использует уравнение 1, чтобы выполнить это вычисление.

iF+at=qEqMTM(4)

Затем уравнение 4 заменяется уравнением 2.

dqMdt+qMτ=iF+at(5)

Затем он решает уравнение 5 для qM,

qM=iFτaτ2+kexp(tτ)+aτt,(6)
где k является константой.

Когда t меньше нуля, i = iF и qM = τiF, потому что система находится в установившемся состоянии.

Подстановка этих отношений в уравнение 6 и решение уравнения приводит k = a,2.

Поэтому,

qM=iFτ+aτ2(1exp(tτ)1)+aτt.(7)
В момент времени t = ts, ток iRM, и qE заряда соединения равен нулю.

Блок подставляет эти значения в уравнение 1.

iRM=qMTM(8)
Блок переставляет уравнение 8 для решения qM и подставляет результат в уравнение 7.
TMiRM=iFτ+aτ2(1exp(tsτ)1)+aτts(9)

Затем блок выражает ts времени с точки зрения iRM, iF и a.

ts=iRMiFa(10)

Рассмотрим восстановление диода, то есть, когда t > ts. Диод смещен назад, и ток и соединительный заряд фактически равны нулю.

Ток задан этим уравнением.

i=iRMexp[(tts)τrr],(11)

где:

1τrr=1τ+1TM.(12)

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

Когда t=iRMa+trr, ток iRM10.

Поэтому,

exp(ttsτrr)=0.1(13)
и
trr=τrrlog(10)+iRMa.(14)

Блок использует уравнения 9 и 14, чтобы вычислить значения для TM и τ. Вычисление использует итеративную схему из-за экспоненциального члена в Уравнении 9.

Альтернативы непосредственному указанию trr

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

  • Обратный коэффициент растяжения времени восстановления λ

  • Противоположное Qrr затрат на восстановление, когда таблица данных задает это значение вместо времени обратного восстановления.

Связь между коэффициентом растяжения λ и trr времени обратного восстановления выражается уравнением

λ=trraiRM.

Время обратного восстановления должно быть больше iRMa и типичным значением является 3(iRMa).

Поэтому типовое значение для λ - 3. λ должно быть больше 1.

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

Начальный заряд, ко времени ts (как показано на рисунке), выражается этим уравнением:

Qs=12(iRM)iRMa.(15)

Интегрирование уравнения 11 дает заряд между временем ts и inf. этот заряд равен

τrriRM.

Поэтому полный обратный заряд восстановления задается этим уравнением:

Qrr=iRM22a+τrriRM.(16)

Перестройка уравнения 16 для решения τrr и подстановка результата в уравнение 14 приводит уравнение, которое выражает trr в терминах Qrr:

trr=(QrriRM+iRM2a)log(10)+iRMa.

Динамика заряда с отказами

Когда устройство неисправно, блок Diode вычисляет заряд соединения как

qE=(τ+TM)idiode,

где:

  • idiode - ток диода без модели заряда.

  • qE - соединительный заряд.

  • TM - время транзита.

  • τ - срок службы несущей.

Это уравнение затем задает значение диодного тока:

dqMdt+qMτqEqMTM=0i=qEqMTMQscale(Qscale1)idiode

где:

  • i - ток диода.

  • qM - общая сохраненная стоимость.

  • Qscale - текущее значение коэффициента заряда.

Температурная зависимость

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

При включении температурной зависимости диод, определяющий уравнение, остается неизменным. Значение температуры измерения, Tm1, заменяется температурой симуляции, Ts. Ток насыщения, IS, становится функцией от температуры согласно следующему уравнению:

ISTs=ISTm1(Ts/Tm1)XTI/Nexp(EGNkTs(1Ts/Tm1))

где:

  • Tm1 - температура, при которой заданы диодные параметры, заданная Measurement temperature значением параметров.

  • Ts - температура симуляции.

  • ISTm1 - ток насыщения при температуре измерения.

  • ISTs - ток насыщения при температуре симуляции. Это текущее значение насыщения, используемое в стандартном диодном уравнении, когда моделируется температурная зависимость.

  • EG - энергетическая погрешность для полупроводникового типа, измеренная в джоулах (J). Значение кремния обычно принимается равным 1.11 эВ, где 1 эВ равен 1.602e-19.

  • XTI - показатель температуры тока насыщения. Обычно это устанавливается на 3,0 для pn-соединительных диодов и 2.0 для диодов с барьером Шоттки.

  • N - коэффициент выбросов.

  • k - константа Больцмана (1.3806503e-23 J/K).

Соответствующие значения для XTI и EG зависят от типа диода и используемого полупроводникового материала. Значения по умолчанию для конкретных типов материалов и типов диодов фиксируют приблизительное поведение с температурой. Блок предоставляет значения по умолчанию для распространенных типов диодов.

На практике значения XTI и EG нуждаются в настройке, чтобы смоделировать точное поведение конкретного диода. Некоторые производители цитируют эти настроенные значения в списке SPICE Netlist, и можно считать соответствующие значения. В противном случае можно определить улучшенные оценки для EG с помощью заданной таблицей данных точки данных о напряжении тока при более высокой температуре. Блок предоставляет опцию параметризации для этого. Это также дает опцию задать ток насыщения при более высокой температуре ISTm2 непосредственно.

Можно также настроить значения XTI и EG себя, чтобы соответствовать лабораторным данным для вашего конкретного устройства. Вы можете использовать Simulink® Разработайте Optimization™ программное обеспечение, чтобы помочь настроить значения для XTI и EG.

Внимание

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

Если задано конечное напряжение обратного пробоя (BV), то значение обратного BV модулируется коэффициентом обратной пробои TCV (заданным с помощью параметра Reverse breakdown voltage temperature coefficient, dBV/dT):

BVTs = BVTm1TCV · (TsTm1)(17)

Ошибки

Блок Diode позволяет вам смоделировать три типа отказов:

  • Open - Отказ из-за выгорания металлизации.

  • Short - Отказ из-за пробивки.

  • Parameter shift - Отказ из-за старения.

Блок может вызвать события отказа:

  • В определенное время

  • Когда предел тока, предел напряжения или предел температуры превышены на больше, чем определенный временной интервал

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

Можно также выбрать, выдавать ли значения при возникновении отказа, используя параметр Reporting when a fault occurs. Утверждение может принимать форму предупреждения или ошибки. По умолчанию блок не выдает значения.

Варианты моделирования

Блок обеспечивает вариант теплового моделирования. Чтобы выбрать вариант, щелкните правой кнопкой мыши блок в модели. В контекстном меню выберите Simscape > Block choices, а затем один из следующих вариантов:

  • No thermal port - Этот вариант не моделирует генерацию тепла в устройстве. Этот вариант является вариантом по умолчанию.

  • Show thermal port - Этот вариант содержит тепловой порт, который позволяет вам смоделировать тепло, которое генерируют потери проводимости. Для вычислительной эффективности тепловое состояние не влияет на электрическое поведение блока. Тепловой порт по умолчанию скрыт. При выборе теплового варианта блока появляется тепловой порт.

Тепловой порт

Блок имеет дополнительный тепловой порт, скрытый по умолчанию. Чтобы открыть тепловой порт, щелкните правой кнопкой мыши блок в модели, а затем из контекстного меню выберите Simscape > Block choices > Show thermal port. Это действие отображает тепловой порт, H на значке блока, и отображает параметры Thermal Port.

Используйте тепловой порт, чтобы симулировать эффекты сгенерированного тепла и температуры устройства. Для получения дополнительной информации об использовании тепловых портов и о параметрах Thermal Port, смотрите Симуляция Термальных эффектов в Полупроводниках.

Переменные

Используйте Variables раздел блочного интерфейса, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Допущения и ограничения

  • Когда вы выбираете Use two I-V curve data points для параметра Parameterization выберите пару напряжений около напряжения включения диода. Как правило, это находится в области значений от 0,05 до 1 В. Использование значений за пределами этой области может привести к численным проблемам и плохим оценкам для IS и N.

  • Блок не учитывает зависящие от температуры эффекты на емкость соединения.

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

  • Вы не можете использовать Tabulated I-V curve параметризация для моделирования обратной разбивки.

Порты

Сохранение

расширить все

Электрический порт сопоставлен с анодом.

Электрический порт сопоставлен с катодом.

Тепловой порт. Тепловой порт является необязательным и по умолчанию скрыт. Чтобы включить этот порт, выберите вариант, который включает тепловой порт.

Параметры

расширить все

Главный

Выберите одну из следующих моделей диодов:

  • Piecewise Linear - Используйте кусочно-линейную модель для диода, как описано в Piecewise Linear Diode. Это метод по умолчанию.

  • Exponential - Используйте стандартную экспоненциальную модель для диода, как описано в Exponential Diode.

  • Tabulated I-V curve - Используйте табличные данные I-V прямого смещения плюс фиксированное обратное смещение от проводимости, как описано в табличном диоде.

Минимальное напряжение, которое необходимо приложить, чтобы диод стал смещенным вперед.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Piecewise linear.

Сопротивление диода, когда он смещен вперед.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Piecewise linear.

Проводимость диода, когда он смещен назад.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Piecewise linear или Tabulated I-V curve.

Выберите один из следующих методов параметризации модели:

  • Use two I-V curve data points - Задайте измеренные данные в двух точках на диоде I-V кривой. Это метод по умолчанию.

  • Use parameters IS and N - Задайте ток насыщения и коэффициент излучения.

  • Use an I-V data point and IS - Задайте измеренные данные в одной точке на диоде I-V кривой в комбинации с током насыщения.

  • Use an I-V data point and N - Укажите измеренные данные в одной точке на диоде I-V кривой в сочетании с коэффициентом выбросов.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential.

Вектор текущих значений в двух точках на диоде I-V кривой, которую блок использует для вычисления IS и N.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use two I-V curve data points.

Вектор значений напряжения в двух точках на диоде I-V кривой, которую блок использует для вычисления IS и N.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use two I-V curve data points.

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

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use parameters IS and N или Use an I-V data point and IS.

Коэффициент излучения диода или коэффициент идеальности.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use parameters IS and N или Use an I-V data point and IS.

Текущее значение в точке на диодной кривой I-V, которую блок использует для вычислений. В зависимости от значения Parameterization, блок использует этот параметр для вычисления N или IS.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use an I-V data point and IS или Use an I-V data point and N.

Значение напряжения в точке на диодной кривой I-V, которую блок использует для вычислений.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential и Parameterization к Use an I-V data point and IS или Use an I-V data point and N.

Сопротивление последовательного диодного соединения.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Exponential.

Температурный Tm1, при котором измеряли IS или кривую I-V.

Передние токи. Этот параметр должен быть вектором как минимум трех неотрицательных элементов.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Tabulated I-V curve.

Вектор температур соединений.

Если размер вектора равен 1характеристики диода не зависят от температуры.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Tabulated I-V curve.

Вектор прямых напряжений. Этот параметр должен быть вектором как минимум трех неотрицательных значений.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Tabulated I-V curve.

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

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

Расстройство

Сопротивление диода, когда напряжение меньше Reverse breakdown voltage значения.

Зависимости

Чтобы включить этот параметр, установите Diode model равным Piecewise linear.

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

Зависимости

Чтобы включить этот параметр, установите Diode model равным Piecewise linear или Exponential.

Емкость

Метод моделирования соединительной емкости:

  • Fixed or zero junction capacitance - Моделируйте соединительную емкость как фиксированное значение.

  • Use C-V curve data points - Задайте измеренные данные в трех точках на диоде C-V кривой.

  • Use parameters CJ0, VJ, M & FC - Задайте емкость соединения с нулевым смещением, потенциал соединения, коэффициент градиента и коэффициент емкости истощения прямого смещения.

Фиксированное значение емкости соединения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Fixed or zero junction capacitance.

Вектор значений напряжения обратного смещения в трех точках на диодной кривой C-V, которую блок использует для вычисления CJ0, VJ и M.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use C-V curve data points.

Вектор значений емкости в трех точках на диодной кривой C-V, которую блок использует для вычисления CJ0, VJ и M.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use C-V curve data points.

Значение емкости, расположенной параллельно сроку тока проводимости.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use parameters CJ0, VJ, M & FC.

Потенциал соединения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use parameters CJ0, VJ, M & FC.

Коэффициент сортировки.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use parameters CJ0, VJ, M & FC.

Коэффициент аппроксимации, который количественно определяет уменьшение емкости истощения при приложенном напряжении.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use parameters CJ0, VJ, M & FC.

Выберите один из следующих методов для параметризации динамики заряда:

  • Do not model charge dynamics - Не включать моделирование динамики заряда. Это метод по умолчанию.

  • Use peak reverse current and stretch factor - Моделируйте динамику заряда путем предоставления значений для пиковых обратных iRM тока и коэффициента растяжения λ плюс информация о начальном прямом токе и скорости изменения тока, используемой в схеме тестирования при измерении iRM и trr.

  • Use peak reverse current and reverse recovery time - Моделируйте динамику заряда путем предоставления значений для пиковых iRM обратного тока и времени обратного восстановления trr плюс информация о начальном прямом токе и скорости изменения тока, используемой в схеме тестирования при измерении iRM и trr. Используйте эту опцию, если в таблице данных производителя не указаны значения для временных TT транзита и жизненных τ перевозчика.

  • Use peak reverse current and reverse recovery charge - Моделируйте динамику заряда путем предоставления значений для пиковых обратных iRM тока и обратного восстановительного заряда Qrr плюс информация о начальном прямом токе и скорости изменения тока, используемой в схеме тестирования при измерении iRM и trr.

  • Use transit time and carrier lifetime - Моделируйте динамику заряда путем задания значений для временных TT транзита и жизненного τ несущей.

Пиковый обратный ток, измеренный внешней тестовой схемой. Это значение должно быть меньше нуля.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, или Use peak reverse current and reverse recovery charge.

Начальный прямой ток при измерении пикового обратного тока. Это значение должно быть больше нуля.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, или Use peak reverse current and reverse recovery charge.

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

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, или Use peak reverse current and reverse recovery charge.

Значение, которое блок использует для вычисления Reverse recovery time, trr. Это значение должно быть больше 1. Значение по умолчанию 3.

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

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use peak reverse current and stretch factor.

Время между точкой, где ток первоначально переходит в нуль, когда диод выключается, и точкой, где ток падает до менее чем десяти процентов от пика противоположного тока. Значение по умолчанию 115 ns.

Значение параметра Reverse recovery time, trr должно быть больше значения параметра Peak reverse current, iRM, разделенного на значение параметра Rate of change of current when measuring iRM.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use peak reverse current and reverse recovery time.

Значение, которое блок использует для вычисления Reverse recovery time, trr. Используйте этот параметр, если в табличных данных для вашего диодного устройства задано значение для обратной платы за восстановление вместо значения для обратного времени восстановления.

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

где:

  • iRM - значение, заданное для Peak reverse current, iRM.

  • a - значение, заданное для Rate of change of current when measuring iRM.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Specify reverse recovery charge.

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

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use transit time and carrier lifetime.

Измерьте, сколько времени требуется для рассеивания носителей, когда диод больше не проводит. Значение по умолчанию 100 ns.

Зависимости

Чтобы включить этот параметр, установите Charge dynamics равным Use transit time and carrier lifetime.

Температурная зависимость

Этот раздел применим к Exponential и Tabulated I-V curve только диодные модели.

В этой таблице показано, как видимость Temperature Dependence настройки зависит от того, как вы конфигурируете параметр Diode model в настройке Main и выставляете ли вы тепловой порт. Чтобы узнать, как считать эту таблицу, см. «Параметры»

Видимость настройки температурной зависимости

Параметры, опции и видимость настройки
Диодная модель
Piecewise linearExponentialTabulated I-V curve
Тепловой портТепловой портТепловой порт
Not exposedExposedNot exposedExposedNot exposedExposed
СкрытыйСкрытыйВидимыйВидимыйВидимыйСкрытый

Выберите один из следующих методов параметризации температурной зависимости:

  • None - Use characteristics at parameter measurement temperature - Температурная зависимость не моделируется, или модель моделируется при температуре измерения T м1 (как задано параметром Measurement temperature на вкладке Main). Это метод по умолчанию.

  • Use an I-V data point at second measurement temperature T2 - Если вы выбираете эту опцию, вы задаете вторую температуру измерения T м2, и значения тока и напряжения при этой температуре. Модель использует эти значения вместе со значениями параметров при первой температуре измерения T м1, чтобы вычислить значение энергетической погрешности.

  • Specify saturation current at second measurement temperature T2 - Если вы выбираете эту опцию, вы задаете вторую температуру измерения T м2, и текущего значения насыщения при этой температуре. Модель использует эти значения вместе со значениями параметров при первой температуре измерения T м1, чтобы вычислить значение энергетической погрешности.

  • Specify the energy gap EG - Задайте значение энергетической погрешности непосредственно.

Задайте значение I1 тока диода, когда напряжение V1 при второй температуре измерения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature.

Задайте напряжение диода V1 значения, когда ток I1 при второй температуре измерения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature.

Задайте значение IS тока насыщения при второй температуре измерения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Specify saturation current at second measurement temperature.

Задайте значение второй температуры измерения.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature или Specify saturation current at second measurement temperature.

Выберите значение энергетической погрешности из списка предопределенных опций или задайте пользовательское значение:

  • Use nominal value for silicon (EG=1.11eV) - Это значение по умолчанию.

  • Use nominal value for 4H-SiC silicon carbide (EG=3.23eV)

  • Use nominal value for 6H-SiC silicon carbide (EG=3.00eV)

  • Use nominal value for germanium (EG=0.67eV)

  • Use nominal value for gallium arsenide (EG=1.43eV)

  • Use nominal value for selenium (EG=1.74eV)

  • Use nominal value for Schottky barrier diodes (EG=0.69eV)

  • Specify a custom value - Если вы выбираете эту опцию, в диалоговом окне появляется параметр Energy gap, EG, позволяющий задать пользовательское значение для EG.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Specify the energy gap EG.

Задайте пользовательское значение энергетической погрешности, EG.

Зависимости

Чтобы включить этот параметр, установите Energy gap parameterization равным Specify a custom value.

Выберите одну из следующих опций, чтобы задать значение экспоненты текущей температуры насыщения:

  • Use nominal value for pn-junction diode (XTI=3) - Это значение по умолчанию.

  • Use nominal value for Schottky barrier diode (XTI=2)

  • Specify a custom value - Если вы выбираете эту опцию, в диалоговом окне появляется параметр Saturation current temperature exponent, XTI, позволяющий задать пользовательское значение для XTI.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature, или Specify the energy gap, EG.

Задайте пользовательское значение для показателя температуры тока насыщения, XTI.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature, или Specify the energy gap, EG и Saturation current temperature exponent parameterization к Specify a custom value.

Модулируйте обратное напряжение пробоя BV. Если вы задаете BV противоположного напряжения пробоя как положительную величину, положительное значение для TCV подразумевает, что величина противоположного напряжения пробоя уменьшается с температурой.

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature, или Specify the energy gap, EG.

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

Зависимости

Чтобы включить этот параметр, установите Parameterization равным Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature, или Specify the energy gap, EG.

Ошибки

Выберите Yes чтобы включить моделирование отказов и показать параметры, которые позволяют вам выбрать метод отчетности и задать механизм триггера.

Отчет о симуляции, когда происходит отказ:

  • None - Не генерирует предупреждение или ошибку.

  • Warn - Генерирует предупреждение.

  • Error - симуляция останавливается и генерирует ошибку.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Задайте тип отказа блока Diode:

  • Open - Отказ из-за выгорания металлизации.

  • Short - Отказ из-за пробивки.

  • Parameter shift - Отказ из-за старения.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Временная константа для перехода в неисправное состояние.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Последовательное сопротивление в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Fault mode к Open.

Параллельная проводимость в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Fault mode к Short.

Прямое напряжение в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Об сопротивлении в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Отключенная проводимость в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear или Tabulated I-V curve.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Отключенная проводимость в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Противоположное напряжение пробоя в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear или Exponential.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

I1 и I2 токи в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use two I-V curve data points.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

V1 и V2 напряжения в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use two I-V curve data points.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Омическое сопротивление в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Ток насыщения в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use parameters IS and N или Use an I-V data point and IS.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Коэффициент выбросов в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use parameters IS and N или Use an I-V data point and N.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Ток в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use an I-V data point and IS или Use an I-V data point and N.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Напряжение в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Exponential.

  • Parameterization с Use an I-V data point and IS или Use an I-V data point and N.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Прямые токи, If(Tj,Vf), в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Tabulated I-V curve.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Прямые токи, Vf, в неисправном состоянии.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Tabulated I-V curve.

  • Enable faults с Yes.

  • Fault mode с Parameter shift.

Емкость и заряд в неисправном состоянии как процент от нереализованного.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Включает ли триггер временного отказа.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Время симуляции, в котором блок должен войти в неисправное состояние.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable temporal fault trigger к Yes.

Включить ли триггер поведенческого отказа.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes.

Максимальное обратное напряжение, выше которого может быть вызван отказ.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable behavioral fault trigger к Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable behavioral fault trigger к Yes.

Максимально допустимое текущее значение. Если ток превышает это значение дольше, чем значение параметра Time to fail when exceeding current, то блок входит в неисправное состояние.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable behavioral fault trigger к Yes.

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

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable behavioral fault trigger к Yes.

Максимальное восстановление диода.

Зависимости

Чтобы включить этот параметр, установите Enable faults равным Yes и Enable behavioral fault trigger к Yes.

Максимально допустимое значение температуры. Если температура превышает это значение дольше, чем значение параметра Time to fail when exceeding temperature, то блок входит в неисправное состояние.

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear.

  • Enable faults с Yes.

  • Enable behavioral fault trigger с Yes.

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

Зависимости

Чтобы включить этот параметр, установите:

  • Diode model с Piecewise linear.

  • Enable faults с Yes.

  • Enable behavioral fault trigger с Yes.

Тепловой порт

Используйте тепловой порт, чтобы симулировать эффекты сгенерированного тепла и температуры устройства. Для получения дополнительной информации об использовании тепловых портов и о параметрах Thermal Port, смотрите Симуляция Термальных эффектов в Полупроводниках.

Примеры моделей

Ссылки

[1] МН. Ахмед и Пи Джей Спредбери. Аналоговая и цифровая электроника для инженеров. 2-е издание. Кембридж, Великобритания: Cambridge University Press, 1984.

[2] Г. Массобрио и П. Антогнетти. Моделирование полупроводниковых устройств с помощью SPICE. 2-е издание. Нью-Йорк: McGraw-Hill, 1993.

[3] Lauritzen, P.O. and C.L. Ma. «Простая модель диода с обратным восстановлением». IEEE® Транзакции на степени. Том 6, № 2, апрель 1991, стр. 188-191.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2008a
Для просмотра документации необходимо авторизоваться на сайте