Binary Weighted DAC

DAC N-bit на основе R-2R взвесил архитектуру резистора

  • Библиотека:
  • Mixed-Signal Blockset / DAC / Архитектуры

  • Binary Weighted DAC block

Описание

DAC R-2R является одним из наиболее распространенных типов Взвешенного двоичным файлом DACs. Это состоит из параллели взвешенная двоичным файлом группа резисторов. Каждый цифровой уровень преобразован в эквивалентный аналоговый сигнал группой резисторов.

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

Архитектура DAC R-2R является низким разрешением и потребляет больше энергии из-за большого количества резисторов, требуемых реализовывать архитектуру.

Порты

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

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

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

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

Вывод

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

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

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

Параметры

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

Общий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дрожание апертуры RMS, добавленное как нарушение к начинать-преобразованию, синхронизирует в виде действительного неотрицательного скаляра в секундах. Обнулите RMS aperture jitter, если вы хотите чистый сигнал от часов.

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

  • Использование get_param(gcb,'StartClkJitter') просмотреть текущее значение RMS aperture jitter (s).

  • Использование set_param(gcb,'StartClkJitter',value) установить RMS aperture jitter (s) на определенное значение.

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

Ссылочное напряжение 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

Нарушения

Выберите, чтобы включить нарушения, такие как ошибка смещения и ошибка усиления в симуляции DAC. По умолчанию этот параметр является невыбранным.

Квантование сдвигов продвигается определенным значением в виде скаляра в %FS (полный масштаб процента), FS (полный масштаб) или LSB (младший значащий бит).

Offset error применяется перед Reference (V) и Bias (V).

Зависимости

Чтобы включить этот параметр, выберите Enable impairments во вкладке Impairments.

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

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

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

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

Ошибка в наклоне прямой линии, интерполирующей DAC, передает кривую в виде действительного скаляра в %FS (полный масштаб процента), FS (полный масштаб) или LSB (младший значащий бит).

Gain error применяется перед Reference (V) и Bias (V).

Зависимости

Чтобы включить этот параметр, выберите Enable impairments во вкладке Impairments.

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

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

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

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

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