PWM Interface

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

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

  • Block icon of PWM Interface.

Описание

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

Порты

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

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

Этот порт получает данные о рабочем цикле из порта сообщения связанного блока PWM Write.

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

Вывод

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

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

Зависимости

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

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

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

Зависимости

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

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

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

Зависимости

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

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

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

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

Параметры

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

Основной

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

Примечание

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

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

Пример: 50e-6

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

Пример: Up

Задайте время, в которое производится входной рабочий цикл.

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

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

Пример: 450e-9

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

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

PWM Выход

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

ПараметрЗначение по умолчанию
At start of periodHigh
At mid of periodNoChange

Зависимости

At mid of period только доступно, когда параметр Counter mode устанавливается на Вниз.

Задайте состояние сигнала формы волны 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.

Фаза

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

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

Введенный в R2020b