Измерьте показатели эффективности постоянного тока выхода DAC
Blockset смешанного сигнала/DAC/Measurements & Testbenches
Блок DAC DC Measurement измеряет показатели эффективности DAC DC, такие как ошибка смещения, ошибка усиления, интегральная нелинейность (INL) и дифференциальная нелинейность (DNL) ошибки. Можно использовать блок DAC DC Measurement для проверки моделей архитектуры DAC, представленных в Mixed-Signal Blockset™, или можно использовать DAC вашей собственной реализации.
digital
- Цифровой входной сигнал от ЦАПЦифровой сигнал от DAC, заданный как скаляр.
Типы данных: fixed point
| single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
analog
- Преобразованный аналоговый сигнал от DACПреобразованный аналоговый сигнал из DAC, заданный как скаляр.
Типы данных: double
start
- Внешние часы для начала преобразованияВнешние часы для начала преобразования, заданные как скаляр. Этот порт определяет, когда начинается процесс цифроаналогового преобразования.
Типы данных: double
Input polarity
- Полярность входного сигнала в ЦАПBipolar
(по умолчанию) | Unipolar
Полярность входного сигнала на ЦАП.
Параметры блоков:
Polarity
|
Тип: Вектор символов |
Значения:
Bipolar | Unipolar |
По умолчанию:
Bipolar
|
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
Settling time (s)
- Время, необходимое для расчета выходов3e-7
(по умолчанию) | неотрицательным вещественным скаляромВремя, необходимое для того, чтобы выход DAC осел в пределах некоторой части от его конечного значения, заданного как неотрицательный действительный скаляр в секундах.
Параметры блоков:
SettlingTime
|
Тип: Вектор символов |
Значения: реальный скаляр |
По умолчанию:
3e-7
|
Типы данных: double
Hold off time (s)
- Задержка перед анализом измерения1e-3
(по умолчанию) | неотрицательным вещественным скаляромЗадержка перед анализом измерения, чтобы избежать повреждения переходными процессами, задается как неотрицательный действительный скаляр в секундах.
Параметры блоков:
HoldOffTime
|
Тип: Вектор символов |
Значения: неотрицательный действительный скаляр |
По умолчанию:
1e-3
|
Типы данных: double
Number of bits
- Количество битов во входном слове10
(по умолчанию) | положительное действительное целое числоКоличество бит в вход слове, заданное как бесчисленное положительное действительное целое число. Number of bits определяет разрешение DAC.
Параметры блоков:
NBits
|
Тип: Вектор символов |
Значения: положительное действительное целое число |
По умолчанию:
10
|
Типы данных: double
Start conversion frequency (Hz)
- Частота синхроимпульса преобразования внутреннего запуска1e6
(по умолчанию) | положительный действительный скалярЧастота синхроимпульса преобразования внутреннего запуска, заданная как действительный скаляр в Гц. Параметр Start conversion frequency определяет скорость преобразования в начале преобразования.
Параметры блоков:
StartFreq
|
Тип: Вектор символов |
Значения: положительный действительный скаляр |
По умолчанию:
1e6
|
Типы данных: double
Recommended simulation stop time (s)
- Симуляция минимального времени должна выполняться для значимого результата0.02148
(по умолчанию) | положительный действительный скалярМинимальное время выполнения симуляции для получения значимых результатов, заданное как положительный действительный скаляр в секундах.
Чтобы измерить эффективность постоянного тока, симуляция должна выполняться так, чтобы DAC мог дискретизировать каждый цифровой код 20 раз. Исходя из этого предположения, Recommended simulation stop time (s) T определяется:
,
где 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
- Построение графиков результатов измеренийЩелкните, чтобы построить график результатов измерения для последующего анализа.
Ошибка Offset представляет смещение кривой передаточной функции DAC от ее идеального значения в одной точке.
Ошибка усиления представляет отклонение наклона кривой передаточной функции DAC от ее идеального значения.
Интегральная нелинейная ошибка (INL), также названная относительной точностью, является максимальным отклонением измеренной передаточной функции от прямой линии. Прямая линия может быть либо лучшей аппроксимацией с помощью метода стандартно-кривой аппроксимации, либо быть нарисована между конечными точками фактической передаточной функции после регулировки усиления.
Метод наилучшей подгонки дает лучшее предсказание искажений в приложениях AC и более низкое значение ошибки линейности. Метод конечной точки в основном используется в приложениях измерений преобразователей данных, поскольку бюджет ошибок зависит от фактического отклонения от идеальной передаточной функции.
Дифференциальная нелинейность (DNL) является отклонением от идеального различия (1 LSB) между аналоговыми входными уровнями, которые запускают любые двух последовательных цифровых выходов уровня. Ошибка DNL является максимальным значением DNL, обнаруженным при любом переходе.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.