Half-Bridge Driver

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

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

  • Half-Bridge Driver block

Описание

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

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

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

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

Первая пара выходных электрических портов, HO и HS, ведет себя таким же образом как порты G и S блока Gate Driver. Соедините эти порты с высокой стороной MOSFET или IGBT полумоста. Вторая пара портов, LO и LS, соединяет с низкой стороной MOSFET или IGBT полумоста. Они ведут себя похожим способом, за исключением того, что их логика инвертируется относительно той из высокой стороны.

Схема показывает свойства синхронизации для драйвера полумоста, где:

  • t pLH является задержкой распространения низкой стороны, когда входная логика идет от 0 до 1.

  • t dLH является потерей времени высокой стороны, когда входная логика идет от 0 до 1.

  • t pHL является задержкой распространения высокой стороны, когда входная логика идет от 1 до 0.

  • DHL t является потерей времени низкой стороны, когда входная логика идет от 1 до 0.

Отказы

Можно вставить отказ в один или оба из выходных параметров в заданном времени симуляции. Опции отказа:

  • Вход сбоя зафиксирован в логическом 0

  • Вход сбоя зафиксирован в логической 1

  • Сбой высокая сторона прочь

  • Сбой высокая сторона на

  • Сбой низкая сторона прочь

  • Сбой низкая сторона на

  • Приводят высокие и низкие стороны к сбою прочь

  • Приводят высокие и низкие стороны к сбою на

Порты

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

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

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

Зависимости

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

Сохранение

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

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

Зависимости

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

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

Зависимости

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

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

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

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

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

Параметры

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

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

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

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

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

Распространение низкой стороны задерживается, когда входная логика идет от 0 до 1.

Потеря времени высокой стороны, когда входная логика идет от 0 до 1.

Распространение высокой стороны задерживается, когда входная логика идет от 1 до 0.

Потеря времени низкой стороны, когда входная логика идет от 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++ с помощью Simulink® Coder™.

Введенный в R2017b