Timing Measurement

Измерьте период, частоту, рабочий цикл, время нарастания, время спада и задержку сигнала

  • Библиотека:
  • Mixed-Signal Blockset / Утилиты

  • Timing Measuement block

Описание

Блок Timing Measurement измеряет основные метрики синхронизации, такие как период, частота, рабочий цикл, время нарастания, время спада и задержка сигнала.

Порты

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

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

Входной сигнал, синхронизирующие метрики которого измеряются в виде скаляра.

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

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

Зависимости

Чтобы включить этот порт, выберите Delay как опцию измерения во вкладке Selection.

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

Вывод

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

Период входного сигнала, возвращенного как скаляр.

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

Частота входного сигнала, возвращенного как скаляр.

Зависимости

Чтобы включить этот порт, выберите Frequency как опцию измерения во вкладке Selection.

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

Время нарастания входного сигнала, возвращенного как скаляр.

Зависимости

Чтобы включить этот порт, выберите Rise Time как опцию измерения во вкладке Selection.

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

Время спада входного сигнала, возвращенного как скаляр.

Зависимости

Чтобы включить этот порт, выберите Fall time как опцию измерения во вкладке Selection.

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

Рабочий цикл входного сигнала, возвращенного как скаляр.

Зависимости

Чтобы включить этот порт, выберите Duty Cycle как опцию измерения во вкладке Selection.

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

Задержка входного сигнала, возвращенного как скаляр.

Зависимости

Чтобы включить этот порт, выберите Delay как опцию измерения во вкладке Selection.

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

Параметры

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

Выбор

Выберите, чтобы измерить период входного сигнала.

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

Выберите, чтобы измерить частоту входного сигнала.

Частота задана, когда количество циклов, завершенных на модуль времени периодическим сигналом, задало в герц. Это - инверсия Period.

Выберите, чтобы измерить время нарастания входного сигнала.

Время нарастания задано как время, требуемое возрастающим ребром сигнала достигнуть от 10% до 90% (или 20% к 80%) его значения устойчивого состояния, заданного в секундах.

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

Время спада задано как время, требуемое падающим ребром сигнала пойти от 90% до 10% (или 80% к 20%) его значения устойчивого состояния, заданного в секундах.

Выберите, чтобы измерить рабочий цикл входного сигнала.

Рабочий цикл задан как отношение положительной ширины импульса к периоду в виде части.

Выберите, чтобы измерить задержку входного сигнала.

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

Настройка

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

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

Зависимости

Чтобы включить этот параметр, выберите Use same reference threshold for all measurements во вкладке Configuration.

Программируемое использование

  • Использование get_param(gcb,'SameRefThreshold') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'SameRefThreshold',value) установить Reference threshold (V) на определенное значение.

Период/Частота

Ссылочное пороговое напряжение раньше измеряло период и/или частоту сигнала интереса в виде скаляра в вольтах.

Зависимости

Чтобы включить этот параметр, отмените выбор Use same reference threshold for all measurements во вкладке Configuration и выберите Period и/или Frequency во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'PeriodRefThreshold') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'PeriodRefThreshold',value) установить Reference threshold (V) на определенное значение.

Повышение/Время спада

Пик к пиковому значению входного сигнала в виде вектора-строки с 2 элементами в вольтах. Первый элемент задает значение метки входного сигнала, и второй элемент задает пиковое значение. Input range (V) используется, чтобы вычислить верхние и более низкие пороговые уровни, чтобы вычислить времена повышения/падения.

Зависимости

Чтобы включить этот параметр, выберите Rise Time и/или Fall Time во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'Range') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'Range',value) установить Reference threshold (V) на определенное значение.

Определяет входные пороговые уровни, чтобы измерить времена повышения/падения в виде любого 80%/20% или 90%/10%.

Зависимости

Чтобы включить этот параметр, выберите Rise Time и/или Fall Time во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'MeasurementType') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'MeasurementType',value) установить Reference threshold (V) на определенное значение.

Рабочий цикл

Ссылочное пороговое напряжение раньше измеряло рабочий цикл сигнала интереса в виде скаляра в вольтах.

Зависимости

Чтобы включить этот параметр, отмените выбор Use same reference threshold for all measurements во вкладке Configuration и выберите Duty Cycle во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'DcRefThreshold') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'DcRefThreshold',value) установить Reference threshold (V) на определенное значение.

Задержка

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

Зависимости

Чтобы включить этот параметр, отмените выбор Use same reference threshold for all measurements во вкладке Configuration и выберите Delay во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'DelayRefThreshold') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'DelayRefThreshold',value) установить Reference threshold (V) на определенное значение.

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

Зависимости

Чтобы включить этот параметр, отмените выбор Use same reference threshold for all measurements во вкладке Configuration и выберите Delay во вкладке Selection.

Программируемое использование

  • Использование get_param(gcb,'DelayTstThreshold') просмотреть текущее значение Reference threshold (V).

  • Использование set_param(gcb,'DelayTstThreshold',value) установить Reference threshold (V) на определенное значение.

Введенный в R2020b