P-Channel JFET

Полевой транзистор соединения P-канала

  • Библиотека:
  • Simscape / Электрический / Semiconductors & Converters

  • P-Channel JFET block

Описание

Блок P-Channel JFET использует уравнения Шичмена и Ходжеса, чтобы представлять P-Channel JFET с помощью модели со следующей структурой:

G является транзисторным логическим элементом, D является транзисторным дренажом, и S является транзисторным источником. Текущий дренаж, ID, зависит от области операции и действует ли транзистор в нормальном или обратном режиме.

  • В режиме normal mode (–VDS ≥ 0), блок обеспечивает следующее отношение между дренажом текущий ID и напряжением источника дренажа VDS.

    ОбластьПрименимая область значений VGS и значений VDSСоответствующее уравнение ID

    Off

    VGS ≤ –Vt0

    ID = 0

    Линейный

    0 <–VDS <–VGS + Vt0

    ID = β VDS (2 (–VGS + Vt0) + VDS) (1 – λ VDS)

    Насыщенный

    0 <–VGS + Vt0 ≤ –VDS

    ID = –β (–VGS + Vt0) 2 (1 – λ VDS)

  • В обратном режиме (VDS <0), блок обеспечивает следующее отношение между дренажом текущий ID и напряжением источника дренажа VDS.

    ОбластьПрименимая область значений VGS и значений VDSСоответствующее уравнение ID

    Off

    VGD ≤ –Vt0

    ID = 0

    Линейный

    0 < VDS <– VGD + Vt0

    ID = β VDS (2 (–VGD + Vt0) – VDS) (1 + λ VDS)

    Насыщенный

    0 <–VGD + t0V ≤ VDS

    ID = β (–VGD + Vt0) 2 (1 + λ VDS)

В предыдущих уравнениях:

  • VGS является напряжением источника логического элемента.

  • VGD является напряжением дренажа логического элемента.

  • Vt0 является пороговым напряжением. Если вы выбираете Specify using equation parameters directly для параметра Parameterization Vt0 является значением параметров Threshold voltage. В противном случае блок вычисляет Vt0 от параметров таблицы данных, которые вы задаете.

  • β является параметром активной межэлектродной проводимости. Если вы выбираете Specify using equation parameters directly для параметра Parameterization β является значением параметров Transconductance parameter. В противном случае блок вычисляет β от параметров таблицы данных, которые вы задаете.

  • λ является параметром модуляции длины канала. Если вы выбираете Specify using equation parameters directly для параметра Parameterization λ является значением параметров Channel-length modulation. В противном случае блок вычисляет λ от параметров таблицы данных, которые вы задаете.

Токи в каждом из диодов удовлетворяют экспоненциальному диодному уравнению

IGD=IS(eqVGD/kTm11)

IGS=IS(eqVGS/kTm11)

где:

  • IS является текущим насыщением. Если вы выбираете Specify using equation parameters directly для параметра Parameterization IS является значением параметров Saturation current. В противном случае блок вычисляет IS от параметров таблицы данных, которые вы задаете.

  • q является элементарным зарядом на электроне (1.602176e–19 Кулоны).

  • k является Постоянная Больцмана (1.3806503e–23 J/K).

  • Tm1 является температурой измерения. Значение прибывает из параметра Measurement temperature.

Модели блока пропускают емкость перехода как фиксированную емкость затвор-сток CGD и фиксированную емкость затвор-исток CGS. Если вы выбираете Specify using equation parameters directly для параметра Parameterization вы задаете эти значения непосредственно с помощью параметров Gate-source junction capacitance и Gate-drain junction capacitance. В противном случае блок выводит их из значений параметров Reverse transfer capacitance Crss и Input capacitance Ciss. Эти две параметризации связана можно следующим образом:

  • CGD = Crss

  • CGS = CissCrss

Моделирование температурной зависимости

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

Когда включая температурную зависимость, транзисторные уравнения определяющего остаются то же самое. Значение температуры измерения, Tm1, заменяется температурой симуляции, Ts. Активная межэлектродная проводимость, β, и пороговое напряжение, Vt0, становится функцией температуры согласно следующим уравнениям:

βTs=βTm1(TsTm1)BEX

Vt0s = Vt01 + α (TsTm1)

где:

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

  • Ts является температурой симуляции.

  • βTm1 является активной межэлектродной проводимостью JFET при температуре измерения.

  • βTs является активной межэлектродной проводимостью JFET при температуре симуляции. Это - значение активной межэлектродной проводимости, используемое в уравнениях JFET, когда температурная зависимость моделируется.

  • Vt01 является пороговым напряжением при температуре измерения.

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

  • BEX является экспонентой температуры мобильности. Типичное значение BEX-1.5.

  • α является пороговым коэффициентом температуры напряжения логического элемента, d V th/dT.

Для большей части JFETS можно использовать значение по умолчанию -1.5 для BEX. Некоторые таблицы данных заключают значение в кавычки для α, но как правило они обеспечивают температурную зависимость для влажного текущего дренажа, I_dss. В зависимости от метода параметризации блока у вас есть два способа задать α:

  • Если вы параметрируете блок из таблицы данных, необходимо обеспечить I_dss при второй температуре измерения. Блок затем вычисляет значение для α на основе этих данных.

  • Если вы параметрируете путем определения параметров уравнения, необходимо ввести значение для α непосредственно.

Если у вас есть больше данных, включающих дренаж, текущий как функция напряжения источника логического элемента для фиксированного напряжения источника дренажа, построенного при больше чем одной температуре, то можно также использовать программное обеспечение Simulink® Design Optimization™, чтобы помочь настроить значения для α и BEX.

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

ISTs=ISTm1(Ts/Tm1)XTIexp(EGkTs(1Ts/Tm1))

где:

  • ISTm1 является насыщением, текущим при температуре измерения.

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

  • EG является энергетическим кризисом.

  • k является Постоянная Больцмана (1.3806503e–23 J/K).

  • XTI является насыщением текущая температурная экспонента.

Подобно α у вас есть два способа задать EG и XTI:

  • Если вы параметрируете блок из таблицы данных, необходимо задать текущий реверс логического элемента, I_gss, при второй температуре измерения. Блок затем вычисляет значение для EG на основе этих данных и принятия p-n номинальной стоимости соединения 3 для XTI.

  • Если вы параметрируете путем определения параметров уравнения, необходимо ввести значения для EG и XTI непосредственно. Эта опция дает вам наибольшую гибкость, чтобы совпадать с поведением устройства, например, если у вас есть график I_gss как функция температуры. С этими данными можно использовать программное обеспечение Simulink Design Optimization, чтобы помочь настроить значения для EG и XTI.

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

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

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

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

  • Этот блок не позволяет вам задавать начальные условия на емкостях перехода. Если вы выбираете опцию Start simulation from steady state в блоке Solver Configuration, блок решает начальные напряжения, чтобы быть сопоставимым с расчетным устойчивым состоянием. В противном случае напряжения являются нулем в начале симуляции.

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

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

  • Когда вы задаете I_dss при второй температуре измерения, он должен быть заключен в кавычки для той же рабочей точки (то есть, тот же текущий дренаж и напряжение источника логического элемента) что касается значения I_dss на вкладке Main. Противоречивые значения для I_dss при более высокой температуре приведут к нефизическим значениям для α и нетипичных результатов симуляции.

  • Вы, возможно, должны настроить значение BEX, чтобы реплицировать ID-VGS отношение (при наличии) для данного устройства. Значение BEX влияет, пересекает ли ID-VGS кривые для различных температур друг друга, или нет, для областей значений ID и рассмотренного VGS.

Порты

Сохранение

развернуть все

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

Электрический порт сохранения, сопоставленный с транзистором, истощает терминал

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

Параметры

развернуть все

Основной

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

  • Specify from a datasheet — Обеспечьте параметры, которые блок преобразует в уравнения, которые описывают транзистор. Это - метод по умолчанию.

  • Specify using equation parameters directly — Предоставьте параметрам уравнения β, IS, Vt0 и λ.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization.

Вектор из значений VGS и VDS, в котором измеряется I_dss. Обычно VGS является нулем. VDS должен быть меньше нуля.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization.

Вектор из значений g_fs и g_os. g_fs является прямой проводимостью передачи, то есть, проводимостью для фиксированного напряжения источника дренажа. g_os является выходной проводимостью, то есть, проводимостью для фиксированного напряжения источника логического элемента.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization.

Вектор из значений VGS и VDS, в котором измеряются g_fs и g_os. VDS должен быть меньше нуля. Для устройств режима истощения VGS обычно является нулем.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization.

Производная дренажа, текущего относительно напряжения затвора.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization.

Модуляция длины канала.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization.

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

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

Транзисторное исходное сопротивление.

Транзисторное сопротивление дренажа.

Емкость перехода

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

  • Specify from a datasheet — Обеспечьте параметры, которые блок преобразует в значения емкости перехода. Это - метод по умолчанию.

  • Specify using equation parameters directly — Обеспечьте параметры емкости перехода непосредственно.

Емкость затвор-исток с дренажом, закороченным к источнику.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization во вкладке Junction Capacitance.

Емкость логического элемента дренажа с источником, соединенным с землей.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization во вкладке Junction Capacitance.

Значение емкости помещается между логическим элементом и источником.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization во вкладке Junction Capacitance.

Значение емкости помещается между логическим элементом и дренажом.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization во вкладке Junction Capacitance.

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

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

  • None — Simulate at parameter measurement temperature — Температурная зависимость не моделируется. Это - метод по умолчанию.

  • Model temperature dependence — Температурно-зависимые эффекты модели. Также необходимо обеспечить набор дополнительных параметров в зависимости от метода параметризации блока. Если вы параметрируете блок из таблицы данных, необходимо ввести значения для I_gss и I_dss при второй температуре измерения. Если вы параметрируете путем прямого определения параметров уравнения, необходимо ввести значения для EG, XTI и порогового коэффициента температуры напряжения логического элемента, d Vt0/dT. Независимо от метода параметризации блока также необходимо ввести значения для BEX и для температуры симуляции, Ts.

Значение текущего реверса логического элемента, I_gss, при второй температуре измерения и когда точка измерения I_gss эквивалентна заданный параметром Gate reverse current, I_gss на вкладке Main.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization на вкладке Main.

Значение влажного текущего дренажа, I_dss, при второй температуре измерения, и когда точка измерения I_dss эквивалентна заданный параметром I_dss measurement point, [V_gs V_ds] на вкладке Main.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization на вкладке Main.

Второй температурный Tm2, в котором измеряются Gate reverse current, I_gss, at second measurement temperature и Saturated drain current, I_dss, at second measurement temperature.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify from a datasheet для параметра Parameterization на вкладке Main.

Значение энергетического кризиса.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization на вкладке Main.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization на вкладке Main.

Скорость изменения порогового напряжения логического элемента с температурой.

Зависимости

Этот параметр отображается только, когда вы выбираете Specify using equation parameters directly для параметра Parameterization на вкладке Main.

Содействующее значение температуры мобильности. Можно использовать значение по умолчанию для большей части JFETs. Смотрите раздел Assumptions и Limitations для дополнительных факторов.

Температурный Ts, в котором симулировано устройство.

Вопросы совместимости

развернуть все

Поведение изменяется в R2019b

Ссылки

[1] Х. Шичмен и Д. А. Ходжес, Моделирование и симуляция переключающих схем полевого транзистора с изолированным затвором. IEEE J. Твердотельные схемы, SC-3, 1968.

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

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

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

Смотрите также

Введенный в R2008a