Измерение показателей производительности постоянного тока на выходе ЦАП
Блок смешанного сигнала/DAC/Измерения и испытания

Блок измерения постоянного тока DAC измеряет такие показатели производительности постоянного тока DAC, как ошибка смещения, ошибка усиления, интегральная нелинейность (INL) и дифференциальная нелинейность (DNL). Блок измерения постоянного тока DAC можно использовать для проверки моделей архитектуры DAC, представленных в Blockset™ смешанного сигнала, или можно использовать DAC собственной реализации.
digital - Цифровой входной сигнал от ЦАПЦифровой сигнал от ЦАП, определяемый как скаляр.
Типы данных: fixed point | single | double | int8 | int16 | int32 | uint8 | uint16 | uint32
analog - Преобразованный аналоговый сигнал от ЦАППреобразованный аналоговый сигнал из ЦАП, заданный как скаляр.
Типы данных: double
start - Внешний синхросигнал для начала преобразованияВнешние часы для начала преобразования, заданные как скаляр. Этот порт определяет момент запуска процесса цифроаналогового преобразования.
Типы данных: double
Input polarity - Полярность входного сигнала в ЦАПBipolar (по умолчанию) | UnipolarПолярность входного сигнала в ЦАП.
Параметр блока:
Polarity |
| Текст: символьный вектор |
Значения:
Bipolar|Unipolar |
По умолчанию:
Bipolar |
Reference (V) - Опорное напряжение2 (по умолчанию) | вещественный скалярОпорное напряжение ЦАП, определяемое как действительный скаляр в вольтах. Ссылка (V) помогает определить выход из входного цифрового кода, число битов и смещение (V) с помощью уравнения:
Смещение.
Параметр блока:
Ref |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
2 |
Типы данных: double
Bias (V) - напряжение смещения, добавляемое к выходу;0 (по умолчанию) | вещественный скалярНапряжение смещения, добавляемое к выходу ЦАП, задается как действительный скаляр в вольтах. Смещение (V) помогает определить выходной сигнал из входного цифрового кода, числа битов и опорного сигнала (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 (по умолчанию) | положительное вещественное целое числоЧисло битов во входном слове, указанное как целое число без единиц. Количество битов определяет разрешение DAC.
Параметр блока:
NBits |
| Текст: символьный вектор |
| Значения: положительное действительное целое число |
По умолчанию:
10 |
Типы данных: double
Start conversion frequency (Hz) - Частота внутренних тактовых запусков1e6 (по умолчанию) | положительный вещественный скалярЧастота внутреннего такта начального преобразования, заданная как действительный скаляр в Гц. Параметр Start conversation frequency определяет скорость преобразования в начале преобразования.
Параметр блока:
StartFreq |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
1e6 |
Типы данных: double
Recommended simulation stop time (s) - Для получения значимого результата необходимо выполнить моделирование минимального времени.0.02148 (по умолчанию) | положительный вещественный скалярМинимальное время, в течение которого моделирование должно выполняться для получения значимых результатов, определяемых как положительный действительный скаляр в секундах.
Для измерения производительности постоянного тока необходимо выполнить моделирование, чтобы ЦАП мог 20 раз выполнить выборку каждого цифрового кода. Исходя из этого предположения, рекомендуемое время T остановки моделирования определяется следующим образом:
время ожидания,
где StartFreq - частота тактового сигнала начала преобразования, а Nbits - разрешение ЦАП.
Количество выборок на бит вычисляется с использованием уравнения:
10).
Этот параметр сообщается только блоком и не является редактируемым.
Типы данных: 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 (по умолчанию) | символьная строкаИмя переменной, в которой хранятся подробные результаты теста, указанное как символьная строка.
Чтобы включить этот параметр, выберите Вывод результата на базовый параметр рабочей области.
Параметр блока:
VariableName |
| Текст: символьный вектор |
| Значения: символьная строка |
По умолчанию:
dac_dc_out |
Plot - Результаты измерений графикаЩелкните значок, чтобы построить график результатов измерения для дальнейшего анализа.
Ошибка смещения представляет смещение кривой передаточной функции ЦАП от ее идеального значения в одной точке.
Ошибка усиления представляет отклонение наклона кривой передаточной функции ЦАП от ее идеального значения.
Погрешность интегральной нелинейности (INL), также называемая относительной точностью, является максимальным отклонением измеренной передаточной функции от прямой линии. Прямая линия может быть либо наилучшим образом подогнана с использованием стандартного метода аппроксимации кривой, либо может быть проведена между конечными точками фактической передаточной функции после регулировки усиления.
Метод наилучшего соответствия обеспечивает лучшее прогнозирование искажений в приложениях переменного тока и меньшее значение ошибки линейности. Метод конечных точек в основном используется в измерительных приложениях преобразователей данных, поскольку бюджет ошибок зависит от фактического отклонения от идеальной передаточной функции.
Дифференциальная нелинейность (DNL) - это отклонение от идеальной разности (1 LSB) между уровнями аналогового ввода, которые запускают любые два последовательных уровня цифрового вывода. Ошибка DNL - это максимальное значение DNL, найденное при любом переходе.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
