Segmented DAC

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

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

  • Segmented DAC block

Описание

Блок Segmented DAC преобразует большой цифровой сигнал в аналоговый выход путем разделения его на несколько небольших DAC. Блок Segmented DAC поддерживает до пяти сегментированных 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

Различие между аналоговым выходом для кода с нулем и аналоговым нули в непарном ЦАП, заданная как действительный скаляр в вольтах.

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

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

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

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

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

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

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

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

Топология базового DAC для сегмента. Вы можете использовать только Binary Weighted ЦАП.

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

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

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

Ошибка в наклоне передаточной кривой DAC, заданная как действительный скаляр.

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

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

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

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

Введенный в R2021a