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

В этом примере показано, как преобразовать подсхему полевого транзистора металлооксидного полупроводника (MOSFET) на эквивалентный компонент Simscape™ и сравнить Специю, и Simscape строит для некоторых стандартных характеристик MOSFET, а именно, ID по сравнению с Vgs, ID по сравнению с Vds, Зарядом затвора Qiss/, Qoss/Выходной заряд и Напряжение пробоя. subcircuit2ssc функция преобразует все компоненты подсхемы в файле списка соединений SPICE в один или несколько эквивалентных файлов Simscape.

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

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

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

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

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

Очистка

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