ee_convertedMosfetValidation

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

Описание

пример

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

  • ID по сравнению с Vgs

  • ID по сравнению с Vds

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

  • Выведите заряд (Qoss)

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

Если подсхема содержит терминал соединения, функция генерирует ID по сравнению с характеристиками Vgs для двух различных комбинаций температур случая и соединения.

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

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

Примеры

свернуть все

Сгенерируйте ID MOSFET по сравнению с характеристиками Vgs и ID по сравнению с характеристиками Vds и постройте результаты.

[outputData] = ee_convertedMosfetValidation("ee_BSC019N02KS.ssc",...
"CheckIdVgs",1, "GeneratePlots",1)

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

[outputData] = ee_convertedMosfetValidation("ee_BSC019N02KS.ssc",...
"SPICEFile","ee_SPICEOptiMOS20V.lib","Subcircuit","BSC019N02KS",...
"SPICEPath","C:\Program Files\LTC\LTspiceXVII\XVIIx64.exe",...
"SPICETool","LTspice","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)

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

[outputData] = ee_convertedMosfetValidation("ee_BSC019N02KS.ssc",...
"SPICEFile","ee_SPICEOptiMOS20V.lib","Subcircuit","BSC019N02KS",...
"SPICETool","SIMetrix","SPICEPath",...
"C:\Program Files\SIMetrix830\bin64\Sim.exe","CheckQiss",1,...
"CheckQoss",1,"CheckBreakdown",1,"Vt",1.5,"Vds",15,"Ciss",23e-9,...
"Coss",3e-9,"BreakdownScalingForVds",3,"GeneratePlots",1)

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

свернуть все

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

Аргументы name-value

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

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

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

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

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

Имя исполняемого файла механизма симуляции SPICE в виде разделенной запятой пары, состоящей из 'SPICETool' и любой LTSpice или SIMetrix.

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

Приближенное значение максимального напряжения дренажа к источнику для MOSFET, в вольтах в виде разделенной запятой пары, состоящей из '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 в фараде в виде разделенной запятой пары, состоящей из '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', соответственно.

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

свернуть все

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

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

  • Напряжение и текущие значения для Simscape (и SPICETool, если вы обеспечиваете файл библиотеки SPICE) для ID по сравнению с Vgs, ID по сравнению с Vds и Испытаний на пробой

  • Индексы напряжения для различий вне ошибочных допусков к ID по сравнению с Vgs, ID по сравнению с Vds и Испытаниям на пробой (если вы обеспечиваете файл библиотеки SPICE),

  • Значения времени симуляции и значения напряжения для Simscape (и SPICETool, если вы обеспечиваете файл библиотеки SPICE) для заряда затвора и выводят тесты заряда

  • Индексы времени симуляции для различий вне ошибочных допусков к заряду затвора и выходу заряжают тесты (если вы обеспечиваете файл библиотеки SPICE),

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

Метка времени файла библиотеки SPICE, возвращенного как вектор символов.

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

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

Введенный в R2020b