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