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

Параметры

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

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

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

  • Использование get_param(gcb,'Polarity') просмотреть текущий Input polarity.

  • Использование set_param(gcb,'Polarity',value) установить Input polarity на определенное значение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Использование get_param(gcb,'HoldOffTime') просмотреть текущее значение Hold off time (s).

  • Использование set_param(gcb,'HoldOffTime',value) установить Hold off time (s) на определенное значение.

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

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

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

  • Использование get_param(gcb,'NBits') просмотреть текущий Number of bits.

  • Использование set_param(gcb,'NBits',value) установить Number of bits на определенное значение.

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

Частота внутреннего начинать-преобразования синхронизирует в виде положительного действительного скаляра в Гц. Start conversion frequency (Hz) определяет уровень DAC.

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

  • Использование get_param(gcb,'StartFreq') просмотреть текущее значение Start conversion frequency (Hz).

  • Использование set_param(gcb,'StartFreq',value) установить Start conversion frequency (Hz) на определенное значение.

Типы данных: 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.

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

  • Использование get_param(gcb,'VariableName') просмотреть текущее значение Workspace variable name.

  • Использование set_param(gcb,'VariableName',value) установить Workspace variable name на определенное значение.

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

Больше о

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

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте