Преобразование SPICE подсхемы MOSFET и валидация

Этот пример показывает, как преобразовать подокружение полупроводникового транзистора полевого действия (MOSFET) в эквивалентный компонент Simscape™ и сравнить графики Spice и Simscape для некоторых стандартных характеристик MOSFET, а именно: Id против Vgs, Id против Vds, Qiss/Gate, Qoss/oute The subcircuit2ssc функция преобразует все компоненты подсхемы в файле списка цепей SPICE в один или несколько эквивалентных файлов Simscape.

Откройте подсхему MOSFET

В этом примере вы преобразуете эту подсхему MOSFET в компонент Simscape. Чтобы открыть список сетей SPICE, в командном окне MATLAB введите edit IAUC100N04S6L014.cir.

Выполните эту команду, чтобы преобразовать подсхему SPICE IAUC100N04S6L014.cir модели компонента Simscape и размещения сгенерированных файлов во вновь созданной директории с именем +myMOSFET:

Откройте преобразованную модель MOSFET

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

Очистка

Наконец, удалите временную директорию и все его подкаталоги.

Для просмотра документации необходимо авторизоваться на сайте