Создание стандартных характеристик MOSFET для Simscape и проверка результатов преобразования по LTspice
[ принимает SimscapeTM
outputData] = convertedMosfetValidation(filename,Name,Value)ssc имя файла и набор пар имя-значение и возвращает следующие характеристики:
Id против Vgs
Идентификатор в сравнении с Vds
Заряд затвора (Qiss)
Выходной заряд (Qoss)
Напряжение пробоя
Если файлы списков соединений SPICE также предоставляются в качестве входных данных, outputData также включает графики из Simscape и LTspice. Если сигналы находятся ниже значений допуска, можно наблюдать различия между результатами Simscape и LTspice.
Эта функция поддерживает LTspice XVII.
ee_convertedMosfetValidation функция для создания, печати и сравнения результатов моделированияСоздайте стандартные характеристики 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)
filename - Имя файлаИмя Simscape ssc файл, из которого требуется создать характеристики, указанный как символьный вектор.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'SPICEFile','ee_SPICEOptiMOS20V.lib','Subcircuit','BSC019N02KS''SPICEFile' - Файл списка соединений SPICEИмя файла списка соединений SPICE, из которого требуется создать характеристики, указанное как пара, разделенная запятыми, состоящая из 'SPICEFile' и вектор символов.
'Subcircuit' - подсистема SPICEИмя подкарты из файла списка соединений SPICE, указанного как разделенная запятыми пара, состоящая из 'Subcircuit' и вектор символов.
'SPICEPath' - Путь к исполняемому файлу LTspiceПуть к исполняемому файлу LTspice, указанному как разделенная запятыми пара, состоящая из 'SPICEPath' и вектор символов.
'Vt' - Пороговое напряжение1.4 (по умолчанию) | положительный скалярПриблизительное значение порогового напряжения МОП-транзистора в вольтах, указанное как разделенная запятыми пара, состоящая из 'Vt' и положительный скаляр. Эта переменная используется для определения диапазона напряжения между затвором и источником для построения графика. Напряжение затвора-источника сдвигается от 0 до 3 * Vt для характеристик Id и Vgs.
'Vds' - Максимальное напряжение от стока до истока20 (по умолчанию) | положительный скалярПриблизительное значение максимального напряжения «сток-исток» для МОП-транзистора в вольтах, указанное как пара, разделенная запятыми, состоящая из 'Vds' и положительный скаляр. Эта переменная используется для определения диапазона напряжения стока-источника для печати. Напряжение стока-истока сдвигается от 0 до Vds для характеристик Id и Vds.
'CheckIdVgs' - Идентификатор по сравнению с тестом Vgs1 (по умолчанию) | 0Флаг теста Id и Vgs, указанный как разделенная запятыми пара, состоящая из 'CheckIdVgs' и либо 0 или 1. Чтобы запустить тест Id против Vgs, установите это значение в 1.
'CheckIdVds' - Идентификатор по сравнению с тестом Vds1 (по умолчанию) | 0Флаг теста Id и Vds, указанный как пара, разделенная запятыми, состоящая из 'CheckIdVds' и либо 0 или 1. Чтобы запустить тест Id против Vds, установите это значение в 1.
'CheckQiss' - Флаг проверки заряда затвора0 (по умолчанию) | 1Флаг теста заряда затвора, указанный как разделенная запятыми пара, состоящая из 'CheckQiss' и либо 0 или 1. Для выполнения теста заряда затвора установите это значение в 1.
'CheckQoss' - Тест выходного заряда0 (по умолчанию) | 1Флаг теста выходного заряда, заданный как разделенная запятыми пара, состоящая из 'CheckQoss' и либо 0 или 1. Для выполнения теста выходного заряда установите это значение в 1.
'CheckBreakdown' - Испытание на поломку0 (по умолчанию) | 1Флаг теста пробоя, указанный как разделенная запятыми пара, состоящая из 'CheckBreakdown' и либо 0 или 1. Чтобы запустить тест на поломку, установите это значение в 1.
'Ciss' - Входная емкость440e-12 (по умолчанию) | скалярПриблизительное значение входной емкости в фараде, используемое для определения тока возбуждения для характеристики Qiss, определяемой как разделенная запятыми пара, состоящая из 'Ciss' и скаляр.
'Coss' - Выходная емкость30e-12 (по умолчанию) | скалярПриблизительное значение выходной емкости, используемой для определения тока возбуждения для характеристики Qoss, в фараде, определяемой как разделенная запятыми пара, состоящая из 'Coss' и скаляр.
'RelTol' - Относительный допуск1e-4 (по умолчанию) | скалярПараметр относительного допуска, используемый в моделировании SPICE, указанный как пара, разделенная запятыми, состоящая из 'RelTol' и скаляр.
'AbsTol' - Абсолютная толерантность1e-4 (по умолчанию) | скалярАбсолютный токовый параметр допуска, используемый при моделировании SPICE, определяемый как разделенная запятыми пара, состоящая из 'AbsTol' и скаляр.
'VnTol' - Допуск абсолютного напряжения1e-4 (по умолчанию) | скалярПараметр допуска абсолютного напряжения, используемый при моделировании SPICE, указанный как пара, разделенная запятыми, состоящая из 'VnTol' и скаляр.
'BreakdownScalingForVds' - Испытание на поломку2 (по умолчанию) | скалярКоэффициент Vds для испытания на пробой, указанного как пара, разделенная запятыми, состоящая из 'BreakdownScalingForVds' и скаляр. Напряжение стока увеличивается до BreakdownScalingForVds * Vds.
'GeneratePlots' - Формирование графика0 (по умолчанию) | 1Следует ли выводить на график результаты моделирования, указанные как разделенная запятыми пара, состоящая из 'GeneratePlots' и либо 0 или 1.
'AbsErrTol' - Абсолютная погрешность1e-3 (по умолчанию) | скалярЗначение абсолютной ошибки, допустимой между результатами SPICE и Simscape, указанное как пара, разделенная запятыми, состоящая из 'AbsErrTol' и скаляр.
'RelErrTol' - Относительная погрешность1e-2 (по умолчанию) | скалярЗначение относительной ошибки, допускаемой между результатами SPICE и Simscape по сравнению с SPICE, указанной как пара, разделенная запятыми, состоящая из 'RelErrTol' и скаляр. Индексы для разностей, выходящих за пределы допусков ошибок, сохраняются в выходном аргументе. outputData, когда абсолютные и относительные ошибки между результатами SPICE и Simscape превышают 'AbsErrTol' и 'RelErrTol'соответственно.
outputData - Результаты моделированияРезультаты моделирования, возвращенные в виде структуры со следующими полями:
plots - Результаты моделирования графикаТаблица с результатами графика, возвращенная в виде структуры, которая содержит:
Значения напряжения и тока для SPICE и Simscape для тестов Id и Vgs, Id и Vds и Breakdown
Индексы напряжения для разностей, выходящих за пределы допусков ошибок для Id в сравнении с Vgs, Id в сравнении с Vds и тестов пробоя
Значения времени моделирования и значения напряжения для SPICE и Simscape для SPICE и Simscape для тестов заряда затвора и выходного заряда
Индексы времени моделирования для разностей за пределами допусков ошибок для тестов заряда затвора и выходного заряда
SPICE_netlist_file - Имя файла списка соединений SPICEИмя файла списка соединений SPICE, возвращаемого в виде символьного вектора.
SPICE_netlist_file_timestamp - Метка времени файла списка соединений SPICEВременная метка файла списка соединений SPICE, возвращаемого в виде символьного вектора.
Simscape_file - Имя файла SimscapeИмя файла Simscape, возвращаемое в виде символьного вектора.
Simscape_file_timestamp - Метка времени файла SimscapeВременная метка файла Simscape, возвращенная в виде символьного вектора
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.