N-битный ЦАП, основанный на R-2R архитектуре резисторов
Mixed-Signal Blockset/DAC/Архитектура
DAC R-2R является одним из наиболее распространенных типов DAC с двоичным весом. Он состоит из параллельного бинарного блока резисторов. Каждый цифровой уровень преобразуется в эквивалентный аналоговый сигнал с помощью блока резисторов.
Входная/выходная передаточная кривая двоичного взвешенного DAC может быть немонотонной, что означает, что передаточная кривая может изменить свое направление назад.
Архитектура R-2R DAC имеет низкое разрешение и потребляет больше степень из-за большого количества резисторов, необходимых для реализации архитектуры.
digital
- Цифровой входной сигнал в ЦАПЦифровой входной сигнал в ЦАП, заданный как скаляр.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
start
- Внешние часы для начала преобразованияВнешние часы для начала преобразования, заданные как скаляр. Этот порт определяет, когда начинается процесс цифроаналогового преобразования.
Чтобы включить этот порт, выберите Use external start clock на вкладке General.
Типы данных: double
analog
- Преобразованный аналоговый выходной сигналПреобразованный аналоговый выходной сигнал, возвращенный в виде скаляра.
Типы данных: double
ready
- Определяет, завершено ли цифровое-аналоговое преобразованиеОпределяет, завершено ли цифроаналоговое преобразование, возвращаемое в виде скаляра.
Чтобы включить этот порт, выберите Show ready port на вкладке General.
Типы данных: double
Number of bits
- Количество битов во входном слове5
(по умолчанию) | положительное действительное целое числоКоличество бит в вход слове, заданное как бесчисленное положительное действительное целое число. Number of bits определяет разрешение DAC.
Параметры блоков:
NBits
|
Тип: Вектор символов |
Значения: положительное действительное целое число |
По умолчанию:
5
|
Типы данных: double
Input polarity
- Полярность входного сигнала в ЦАПBipolar
(по умолчанию) | Unipolar
Полярность входного сигнала на ЦАП.
Параметры блоков:
Polarity
|
Тип: Вектор символов |
Значения:
Bipolar | Unipolar |
По умолчанию:
Bipolar
|
Use external start clock
- Подключение к синхроимпульсу преобразования внешнего запускаВыберите для подключения к синхроимпульсу преобразования внешнего запуска. По умолчанию эта опция выбрана. Если вы отменяете выбор этой опции, то блок Sampling Clock Source внутри Сегментированного DAC используется, чтобы сгенерировать часы преобразования запуска
Conversion start frequency (Hz)
- Частота синхроимпульса преобразования внутреннего запуска1e6
(по умолчанию) | положительный действительный скалярЧастота синхроимпульса преобразования внутреннего запуска, заданная как действительный скаляр в Гц. Параметр Conversion start frequency определяет скорость преобразования в начале преобразования.
Чтобы включить этот параметр, отмените выбор Use external start clock.
Параметры блоков:
StartFreq
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
1e6
|
Типы данных: double
Reference (V)
- Опорное напряжение2
(по умолчанию) | действительный скалярОпорное напряжение DAC, заданное как действительный скаляр в вольтах. Reference (V) помогает определить выход из входа цифрового кода, Number of bits и Bias (V) с помощью уравнения:
.
Параметры блоков:
Ref
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
2
|
Типы данных: double
Bias (V)
- Напряжение смещения, добавленное к выходу0
(по умолчанию) | действительный скалярНапряжение смещения, добавленное к выходу DAC, задается как действительный скаляр в вольтах. Bias (V) помогает определить выход из входа цифрового кода, Number of bits и Reference (V) с помощью уравнения:
.
Параметры блоков:
Bias
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
0
|
Типы данных: double
Show ready port
- Включите готовый порт на блокеВыберите, чтобы включить ready порт на блоке. По умолчанию эта опция отменена.
Enable impairments
- Включите нарушения в симуляции DACВыберите, чтобы включить нарушения, такие как ошибка смещения и ошибка усиления в симуляции DAC. Этот параметр выбран. по умолчанию.
Offset error
- Смещает шаги квантования на определенное значение0 LSB
(по умолчанию) | действительный скалярСмещает шаги квантования на определенное значение, заданное как скаляр в% FS (процентная полная шкала), FS (полная шкала) или LSB (наименее значимый бит).
Offset error применяется перед Reference (V) и Bias (V).
Чтобы включить этот параметр, выберите Enable impairments на вкладке Impairments.
Параметры блоков:
OffsetError
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
0 LSB
|
Типы данных: double
Gain error
- Ошибка в наклоне передаточной кривой DAC0 LSB
(по умолчанию) | действительный скалярОшибка в наклоне прямой линии, интерполирующей передаточную кривую DAC, заданная как действительный скаляр в% FS (процентная полная шкала), FS (полная шкала) или LSB (наименее значимый бит).
Gain error применяется перед Reference (V) и Bias (V).
Чтобы включить этот параметр, выберите Enable impairments на вкладке Impairments.
Параметры блоков:
GainError
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
0 LSB
|
Типы данных: double
Settling time (s)
- Время, необходимое для расчета выходов2e-7
(по умолчанию) | неотрицательным вещественным скаляромВремя, необходимое для того, чтобы выход DAC осел в пределах некоторой части от его конечного значения, заданного как неотрицательный действительный скаляр в секундах.
Параметры блоков:
SettlingTime
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
2e-7
|
Типы данных: double
Settling time tolerance (LSB)
- Допуск для вычисления времени урегулирования0.5
(по умолчанию) | положительный действительный скалярДопуск позволял вычислить время урегулирования, заданный как положительный действительный скаляр в LSB. Выходы DAC должны рассчитываться в пределах Settling time tolerance (LSB) по Settling time (s).
Параметры блоков:
SettlingTimeTolerance |
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
0.5
|
Типы данных: double
DAC AC measurement | DAC DC measurement | DAC Testbench | inldnl
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.