Документация Engee

Timing and Delay Measurement

Страница в процессе разработки.

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

Тип: SubSystem

Путь в библиотеке:

/Mixed-Signal/Utilities/Timing and Delay Measurement

Описание

Блок Timing and Delay Measurement измеряет основные временные метрики, такие как период, частота, коэффициент заполнения, время нарастания, время спада и задержка сигнала.

Порты

Вход

# reference — входной сигнал
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# test — тестовый сигнал
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# period — период входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# frequency — частота входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# rise time — время нарастания входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# fall time — время спада входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# duty cycle — коэффициент заполнения входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

# delay — задержка входного сигнала
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Единый порог отсчёта

# Use the same reference threshold for all measurments — использование одного и того же опорного порога для измерения всех временных метрик

Details

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

Значение по умолчанию

true (включено)

Имя для программного использования

SameRefThreshold

Настраиваемый

Нет

Вычисляемый

Да

# Reference threshold (V) — опорный порог, используемый для измерения временных метрик

Details

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

Зависимости

Чтобы использовать этот параметр, установите флажок рядом с параметром Use the same reference threshold for all measurments в группе параметров The same reference threshold на вкладке Configuration.

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

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

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

Значение по умолчанию

0.0

Имя для программного использования

GlobalRefThreshold

Настраиваемый

Нет

Вычисляемый

Да

Время нарастания/спада

# Input range (V) — размах входного сигнала

Details

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

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

  • Используйте get_param(gcb,"Range") для просмотра текущего значения параметра Input range (V).

  • Используйте set_param(gcb,"Range",value), чтобы установить для параметра Input range (V) определенное значение.

Значение по умолчанию

[-1 1]

Имя для программного использования

Range

Настраиваемый

Нет

Вычисляемый

Да

# Type — входные пороговые уровни для измерения времени нарастания/спада
90% / 10% | 80% / 20%

Details

Определяет входные пороговые уровни для измерения времени нарастания/спада, заданные как 80% / 20% или 90% / 10%.

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

  • Используйте get_param(gcb,"MeasurementType") для просмотра текущего значения параметра Type.

  • Используйте set_param(gcb,"MeasurementType",value), чтобы установить для параметра Type определенное значение.

Значения

90% / 10% | 80% / 20%

Значение по умолчанию

90% / 10%

Имя для программного использования

MeasurmentType

Настраиваемый

Нет

Вычисляемый

Да

Задержка

# Test threshold (V) — пороговое напряжение тестового сигнала, используемое для измерения задержки

Details

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

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

  • Используйте get_param(gcb,"DelayTstThreshold") для просмотра текущего значения параметра Test threshold (V).

  • Используйте set_param(gcb,"DelayTstThreshold",value), чтобы установить для параметра Test threshold (V) определенное значение.

Значение по умолчанию

0.0

Имя для программного использования

DelayTstThreshold

Настраиваемый

Нет

Вычисляемый

Да