DAC DC Measurement

Измерьте показатели производительности DC DAC выход

  • Библиотека:
  • Mixed-Signal Blockset / DAC / Measurements & Testbenches

  • DAC DC Measurement block

Описание

Блок DAC DC Measurement измеряет показатели производительности DC DAC, такие как ошибка смещения, ошибка усиления, интегральная нелинейность (INL) и дифференциальная нелинейность (DNL) ошибки. Можно использовать блок DAC DC Measurement, чтобы подтвердить модели архитектуры DAC, предоставленные в Mixed-Signal Blockset™, или можно использовать DAC собственной реализации.

Порты

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

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

Цифровой сигнал от DAC в виде скаляра.

Типы данных: fixed point | single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Конвертированный аналоговый сигнал от DAC в виде скаляра.

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

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

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

Параметры

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

Полярность входного сигнала к DAC.

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

Параметры блоков: Polarity
Ввод: символьный вектор
Значения: Bipolar|Unipolar
Значение по умолчанию: Bipolar

Ссылочное напряжение DAC в виде действительного скаляра в вольтах. Reference (V) помогает определить выход из входа цифровой код, Number of bits и Bias (V) с помощью уравнения:

DAC output = ((Digital input code2Количество  битов)Ссылка)+Смещение.

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

Параметры блоков: Ref
Ввод: символьный вектор
Значения: действительный скаляр
Значение по умолчанию: 2

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

Сместите напряжение, добавленное к выходу DAC в виде действительного скаляра в вольтах. Bias (V) помогает определить выход из входа цифровой код, Number of bits и Reference (V) с помощью уравнения:

DAC output = ((Digital input code2Количество  битов)Ссылка)+Смещение.

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

Параметры блоков: Bias
Ввод: символьный вектор
Значения: действительный скаляр
Значение по умолчанию: 0

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

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

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

Параметры блоков: SettlingTime
Ввод: символьный вектор
Значения: действительный скаляр
Значение по умолчанию: 3e-7

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

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

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

Параметры блоков: HoldOffTime
Ввод: символьный вектор
Значения: неотрицательный действительный скаляр
Значение по умолчанию: 1e-3

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

Количество битов во входном слове в виде безразмерного положительного действительного целого числа. Number of bits определяет разрешение DAC.

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

Параметры блоков: NBits
Ввод: символьный вектор
Значения: положительное действительное целое число
Значение по умолчанию: 10

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

Частота внутреннего преобразования запуска синхронизирует в виде действительного скаляра в Гц. Параметр Start conversion frequency определяет скорость преобразования в начале преобразования.

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

Параметры блоков: StartFreq
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 1e6

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

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

Чтобы измерить уровень DC, симуляция должна запуститься так, чтобы DAC мог произвести каждый цифровой код 20 времена. На основе этого предположения T Recommended simulation stop time (s) дают:

T=Samples per bit(StartFreq/2Nbits+1)+ Удержите время,

где StartFreq является частотой преобразования, запускают часы, и Nbits является разрешением DAC.

Количество отсчетов на бит вычисляется с помощью уравнения:

Samples per bit = max(1Ошибочный допуск,10).

Об этом параметре только сообщает блок и не доступен для редактирования.

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

Измерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка метод конечной точки. Этот метод использует конечные точки фактической передаточной функции, чтобы измерить DNL и ошибки INL.

Измерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка лучший подходящий метод. Этот метод использует стандартный метод подбора кривых, чтобы найти, что лучшая подгонка измеряет DNL и ошибки INL.

Выберите, чтобы сохранить подробные результаты испытаний к struct в базовом рабочем пространстве для последующей обработки в конце симуляции. По умолчанию этот параметр является невыбранным.

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

Зависимости

Чтобы включить этот параметр, выберите параметр Output result to base workspace.

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

Параметры блоков: VariableName
Ввод: символьный вектор
Значения: символьная строка
Значение по умолчанию: dac_dc_out

Щелкните, чтобы построить результат измерения для последующего анализа.

Больше о

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

Введенный в R2020a