Segmented DAC

Преобразуйте большой цифровой вход в аналоговый сигнал с помощью расположения меньшего DACs

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

  • Segmented DAC block

Описание

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

Порты

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

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

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

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

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

Зависимости

Чтобы включить этот порт, выберите Use external start clock.

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

Вывод

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

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

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

Параметры

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

Задайте полярность входных данных DAC. Установите Input polarity на:

  • Unipolar когда цифровой вход может только быть положительным.

  • Bipolar когда цифровой вход может быть и положительным и отрицательным.

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

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

Выберите, чтобы связать с внешними часами преобразования запуска. Эта опция выбрана по умолчанию. Если вы отменяете выбор этой опции, блок Sampling Clock Source в блоке Segmented DAC используется, чтобы сгенерировать часы преобразования запуска.

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

Зависимости

Чтобы включить этот параметр, отмените выбор Use external start clock.

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

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

Ссылочная величина DAC выход в виде действительного скаляра в вольтах. Reference (V) является одним младшим значащим битом (LSB), больше, чем максимальный достижимый выход.

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

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

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

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

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

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

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

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

Допуск, допускавший, вычисляя время урегулирования в виде положительного действительного скаляра в LSB. Выход DAC должен обосноваться в Settling time tolerance (LSB) Settling time (s).

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

Параметры блоков: SettlingTimeTolerance
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 0.5
Настройки сегмента

Топология основного DAC для сегмента. Можно только использовать Binary Weighted DAC.

Количество физических входных битов для сегмента DAC в виде действительного скаляра, больше, чем 2. Для первых двух сегментов DAC значением по умолчанию Bits является 4. Для последующих сегментов значением по умолчанию является 2.

Переключите шаги квантования значением, которое вы вводите в параметре Offset error в виде действительного скаляра.

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

Ошибка в наклоне DAC передает кривую в виде действительного скаляра.

Модуль ошибки усиления в виде LSB, полный масштаб (FS), или полный масштаб процента (%FS).

Щелкните, чтобы добавить новый сегмент DAC со значениями по умолчанию. В настоящее время можно составить в целом пять сегментов DAC с блоком Segmented DAC.

Щелкните, чтобы добавить новый сегмент DAC путем дублирования выбранного сегмента. В настоящее время можно составить в целом пять сегментов с блоком Segmented DAC.

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

Смотрите также

|

Введенный в R2021a