Пропустите драйвер

Поведенческая модель интегральной схемы драйвера логического элемента

  • Библиотека:
  • Simscape / Электрический / Semiconductors & Converters

Описание

Блок драйверов Логического элемента обеспечивает абстрактное представление интегральной схемы драйвера логического элемента. Модели блока вводят гистерезис, задержку распространения и turn-on/turn-off динамику. Если, моделируя схему драйвера логического элемента явным образом, всегда не используйте этот блок или Блок драйверов Полумоста, чтобы установить напряжение источника логического элемента на блоке MOSFET или эмиттерное логическим элементом напряжение на блоке IGBT. Не соединяйте управляемый источник напряжения непосредственно с полупроводниковым логическим элементом, потому что это не использует выходной импеданс драйвера логического элемента, который определяет переключающуюся динамику.

Блок драйверов Логического элемента имеет два варианта моделирования, доступные путем щелчка правой кнопкой по блоку по блок-схеме и затем выбора подходящего варианта из контекстного меню, под Simscape> Block choices:

  • PS input — Состоянием вывода драйвера управляет входной u физического сигнала. Используйте этот вариант, если весь ваш контроллер, включая генерацию формы волны PWM, определяется блоками Simulink®. Этот вариант моделирования является значением по умолчанию.

  • Electrical input ports — Состоянием вывода драйвера управляют две электрических входных связи, PWM и REF. Используйте этот вариант, если ваша модель имеет восходящие аналоговые компоненты, такие как Управляемый источник Напряжения PWM.

Когда вход повышается выше уровня на входе логической 1, переход состояния вывода от прочь до на инициируется после задержки, равной повороту - на задержке распространения. Потребованное выходное напряжение через шаги портов G и S в значении от выходного напряжения несостояния до выходного напряжения на состоянии, но фактического выходного напряжения установлено временной константой RC, сопоставленной со значением On-state gate drive resistance и емкостью полной нагрузки. Точно так же, когда вход падает ниже входного значения логического 0, переход состояния вывода от на прочь инициируется после задержки, равной выключить задержке распространения и с динамикой, теперь установленной значением Off-state gate drive resistance.

Отказы

Можно вставить отказ в вывод драйвера логического элемента в заданном времени симуляции, чтобы сделать соединенное полупроводниковое устройство или постоянно прочь или постоянно на. Используйте эту функцию, чтобы представлять не пройдено полупроводниковое устройство, как отказавший в разомкнутой цепи или при нормальных условиях на состоянии.

Порты

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

развернуть все

Введите физический сигнал, который задает значение элемента управления вводом.

Зависимости

Enabled для варианта PS input блока.

Сохранение

развернуть все

Электрический порт сохранения сопоставил с длительностью импульса модулируемый сигнал.

Зависимости

Enabled для варианта Electrical input ports блока.

Электрический порт сохранения сопоставлен с плавающей нулевой ссылкой вольта.

Зависимости

Enabled для варианта Electrical input ports блока.

Электрический порт сохранения сопоставлен с логическим элементом. Соедините этот порт с логическим элементом блока MOSFET или IGBT.

Электрический порт сохранения сопоставлен с источником или эмиттером. Соедините этот порт с источником блока MOSFET или эмиттером блока IGBT.

Параметры

развернуть все

Введите логику

Значение входного сигнала, соответствующего уровню логической 1.

Зависимости

Enabled для варианта PS input блока.

Значение входного сигнала, соответствующего уровню логического 0.

Зависимости

Enabled для варианта PS input блока.

Значение входного напряжения, соответствующего уровню логической 1.

Зависимости

Enabled для варианта Electrical input ports блока.

Значение входного напряжения, соответствующего уровню логического 0.

Зависимости

Enabled для варианта Electrical input ports блока.

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

Потребованное выходное напряжение, когда драйвер находится в на состоянии.

Потребованное выходное напряжение, когда драйвер находится в от состояния.

Синхронизация

Когда вход повышается выше уровня на входе логической 1, переход состояния вывода от прочь до на инициируется после задержки, равной повороту - на задержке распространения.

Когда вход падает ниже входного значения логического 0, переход состояния вывода от на прочь инициируется после задержки, равной выключить задержке распространения.

Динамика

Выберите тип параметризации драйвера:

  • Output impedance — Задайте сопротивления диска логического элемента несостояния и на состоянии.

  • Rise and fall times — Задайте время нарастания, осеннее время, и загрузите емкость.

Пропустите сопротивление диска, когда драйвер будет в на состоянии.

Зависимости

Enabled, когда параметр Parameterization устанавливается на Output impedance.

Пропустите сопротивление диска, когда драйвер будет в от состояния.

Зависимости

Enabled, когда параметр Parameterization устанавливается на Output impedance.

Время нарастания драйвера от 10% до 90%.

Зависимости

Enabled, когда параметр Parameterization устанавливается на Rise and fall times.

Осеннее время драйвера от 90% до 10%.

Зависимости

Enabled, когда параметр Parameterization устанавливается на Rise and fall times.

Емкость загрузки драйвера.

Зависимости

Enabled, когда параметр Parameterization устанавливается на Rise and fall times.

Отказы

Выберите Yes, чтобы включить моделирование отказов. Связанные параметры в разделе Faults становятся видимыми, чтобы позволить вам задать время, чтобы перестать работать и тип отказа.

Установите время симуляции, в котором вы хотите, чтобы блок ввел неработающее состояние.

Зависимости

Enabled, когда параметр Enable faults устанавливается на Yes.

Выберите, перестал ли драйвер работать путем создания соединенного полупроводникового устройства постоянно выключенным или включенным.

Зависимости

Enabled, когда параметр Enable faults устанавливается на Yes.

Образцовые примеры

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2017b