Измерьте показатели производительности DC DAC выход
Mixed-Signal Blockset / DAC / Measurements & Testbenches
Блок DAC DC Measurement измеряет показатели производительности DC DAC, такие как ошибка смещения, ошибка усиления, интегральная нелинейность (INL) и дифференциальная нелинейность (DNL) ошибки. Можно использовать блок DAC DC Measurement, чтобы подтвердить модели архитектуры DAC, предоставленные в Mixed-Signal Blockset™, или можно использовать DAC собственной реализации.
digital
— Цифровой входной сигнал от DACЦифровой сигнал от DAC в виде скаляра.
Типы данных: fixed point
| single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
analog
— Конвертированный аналоговый сигнал от DACКонвертированный аналоговый сигнал от DAC в виде скаляра.
Типы данных: double
start
— Внешний таймер, чтобы запустить преобразованиеВнешний таймер, чтобы запустить преобразование в виде скаляра. Этот порт определяет, когда процесс цифро-аналогового преобразования запускается.
Типы данных: double
Input polarity
— Полярность входного сигнала к DACBipolar
(значение по умолчанию) | Unipolar
Полярность входного сигнала к DAC.
Параметры блоков:
Polarity |
Ввод: символьный вектор |
Значения:
Bipolar |Unipolar |
Значение по умолчанию:
Bipolar |
Reference (V)
— Ссылочное напряжение
(значение по умолчанию) | действительный скалярСсылочное напряжение DAC в виде действительного скаляра в вольтах. Reference (V) помогает определить выход из входа цифровой код, Number of bits и Bias (V) с помощью уравнения:
.
Параметры блоков:
Ref |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
2 |
Типы данных: double
Bias (V)
— Сместите напряжение, добавленное к выходному
(значение по умолчанию) | действительный скалярСместите напряжение, добавленное к выходу DAC в виде действительного скаляра в вольтах. Bias (V) помогает определить выход из входа цифровой код, Number of bits и Reference (V) с помощью уравнения:
.
Параметры блоков:
Bias |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
0 |
Типы данных: double
Settling time (s)
— Время, требуемое для выхода обосновываться3e-7
(значение по умолчанию) | неотрицательный действительный скалярВремя, требуемое для выхода DAC обосноваться к в некоторой части его окончательного значения в виде неотрицательного действительного скаляра в секундах.
Параметры блоков:
SettlingTime |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
3e-7 |
Типы данных: double
Hold off time (s)
— Задержитесь перед анализом измерения1e-3
(значение по умолчанию) | неотрицательный действительный скалярЗадержитесь перед анализом измерения, чтобы избежать повреждения переходными процессами в виде неотрицательного действительного скаляра в секундах.
Параметры блоков:
HoldOffTime |
Ввод: символьный вектор |
Значения: неотрицательный действительный скаляр |
Значение по умолчанию:
1e-3 |
Типы данных: double
Number of bits
— Количество битов во входном слове
(значение по умолчанию) | положительное действительное целое числоКоличество битов во входном слове в виде безразмерного положительного действительного целого числа. Number of bits определяет разрешение DAC.
Параметры блоков:
NBits |
Ввод: символьный вектор |
Значения: положительное действительное целое число |
Значение по умолчанию:
10 |
Типы данных: double
Start conversion frequency (Hz)
— Частота внутренних часов преобразования запуска1e6
(значение по умолчанию) | положительный действительный скалярЧастота внутреннего преобразования запуска синхронизирует в виде действительного скаляра в Гц. Параметр Start conversion frequency определяет скорость преобразования в начале преобразования.
Параметры блоков:
StartFreq |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1e6 |
Типы данных: double
Recommended simulation stop time (s)
— Минимальная симуляция времени должна запуститься для значимого результата
(значение по умолчанию) | положительный действительный скалярМинимальное время симуляция должно запуститься, чтобы получить значимые результаты в виде положительного действительного скаляра в секундах.
Чтобы измерить уровень DC, симуляция должна запуститься так, чтобы DAC мог произвести каждый цифровой код 20 времена. На основе этого предположения T Recommended simulation stop time (s) дают:
,
где StartFreq является частотой преобразования, запускают часы, и Nbits является разрешением DAC.
Количество выборок на бит вычисляется с помощью уравнения:
.
Об этом параметре только сообщает блок и не доступен для редактирования.
Типы данных: double
Endpoint
— Измерьте DNL, INL использование метода конечной точкиИзмерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка метод конечной точки. Этот метод использует конечные точки фактической передаточной функции, чтобы измерить DNL и ошибки INL.
Best fit
— Измерьте DNL, INL использование лучшего подходящего методаИзмерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка лучший подходящий метод. Этот метод использует стандартный метод подбора кривых, чтобы найти, что лучшая подгонка измеряет DNL и ошибки INL.
Output result to base workspace
— Сохраните подробные результаты испытаний к базовому рабочему пространствуВыберите, чтобы сохранить подробные результаты испытаний к struct
в базовом рабочем пространстве для последующей обработки в конце симуляции. По умолчанию этот параметр является невыбранным.
Workspace variable name
— Имя переменной, которая хранит подробные результаты испытанийdac_dc_out
(значение по умолчанию) | символьная строкаИмя переменной, которая хранит подробные результаты испытаний в виде символьной строки.
Чтобы включить этот параметр, выберите параметр Output result to base workspace.
Параметры блоков:
VariableName |
Ввод: символьный вектор |
Значения: символьная строка |
Значение по умолчанию:
dac_dc_out |
Plot
— Постройте результаты измеренияЩелкните, чтобы построить результат измерения для последующего анализа.
Ошибка смещения представляет смещение кривой передаточной функции DAC от него идеальное значение в одной точке.
Ошибка усиления представляет отклонение наклона кривой передаточной функции DAC от ее идеального значения.
Интегральная нелинейность (INL) ошибка, которую также называют как относительная точность, является максимальным отклонением измеренной передаточной функции от прямой линии. Прямая линия может или быть лучшим подходящим методом стандартного аппроксимирования кривыми использования или быть соединяющей конечные точки фактической передаточной функции после корректировки усиления.
Лучший подходящий метод дает лучшее предсказание искажения в приложениях AC и нижнее значение ошибки линейности. Метод конечной точки в основном используется в применениях измерения преобразователей данных, поскольку ошибочный бюджет зависит от фактического отклонения от идеальной передаточной функции.
Дифференциальная нелинейность (DNL) является отклонением от идеального различия (1 LSB) между уровнями аналогового входа, которые инициировали любые два последовательных уровня цифрового выхода. Ошибка DNL является максимальным значением DNL, найденного при любом переходе.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.