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