PWM Interface

Симулируйте модуляцию ширины импульса (PWM), выводимую с оборудования

  • Библиотека:
  • SoC Blockset/Периферия

  • Block icon of PWM Interface.

Описание

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

Порты

Вход

расширить все

Этот порт получает данные коэффициента заполнения от порта msg подключенного блока PWM Write.

Типы данных: SoCData

Выход

расширить все

Этот порт выводит модулированную по ширине импульса прямоугольную волну, заданную портом dCycle входа.

Зависимости

Чтобы включить этот порт, установите параметр Output mode равным Switching.

Типы данных: double

Этот порт выводит дополнительный PWM сигнал.

Зависимости

Чтобы включить этот порт, установите параметр Output mode равным Switching.

Типы данных: double

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

Зависимости

Чтобы включить этот порт, установите параметр Output mode равным Average.

Типы данных: double

Этот порт отправляет сообщение во время каждого выходного события ШИМ, которое может соединиться с start портом блока ADC Interface, чтобы синхронизировать события АЦП и ШИМ в системах с обратной связью.

Типы данных: rteEvent

Параметры

расширить все

Главный

Задайте период формы волны PWM в секундах.

Примечание

Для PWM waveform period (s) из 10 нс коэффициент заполнения должен быть больше 1%.

Симулируйте выходной сигнал как истинную форму волны PWM путем определения Switching или как среднее значение коэффициента заполнения путем определения Average.

Пример: 50e-6

Режим счетчика задает форму базового пилообразного сигнала, который управляет выходным сигналом PWM внутри модуля PWM. В Up mode, счетчик пиломатериалов шагов по максимуму и затем сбрасывается до нуля на каждом периоде. В Down режим, счетчик пиломатериалов уменьшается до нуля, затем сбрасывается на максимальное. В Up-Down режим, счетчик пиломатериалов колеблется от нуля до максимального значения.

Пример: Up

Укажите время, в которое производится выборка входного коэффициента заполнения.

Пример: Mid or End of PWM period

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

Пример: 450e-9

Задайте, когда этот блок инициирует событие относительно формы волны PWM.

Пример: Mid or End of PWM period

Выход ШИМ

Задайте состояние сигнала формы волны PWM в position в форме волны относительно общего периода. Когда установлено значение High или Lowвыходной сигнал изменяется на 1 или 0, соответственно. Когда установлено значение Changeформа волны инвертирует текущее значение. Когда установлено значение NoChange, форма волны не меняется. The position может быть либо start или mid точка формы волны PWM. В этой таблице приведены настройки по умолчанию для этих параметров.

ПараметрДефолт
At start of periodHigh
At mid of periodNoChange

Зависимости

At mid of period доступен только, когда параметр Counter mode установлен в Up-Down.

Задайте состояние сигнала формы волны PWM, когда внутренний счетчик PWM запускает компаратор n. Когда установлено значение High или Lowвыходной сигнал изменяется на 1 или 0, соответственно. Когда установлено значение Changeформа волны инвертирует текущее значение. Когда установлено значение NoChange, форма волны не меняется. Два компаратора, 1 и 2, доступны для изменения сигнала PWM. В этой таблице приведены настройки по умолчанию для этих параметров.

ПараметрДефолт
At compare 1Low
At compare 2NoChange

Зависимости

At compare 1 и At compare 2 параметры доступны только, когда параметру Counter mode задано значение Up-Down.

Задайте состояние сигнала формы волны PWM, когда внутренний счетчик PWM пересечет компаратор n значение в заданном direction. Когда установлено значение High или Lowвыходной сигнал изменяется на 1 или 0, соответственно. Когда установлено значение Changeформа волны инвертирует текущее значение. Когда установлено значение NoChange, форма волны не меняется. Два компаратора, 1 и 2, доступны для изменения сигнала PWM. В этой таблице приведены настройки по умолчанию для этих параметров.

ПараметрДефолт
At compare 1 up countLow
At compare 1 down countHigh
At compare 2 up countNoChange
At compare 2 down countNoChange

Зависимости

Эти аргументы доступны только, когда параметру Counter mode задано значение Up-Down.

Фаза

Задайте фазу относительного периода формы волны ШИМ. Фаза представлена как скаляр между 0 на 360 степени.

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

.
Введенный в R2020b