В этом примере показано, как преобразовать подсхему полевого транзистора металлооксидного полупроводника (MOSFET) на эквивалентный компонент Simscape™ и сравнить Специю, и Simscape строит для некоторых стандартных характеристик MOSFET, а именно, ID по сравнению с Vgs, ID по сравнению с Vds, Зарядом затвора Qiss/, Qoss/Выходной заряд и Напряжение пробоя. subcircuit2ssc
функция преобразует все компоненты подсхемы в файле списка соединений SPICE в один или несколько эквивалентных файлов Simscape.
В этом примере вы преобразуете эту подсхему MOSFET в компонент Simscape. Чтобы открыть список соединений SPICE, в окне команды MATLAB, вводят редактирование IAUC100N04S6L014.cir.
Запустите эту команду, чтобы преобразовать подсхему SPICE IAUC100N04S6L014.cir
модель к компоненту Simscape и месту сгенерированные файлы в недавно созданной директории под названием +myMOSFET
:
iauc100n04s6l014.ssc
файл хранится в +myMOSFET
директория является конвертированным компонентом Simscape, полученным путем выполнения subcircuit2ssc
функция на модифицированном списке соединений SPICE. subcircuit2ssc
функционируйте также преобразовал все функции, реализованные в подсхеме SPICE. Чтобы отредактировать сгенерированный simscape компонент, в окне команды MATLAB, вводят редактирование +myMOSFET/iauc100n04s6l014.ssc.
subcircuit2ssc
функционируйте полностью импортирует эту конкретную подсхему, без потребности в дальнейших ручных шагах. Однако в этом примере, чтобы рассмотреть результаты симуляции более легко, можно получить доступ к логическому элементу, высушить, и исходные токи. Чтобы получить доступ к дренажу, логический элемент и исходные токи в simlog, добавляют в сгенерированный simscape компонент % drainInternal, gateInternal, и % sourceInternal внутренние узлы, и idrain, igate, и isource %, соответствующий через переменные. Затем сохраните изменения в новый файл с именем iauc100n04s6l014_updated.ssc
и передайте файл в качестве аргумента к ee_convertedMosfetValidation функции MATLAB.
Создайте файл с именем iauc100n04s6l014_wrapped.ssc
. Этот файл является файлом компонента для блока компонента Simscape в модели ee_MOSFET_subckt
.
ee_MOSFET_subckt_results
скрипт вызывает ee_convertedMosfetValidation
функция, чтобы сгенерировать некоторые стандартные характеристики, такие как ID по сравнению с Vgs, ID по сравнению с Vds, Зарядом затвора Qiss/, Qoss/Выходной заряд и Напряжение пробоя.
Чтобы построить эти характеристики с различными настройками, дважды кликните, блок пометил Define Conditions, и задайте параметры. В модели, чтобы запустить симуляции и построить результаты, результаты проверки нажатия кнопки.
Наконец, удалите временную директорию и все ее подкаталоги.