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

Sampling Clock Source

Генерация тактового сигнала с дрожанием апертуры.

Тип: SubSystem

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

/Mixed-Signal/ADC/Building Blocks/Sampling Clock Source

Описание

Блок Sampling Clock Source генерирует тактовый сигнал синусоидальной или прямоугольной формы с искажениями, вызванными дрожанием апертуры.

Порты

Выход

# clk — выходной тактовый сигнал с дрожанием апертуры
скаляр

Details

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

Типы данных

Float64

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

Нет

Параметры

Parameters

Основные

# Clock type — форма выходного тактового сигнала
Square wave | Sine wave

Details

Форма выходного тактового сигнала:

  • Square wave — возвращает прямоугольный сигнал с амплитудой 1 В и заданной частотой;

  • Sine wave — возвращает синусоидальный сигнал с амплитудой 1 В и заданной частотой.

Значения

Square wave | Sine wave

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

Square wave

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

clock_type

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

Нет

Вычисляемый

Да

# Clock frequency (Hz) — требуемая частота выходного тактового сигнала

Details

Требуемая частота выходного тактового сигнала, заданная как скаляр в Гц.

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

1e6

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

clock_freq

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

Нет

Вычисляемый

Да

Clock output range

# Min (V) — минимальное выходное напряжение тактового сигнала

Details

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

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

0

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

min_vol

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

Нет

Вычисляемый

Да

# Max (V) — максимальное выходное напряжение тактового сигнала

Details

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

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

1

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

max_vol

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

Нет

Вычисляемый

Да

Impairment

# RMS aperture jitter (s) — стандартное отклонение положений фронта тактового сигнала

Details

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

Задержка апертуры — это задержка между тактовым сигналом дискретизации и фактическим моментом взятия отсчета. Дрожание апертуры — это изменение задержки апертуры от отсчета к отсчету. Дрожание апертуры приводит к возникновению напряжения ошибки в АЦП, пропорционального величине дрожания и скорости нарастания входного сигнала АЦП.

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

1e-12

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

rms_jitter

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

Нет

Вычисляемый

Да

Advanced

Основные

# Specify custom seed — задание начального значения

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Clock type значение Sine wave.

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

false (выключено)

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

cust_seed

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

Нет

Вычисляемый

Да

# Seed — начальное значение для генерации тактового сигнала

Details

Начальное значение для генерации тактового сигнала, заданное как неотрицательный вещественный скаляр.

Зависимости

Чтобы использовать этот параметр, установите флажок Specify custom seed на вкладке Advanced.

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

0

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

seed

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

Нет

Вычисляемый

Да

# Specify custom initial output — задание начального выходного значения

Details

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

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

false (выключено)

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

cust_init_output

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

Нет

Вычисляемый

Да

# Initial output — начальное выходное значение тактового сигнала дискретизации

Details

Начальное выходное значение источника тактового сигнала дискретизации, заданное как вещественный скаляр.

Зависимости

Чтобы использовать этот параметр, установите флажок Specify custom initial output на вкладке Advanced.

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

1

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

init_output

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

Нет

Вычисляемый

Да

# Enable increased buffer size — включение увеличения размера буфера

Details

Установите этот флажок, чтобы включить увеличение размера буфера во время моделирования. Это увеличит размер буфера блока Переменная задержка импульса внутри блока Sampling Clock Source. По умолчанию флажок снят.

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

false (выключено)

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

enbl_buffer_size

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

Нет

Вычисляемый

Да

# Buffer size — количество отсчетов входного буфера, доступных во время моделирования

Details

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

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

Зависимости

Чтобы использовать этот параметр, установите флажок Enable increased buffer size на вкладке Advanced.

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

50

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

buffer_size

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

Нет

Вычисляемый

Да