ee_convertedMosfetValidation

Сгенерируйте стандартные характеристики MOSFET для Simscape и проверьте результаты преобразования против LTspice

Описание

пример

[outputData] = convertedMosfetValidation(filename,Name,Value) принимает SimscapeTM ssc имя файла и набор пар "имя-значение" и возвращает эти характеристики:

  • Id от Vgs

  • Id от Vds

  • Заряд затвора (Qiss)

  • Выходной заряд (Qoss)

  • Напряжение пробоя

Если вы также предоставляете файлы нетлиста SPICE в качестве входов, outputData также включает графики из Simscape и LTspice. Когда сигналы находятся ниже значений допуска, можно наблюдать различия между результатами Simscape и LTspice.

Эта функция поддерживает LTspice XVII.

Примеры

свернуть все

Сгенерируйте стандартные характеристики MOSFET и постройте график результатов для сравнения с результатами, полученными в LTspice.

[outputData] = ee_convertedMosfetValidation('ee_BSC019N02KS.ssc',...
'SPICEFile','ee_SPICEOptiMOS20V.lib','Subcircuit','BSC019N02KS',...
'SPICEPath','C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe',...
'CheckIdVgs',1,'CheckIdVds',1,'CheckQiss',1,'CheckQoss',1,...
'CheckBreakdown',1,'Vt',1.5,'Vds',15,'RelTol',1e-5,'AbsTol',1e-5,...
'VnTol',1e-5,'Ciss',23e-9,'Coss',3e-9,'AbsErrTol',1e-2, 'RelErrTol',...
0.1,'BreakdownScalingForVds',3,'GeneratePlots',1)

Входные параметры

свернуть все

Имя ssc Simscape файл, из которого необходимо сгенерировать характеристики, заданный как вектор символов.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'SPICEFile','ee_SPICEOptiMOS20V.lib','Subcircuit','BSC019N02KS'

Имя файла списка сетей SPICE, из которого необходимо сгенерировать характеристики, заданное как разделенная разделенными запятой парами, состоящая из 'SPICEFile' и вектор символов.

Имя подсхемы из файла списка сетей SPICE, заданное как разделенная разделенными запятой парами, состоящая из 'Subcircuit' и вектор символов.

Путь к исполняемому файлу LTspice, заданный как разделенная разделенными запятой парами, состоящая из 'SPICEPath' и вектор символов.

Приблизительное значение порогового напряжения МОП-транзистора в вольтах, заданное как разделенная разделенными запятой парами, состоящая из 'Vt' и положительная скалярная величина. Эта переменная используется для определения области значений напряжения источника управления для графического изображения. Напряжение источника управления изменяется от 0 до 3 * Vt для характеристик Id от Vgs.

Приблизительное значение максимального напряжения стока в источник для МОП-транзистора в вольтах, заданное как разделенная разделенными запятой парами, состоящая из 'Vds' и положительная скалярная величина. Эта переменная используется для определения области значений напряжения источника стока для графического изображения. Напряжение источника стока растёт от 0 до Vds для характеристик Id от Vds.

Тестовый флаг Id от Vgs, заданный как разделенная разделенными запятой парами, состоящая из 'CheckIdVgs' и любой из них 0 или 1. Чтобы запустить тест Id против Vgs, установите это значение равным 1.

Тестовый флаг Id от Vds, заданный как разделенная разделенными запятой парами, состоящая из 'CheckIdVds' и любой из них 0 или 1. Чтобы запустить тест Id против Vds, установите это значение равным 1.

Флаг тестирования заряда затвора, заданный как разделенная разделенными запятой парами, состоящая из 'CheckQiss' и любой из них 0 или 1. Чтобы запустить тест заряда затвора, установите это значение равным 1.

Флаг теста выходного заряда, заданный как разделенная разделенными запятой парами, состоящая из 'CheckQoss' и любой из них 0 или 1. Чтобы запустить тест заряда выхода, установите это значение равным 1.

Пробный тестовый флаг, заданный как разделенная разделенными запятой парами, состоящая из 'CheckBreakdown' и любой из них 0 или 1. Чтобы запустить тест поломки, установите это значение равным 1.

Приблизительное значение входа емкости в фараде, используемое для определения ведущего тока для характеристики Qiss, заданное как разделенная запятой пара, состоящее из 'Ciss' и скаляром.

Приблизительное значение выходной емкости, используемой для определения ведущего тока для характеристики Qoss, в farad, задается как разделенная разделенными запятой парами, состоящая из 'Coss' и скаляром.

Относительная погрешность, используемый в симуляциях SPICE, задаётся как разделенная разделенными запятой парами, состоящая из 'RelTol' и скаляром.

Параметр абсолютного допуска тока, используемый в симуляциях SPICE, задается как разделенная разделенными запятой парами, состоящая из 'AbsTol' и скаляром.

Параметр абсолютного допуска напряжения, используемый в симуляциях SPICE, задается как разделенная разделенными запятой парами, состоящая из 'VnTol' и скаляром.

Коэффициент Vds для теста на разбивку, заданного как разделенная разделенными запятой парами, состоящая из 'BreakdownScalingForVds' и скаляром. Напряжение стока увеличивается до BreakdownScalingForVds * Vds.

Будет ли строиться график результатов симуляций, заданный как разделенная разделенными запятой парами, состоящая из 'GeneratePlots' и любой из них 0 или 1.

Значение абсолютной ошибки, допустимой между результатами SPICE и Simscape, задается как разделенная разделенными запятой парами, состоящая из 'AbsErrTol' и скаляром.

Значение относительной погрешности, допустимой между результатами SPICE и Simscape, по сравнению с SPICE, заданное как разделенная разделенными запятой парами, состоящая из 'RelErrTol' и скаляром. Индексы для различий, выходящих за пределы допусков ошибок, сохраняются в выходном аргументе outputData, когда абсолютные и относительные погрешности между результатами SPICE и Simscape больше 'AbsErrTol' и 'RelErrTol', соответственно.

Выходные аргументы

свернуть все

Результаты симуляции, возвращенные как структура с этими полями:

Таблица с результатами графика, возвращенная как структура, которая содержит:

  • Напряжение и текущие значения для SPICE и Simscape для тестов Id против Vgs, Id против Vds и Breakdown

  • Индексы напряжения для различий, выходящих за пределы допусков ошибок для тестов Id против Vgs, Id против Vds и Breakdown

  • Значения времени симуляции и значения напряжения для SPICE и Simscape для SPICE и Simscape для тестов заряда затвора и выходного заряда

  • Индексы времени симуляции для различий, выходящих за пределы допусков ошибок для тестов заряда затвора и выходного заряда

Имя файла списка сетей SPICE, возвращаемое как вектор символов.

Временная метка файла нетлиста SPICE, возвращенная как вектор символов.

Имя файла Simscape, возвращаемое как вектор символов.

Временная метка файла Simscape, возвращенная как вектор символов

Введенный в R2020b