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


Блок DAC Testbench измеряет показатели производительности DAC (цифро-аналоговый преобразователь) как для постоянного тока, так и для переменного тока. Показатели производительности DC включают ошибку смещения и ошибку усиления. Характеристики переменного тока включают в себя отношение сигнал/шум (SNR), сигнал/шум и искажение (SINAD), беспроигрышный динамический диапазон (SFDR), эффективное количество битов (ENOB) и уровень шума.
Блок DAC Testbench генерирует стимул для управления тестируемым устройством (DUT) на вкладке Стимул (Stimulus). Параметры настройки для проверки DUT определены на вкладке Setup (Настройка). Целевые метрики проверки определяются на вкладке Целевая метрика (Target Metric).
Блок DAC Testbench можно использовать для проверки моделей архитектуры DAC, представленных в Blockset™ смешанного сигнала, или для проверки DAC собственной реализации.
from dac analog - Аналоговый сигнал с выхода ЦАПАналоговый входной сигнал с выхода ЦАП, определяемый как скаляр.
Типы данных: double
to dac digital - Цифровой стимулирующий сигнал для входа ЦАПСигнал стимула цифрового выхода для входа ЦАП, возвращаемый в виде скаляра.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
to dac start - Тактовый сигнал преобразования внешнего запуска для DACВнешний тактовый сигнал преобразования запуска для DAC, возвращаемый в виде скаляра. Этот сигнал запускает процесс преобразования в блоке ЦАП.
Типы данных: double
Measurement - Выберите, измерять ли метрики производительности постоянного или переменного токаDC (по умолчанию) | ACВыберите, следует ли измерять статические (DC) или динамические (AC) метрики производительности:
Выбрать DC для измерения ошибки смещения и ошибки усиления.
Выбрать AC измерение SNR, SINAD, SFDR, ENOB и уровня шума.
Recommended min. simulation stop time (s) - Для получения значимого результата необходимо выполнить моделирование минимального времени.2.048e-02 (по умолчанию) | положительный вещественный скалярМинимальное время, в течение которого моделирование должно выполняться для получения значимых результатов, определяемое как положительный действительный скаляр в секундах.
Для измерения производительности постоянного тока необходимо выполнить моделирование, чтобы ЦАП мог 20 раз выполнить выборку каждого цифрового кода. Исходя из этого предположения рекомендуемое минимальное время (и) остановки моделирования T задается следующим образом:
время ожидания,
где StartFreq - частота тактового сигнала начала преобразования, а Nbits - разрешение ЦАП.
Количество выборок на бит вычисляется с использованием уравнения:
10).
Для измерения производительности переменного тока моделирование должно выполняться таким образом, чтобы ЦАП мог генерировать шесть спектральных обновлений выходного сигнала ЦАП. Таким образом, рекомендуемое минимальное время (и) остановки моделирования T задается [1]:
время ожидания),
где RBW - ширина полосы разрешения оценщика спектра внутри блока DAC Testbench и задается уравнением: 0.1].
Этот параметр сообщается только testbench и не является редактируемым.
Типы данных: double
Set as model stop time - Автоматически установить рекомендуемое минимальное время остановки моделирования в качестве времени остановки моделиЩелкните значок, чтобы автоматически установить рекомендуемое минимальное время остановки моделирования в качестве времени остановки модели Simulink ®.
Endpoint - Измерение DNL, INL методом конечной точкиИзмерьте ошибку дифференциальной нелинейности (DNL) и ошибку интегральной нелинейности (INL) с помощью метода конечной точки. Этот метод использует конечные точки фактической передаточной функции для измерения ошибок DNL и INL.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Best fit - Измерение DNL, INL методом наилучшего вписыванияИзмерьте ошибку дифференциальной нелинейности (DNL) и ошибку интегральной нелинейности (INL) с помощью метода наилучшего вписывания. Этот метод использует стандартный метод подбора кривой, чтобы найти наилучшее соответствие для измерения ошибок DNL и INL.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Plot DC analysis result - График результатов анализа постоянного токаЩелкните, чтобы построить график результатов анализа DC для дальнейшего анализа. Для выполнения полного анализа постоянного тока, включая интегральную нелинейность (INL) и дифференциальную нелинейность (DNL), используйте блок измерения постоянного тока DAC.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Export measurement result - Сохранение подробных результатов тестирования в базовом рабочем пространствеЩелкните, чтобы сохранить подробные результаты теста в электронной таблице (XLS-файл) или в виде разделенных запятыми значений (CSV-файл) для дальнейшей обработки.
Digital input frequency (Hz) - Частота цифрового входного сигнала на ЦАП1e4 (по умолчанию) | положительный вещественный скалярЧастота цифрового входного сигнала в блоке ЦАП, заданная как положительный действительный скаляр в герцах. Частота цифрового входа (Гц) должна соответствовать частоте входа тестируемого устройства ЦАП.
Частота цифрового входа (Гц) должна удовлетворять двум требованиям:
Все выходные коды платы DAC должны быть активированы.
Частота цифрового входа (Гц) не должна иметь общих кратных значений, отличных от 1, с частотой начального преобразования (Гц).
Чтобы включить этот параметр, установите для параметра Measurement значение AC.
Параметр блока:
InputFrequency |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
1e3 |
Типы данных: double
Start conversion frequency (Hz) - Частота внутренних тактовых импульсов запуска-преобразования1e6 (по умолчанию) | положительный вещественный скалярЧастота внутреннего такта запуска-преобразования, заданная как положительный действительный скаляр в Гц. Частота начального преобразования (Гц) определяет скорость передачи DAC.
Параметр блока:
StartFreq |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
1e6 |
Типы данных: double
Error tolerance (LSB) - Максимальная разность между последовательными выборками цифрового сигнала0.1 (по умолчанию) | положительный скаляр в диапазоне (0, 1]Максимально допустимая разность амплитуд последовательных выборок цифрового входного сигнала, заданная как положительный действительный скаляр в младшем значащем бите (LSB).
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
ErrorTolerance |
| Текст: символьный вектор |
Значения: положительный скаляр в диапазоне (0, 1] |
По умолчанию:
0.1 |
Типы данных: double
Autofill setup parameters - Автоматическое распространение параметров настройки из DACЩелкните для автоматического распространения параметров настройки из DAC.
DAC должен быть двоичным взвешенным DAC из блока смешанного сигнала.
Number of bits - Количество битов во входном слове10 (по умолчанию) | положительное вещественное целое числоЧисло битов во входном слове, указанное как целое число без единиц. Количество битов определяет разрешение DAC.
Параметр блока:
NBits |
| Текст: символьный вектор |
| Значения: положительное действительное целое число |
По умолчанию:
10 |
Типы данных: double
Input polarity - Полярность входного сигнала в ЦАПBipolar (по умолчанию) | UnipolarПолярность входного сигнала в ЦАП.
Параметр блока:
Polarity |
| Текст: символьный вектор |
Значения:
Bipolar|Unipolar |
По умолчанию:
Bipolar |
Reference (V) - Опорное напряжение1 (по умолчанию) | вещественный скалярОпорное напряжение ЦАП, определяемое как действительный скаляр в вольтах. Ссылка (V) помогает определить выход из входного цифрового кода, число битов и смещение (V) с помощью уравнения:
Смещение.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
Ref |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
1 |
Типы данных: double
Bias (V) - напряжение смещения, добавляемое к выходу;0 (по умолчанию) | вещественный скалярНапряжение смещения, добавляемое к выходу ЦАП, задается как действительный скаляр в вольтах. Смещение (V) помогает определить выходной сигнал из входного цифрового кода, числа битов и опорного сигнала (V), используя уравнение:
Смещение
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
Bias |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
0 |
Типы данных: double
Settling time (s) - Время, необходимое для расчета выходных данных0.25/1e-6 (по умолчанию) | неотрицательный вещественный скалярВремя, необходимое для того, чтобы выходной сигнал DAC установился в пределах некоторой доли от его конечного значения, заданного как неотрицательный действительный скаляр в секундах.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
SettlingTime |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
0.25/1e-6 |
Типы данных: double
Settling time tolerance (LSB) - Допуск для расчета времени расчета0.5 (по умолчанию) | положительный вещественный скалярДопуск, допустимый для вычисления времени установления, определяемый как положительный действительный скаляр в LSB. Выходной сигнал DAC должен рассчитываться в пределах допуска времени установления (LSB) по времени (ям) установления.
Чтобы включить этот параметр, установите для параметра Measurement значение AC.
Параметр блока:
SettlingTimeTolerance |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
0.5 |
Типы данных: double
Hold off time (s) - Задержка перед анализом измерений0 (по умолчанию) | неотрицательный вещественный скалярЗадержка перед анализом измерений во избежание повреждения переходными процессами, определяемая как неотрицательный действительный скаляр в секундах.
Использовать get_param(gcb,'HoldOffTime') для просмотра текущего значения времени ожидания.
Использовать set_param(gcb,'HoldOffTime',value) установка для параметра «Время ожидания» определенного значения.
Типы данных: double
Show spectrum analyzer during simulation - Отображает анализатор спектра во время моделированияВыберите этот параметр для отображения окна Spectrum Analyzer во время моделирования. По умолчанию этот параметр не выбран.
Чтобы включить этот параметр, установите для параметра Measurement значение AC.
Autofill target metric - Автоматически распространять целевые метрики из DACЩелкните, чтобы автоматически распространить целевые метрики из DAC.
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
DAC должен быть двоичным взвешенным DAC из блока смешанного сигнала.
Offset error - Сдвигает шаги квантования на конкретное значение0 LSB (по умолчанию) | вещественный скалярСдвигает шаги квантования на конкретное значение, заданное как действительный скаляр в% FS (процент полной шкалы), FS (полной шкалы) или LSB (младший бит).
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
TargetOffsetError |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
0 LSB |
Типы данных: double
Gain error - Ошибка в наклоне кривой передачи DAC0 LSB (по умолчанию) | вещественный скалярОшибка в наклоне прямой, интерполирующей кривую передачи DAC, заданную как действительный скаляр в% FS (процент полной шкалы), FS (полная шкала) или LSB (младший бит).
Чтобы включить этот параметр, установите для параметра Measurement значение DC.
Параметр блока:
TargetGainError |
| Текст: символьный вектор |
| Значения: вещественный скаляр |
По умолчанию:
0 LSB |
Типы данных: double
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

