NPN Bipolar Transistor

NPN биполярный транзистор с использованием улучшенных уравнений Эберса-Молла

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

  • NPN Bipolar Transistor block

Описание

Блок NPN Bipolar Transistor использует вариант уравнений Эберса-Молла, чтобы представлять биполярный транзистор NPN. Уравнения Эберса-Молла основаны на двух экспоненциальных диодах плюс два управляемых током источника тока. Блок NPN Bipolar Transistor предоставляет следующие улучшения этой модели:

  • Ранний эффект напряжения

  • Опциональная основа, коллектора и излучателя.

  • Опциональные фиксированные емкости базового эмиттера и базового коллектора.

Коллектор и базовые токи:

IC=IS[(eqVBE/(kTm1)eqVBC/(kTm1))(1VBCVA)1βR(eqVBC/(kTm1)1)]IB=IS[1βF(eqVBE/(kTm1)1)+1βR(eqVBC/(kTm1)1)]

Где:

  • IB и IC являются базовым и коллекторным токами, заданными как положительные в устройство.

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

  • VBE - напряжение базового эмиттера, а VBC - напряжение базового коллектора.

  • βF является идеальным максимальным усилением BF прямого тока

  • βR является идеальным максимальным усилением обратного тока BR

  • VA - прямое Раннее Напряжение VAF

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

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

  • T m1 - температура транзистора, определяемая Measurement temperature значения параметров.

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

Если <reservedrangesplaceholder12> <reservedrangesplaceholder11> / (k Tm1)> 40 или <reservedrangesplaceholder8> <reservedrangesplaceholder7> / (k Tm1)> 40, соответствующие показательные условия в уравнениях заменены (q VBC / (k Tm1) - 39) e40 и (q VBE/( k Tm1) - 39) e40, соответственно. Это помогает предотвратить числовые проблемы, связанные с крутым градиентом экспоненциальной функции ex при больших значениях x. Точно так же, если <reservedrangesplaceholder12> <reservedrangesplaceholder11> / (k Tm1) <-39 или <reservedrangesplaceholder8> <reservedrangesplaceholder7> / (k Tm1) <-39 тогда соответствующие показательные условия в уравнениях заменен (q VBC / (k Tm1) + 40) e–39 и (q VBE/( k Tm1) + 40) e–39, соответственно.

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

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

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

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

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

βFs=βFm1(TsTm1)XTB

βRs=βRm1(TsTm1)XTB

где:

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

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

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

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

  • βFm1 и βRm1 являются прямым и обратным усилением при температуре измерения.

  • βFs и βRs являются прямым и обратным усилениями при температуре симуляции. Это значения, используемые в биполярных транзисторных уравнениях, когда моделируется температурная зависимость.

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

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

  • XTB - коэффициент температуры прямого и обратного усиления.

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

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

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

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

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

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

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

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

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

Порты

Сохранение

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

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

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

Электрический порт сопоставлен с клеммой транзисторного эмиттера

Параметры

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

Главный

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

  • Specify from a datasheet - Обеспечивают параметры, которые блок преобразует в уравнения, которые описывают транзистор. Блок вычисляет прямое Раннее VAF напряжения как Ic/h_oe, где Ic - Collector current at which h-parameters are defined значение параметров, а h_oe - Output admittance h_oe значение параметров [1]. Блок устанавливает BF на значение Forward current transfer ratio h_fe малого сигнала. Блок вычисляет IS тока насыщения из заданного значения Voltage Vbe и соответствующего значения Current Ib for voltage Vbe, когда Ic равен нулю. Это метод по умолчанию.

  • Specify using equation parameters directly - Обеспечивают параметры уравнения IS, BF и VAF.

Коэффициент усиления тока с малым сигналом.

Зависимости

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

Производная тока коллектора относительно напряжения коллектора-эмиттера для фиксированного базового тока.

Зависимости

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

h-параметры варьируются в зависимости от рабочей точки и заданы для этого значения тока коллектора.

Зависимости

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

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

Зависимости

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

Напряжение базового эмиттера, когда базовый ток Ib. Пара данных [Vbe Ib] должна быть приведена, когда транзистор находится в нормальной активной области, то есть не в насыщенной области.

Зависимости

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

Базовый ток, когда напряжение базового эмиттера Vbe. Пара данных [Vbe Ib] должна быть приведена, когда транзистор находится в нормальной активной области, то есть не в насыщенной области.

Зависимости

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

Идеальный максимальный коэффициент усиления прямого тока.

Зависимости

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

Ток насыщения транзистора.

Зависимости

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

В стандартных уравнениях Эберса-Молла градиент Ic от кривой Vce равен нулю в нормальной активной области. Дополнительный член Раннего напряжения увеличивает этот градиент. Точка пересечения на оси Vce равна -VAF, когда линейная область экстраполирована.

Зависимости

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

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

Температура Tm1 при которой измеряются Vbe и Ib или IS. Значение по умолчанию 25 °C.

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

Сопротивление на коллекторе.

Сопротивление в излучателе.

Сопротивление в основе при нулевом смещении.

Емкость

Паразитная емкость через соединение база-коллектор.

Паразитная емкость через соединение база-эмиттер.

Представляет среднее время пересечения несущими меньшинства базовой области от эмиттера к коллектору и часто обозначается параметром TF [1].

Представляет среднее время пересечения несущими меньшинства базовой области от коллектора к эмиттеру и часто обозначается параметром TR [1].

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

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

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

  • Model temperature dependence - Предоставьте значение температуры симуляции, чтобы смоделировать температурно-зависимые эффекты. Вы также должны предоставить набор дополнительных параметров в зависимости от метода параметризации блоков. Если вы параметризоваете блок из таблицы данных, вы должны предоставить значения для второй пары данных [Vbe Ib] и h_fe при второй температуре измерения. Если вы параметризованы путем непосредственного определения параметров уравнения, вы должны предоставить значения для XTI, EG и XTB.

Малосигнальное усиление тока при второй температуре измерения. Его необходимо цитировать при том же напряжении коллектора-эмиттера и токе коллектора, что и для параметра Forward current transfer ratio h_fe на вкладке Main.

Зависимости

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

Напряжение базового эмиттера, когда базовый ток Ib, и температура устанавливается на вторую температуру измерения. Пара данных [Vbe Ib] должна быть приведена, когда транзистор находится в нормальной активной области, то есть не в насыщенной области.

Зависимости

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

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

Зависимости

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

Вторая температура Tm2 при которой измеряются h_fe, Vbe и Ib.

Зависимости

Этот параметр видим только, когда вы выбираете 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.

Температура Ts при которой моделируется устройство.

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

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

Поведение изменено в R2019b

Ссылки

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

[2] Х. Ахмед и П. Дж. Спредбери. Аналоговая и цифровая электроника для инженеров. 2nd Edition, Cambridge University Press, 1984.

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

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

.

См. также

|

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