Измерьте DC и показатели производительности AC DAC выход
Mixed-Signal Blockset / DAC / Measurements & Testbenches
Блок DAC Testbench измеряет и DC и показатели производительности AC DAC (цифро-аналоговый преобразователь). Показатели производительности DC включают ошибку смещения и получают ошибку. Показатели производительности AC включают отношение сигнал-шум (SNR), сигнал к шуму и радио искажения (SINAD), свободному от паразитных составляющих динамическому диапазону (SFDR), эффективному количеству битов (ENOB) и уровню шума.
Блок DAC Testbench генерирует стимул, чтобы управлять устройством под тестом (DUT) от вкладки Stimulus. Параметры настройки для проверки DUT заданы на вкладке Setup. Целевые метрики валидации заданы на вкладке Target Metric.
Можно использовать блок DAC Testbench, чтобы подтвердить модели архитектуры DAC, предоставленные в Mixed-Signal Blockset™, или можно подтвердить DAC собственной реализации.
from dac analog
— Аналоговый сигнал от DAC выходСигнал аналогового входа от DAC выход в виде скаляра.
Типы данных: double
to dac digital
— Цифровой сигнал стимула для входа DACСтимул цифрового выхода сигнализирует для входа DAC, возвращенного как скаляр.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Measurement
— Выберите, измерить ли показатели производительности AC или DCDC
(значение по умолчанию) | AC
Выберите, измериться ли статический (DC) или динамический (AC) показатели производительности:
Выберите DC
измерять ошибку смещения и ошибку усиления.
Выберите AC
измерять ОСШ, SINAD, SFDR, ENOB и уровень шума.
Recommended min. simulation stop time (s)
— Минимальная симуляция времени должна запуститься для значимого результата2.048e-02
(значение по умолчанию) | положительный действительный скалярМинимальное время, в течение которого симуляция должна запуститься, чтобы получить значимые результаты в виде положительного действительного скаляра в секундах.
Чтобы измерить уровень DC, симуляция должна запуститься так, чтобы DAC мог произвести каждый цифровой код 20 времена. На основе этого предположения T Recommended min. simulation stop time (s) дают:
,
где StartFreq является частотой часов запуска преобразование, и Nbits является разрешением DAC.
Количество выборок на бит вычисляется с помощью уравнения:
.
Чтобы измерить уровень AC, симуляция должна запуститься так, чтобы DAC мог сгенерировать шесть спектральных обновлений DAC выход. Так, T Recommended min. simulation stop time (s) дан [1]:
,
где RBW является пропускной способностью разрешения средства оценки спектра в блоке DAC Testbench и дан уравнением: .
Об этом параметре только сообщает испытательный стенд и не доступен для редактирования.
Типы данных: double
Set as model stop time
— Автоматически установите рекомендуемое время остановки симуляции min как время остановки моделиЩелкните, чтобы автоматически установить Recommended min. simulation stop time (s) как время остановки модели 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Щелкните, чтобы построить результат анализа DC для последующего анализа. Чтобы выполнить полный анализ DC включая интегральную нелинейность (INL) и дифференциальную нелинейность (DNL), используйте блок DAC DC Measurement.
Чтобы включить этот параметр, установите Measurement на DC
.
Export measurement result
— Сохраните подробные результаты испытаний к базовому рабочему пространствуЩелкните, чтобы сохранить подробные результаты испытаний к электронной таблице (файл XLS) или как разделенные от запятой значения (файл CSV) для последующей обработки.
Digital input frequency (Hz)
— Частота цифрового входного сигнала к DAC1e4
(значение по умолчанию) | положительный действительный скалярЧастота цифрового входного сигнала с блоком DAC в виде положительного действительного скаляра в герц. Digital input frequency (Hz) должен совпадать с входной частотой устройства DAC под тестом.
Digital input frequency (Hz) должен удовлетворить двум требованиям:
Все выходные коды DAC должны быть активированы.
Digital input frequency (Hz) не должен совместно использовать общие множители кроме 1 с Conversion start frequency (Hz).
Чтобы включить этот параметр, установите Measurement на AC
.
Использование get_param(gcb,'InputFrequency')
просмотреть текущее значение Digital input frequency (Hz).
Использование set_param(gcb,'InputFrequency',value)
установить Digital input frequency (Hz) на определенное значение.
Типы данных: double
Start conversion frequency (Hz)
— Частота внутренних часов начинать-преобразования1e6
(значение по умолчанию) | положительный действительный скалярЧастота внутреннего начинать-преобразования синхронизирует в виде положительного действительного скаляра в Гц. Start conversion frequency (Hz) определяет уровень DAC.
Использование get_param(gcb,'StartFreq')
просмотреть текущее значение Start conversion frequency (Hz).
Использование set_param(gcb,'StartFreq',value)
установить Start conversion frequency (Hz) на определенное значение.
Типы данных: double
Error tolerance (LSB)
— Максимальная разница между последовательными выборками цифрового сигнала
(значение по умолчанию) | положительная скалярная величина в области значений (0, 1
]Максимальное позволенное различие в амплитуде последовательных выборок цифрового входного сигнала в виде положительного действительного скаляра в младшем значащем бите (LSB).
Чтобы включить этот параметр, установите Measurement на DC
.
Типы данных: double
Autofill setup parameters
— Автоматически распространите параметры настройки от DACЩелкните, чтобы автоматически распространить параметры настройки от DAC.
DAC должен быть Binary Weighted DAC от Mixed-Signal Blockset.
Number of bits
— Количество битов во входном слове
(значение по умолчанию) | положительное действительное целое числоКоличество битов во входном слове в виде безразмерного положительного действительного целого числа. Number of bits определяет разрешение DAC.
Использование get_param(gcb,'NBits')
просмотреть текущий Number of bits.
Использование set_param(gcb,'NBits',value)
установить Number of bits на определенное значение.
Типы данных: double
Input polarity
— Полярность входного сигнала к DACBipolar
(значение по умолчанию) | Unipolar
Полярность входного сигнала к DAC.
Использование get_param(gcb,'Polarity')
просмотреть текущий Input polarity.
Использование set_param(gcb,'Polarity',value)
установить Input polarity на определенное значение.
Reference (V)
— Ссылочное напряжение
(значение по умолчанию) | действительный скалярСсылочное напряжение DAC в виде действительного скаляра в вольтах. Reference (V) помогает определить выход из входа цифровой код, Number of bits и Bias (V) с помощью уравнения:
.
Чтобы включить этот параметр, установите Measurement на DC
.
Использование get_param(gcb,'Ref')
просмотреть текущее значение Reference (V).
Использование set_param(gcb,'Ref',value)
установить Reference (V) на определенное значение.
Типы данных: double
Bias (V)
— Сместите напряжение, добавленное к выходному
(значение по умолчанию) | действительный скалярСместите напряжение, добавленное к выходу DAC в виде действительного скаляра в вольтах. Bias (V) помогает определить выход из входа цифровой код, Number of bits и Reference (V) с помощью уравнения:
Чтобы включить этот параметр, установите Measurement на DC
.
Использование get_param(gcb,'Bias')
просмотреть текущее значение Bias (V).
Использование set_param(gcb,'Bias',value)
установить Bias (V) на определенное значение.
Типы данных: double
Hold off time (s)
— Задержитесь перед анализом измерения
(значение по умолчанию) | неотрицательный действительный скалярЗадержитесь перед анализом измерения, чтобы избежать повреждения переходными процессами в виде неотрицательного действительного скаляра в секундах.
Использование get_param(gcb,'HoldOffTime')
просмотреть текущее значение Hold off time (s).
Использование set_param(gcb,'HoldOffTime',value)
установить Hold off time (s) на определенное значение.
Типы данных: double
Show spectrum analyzer during simulation
— Спектр отображений Анализатор в процессе моделированияВыберите этот параметр, чтобы отобразить окно Spectrum Analyzer в процессе моделирования. По умолчанию этот параметр является невыбранным.
Чтобы включить этот параметр, установите Measurement на AC
.
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите этот параметр, чтобы включить увеличенный buffer size в процессе моделирования. По умолчанию этот параметр является невыбранным.
Buffer size
— Количество выборок буферизации ввода, доступной в процессе моделирования
(значение по умолчанию) | положительный целочисленный скалярКоличество выборок буферизации ввода, доступной в процессе моделирования в виде положительного целочисленного скаляра.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.
Чтобы включить этот параметр, выберите Enable increased buffer size во вкладке Setup.
Использование get_param(gcb,'NBuffer')
просмотреть текущее значение Buffer size.
Использование set_param(gcb,'NBuffer',value)
установить Buffer size на определенное значение.
Типы данных: double
Autofill target metric
— Автоматически распространите целевые метрики от DACЩелкните, чтобы автоматически распространить целевые метрики от DAC.
Чтобы включить этот параметр, установите Measurement на DC
.
DAC должен быть Binary Weighted DAC от Mixed-Signal Blockset.
Offset error
— Квантование сдвигов продвигается определенным значением0 LSB
(значение по умолчанию) | действительный скалярКвантование сдвигов продвигается определенным значением в виде действительного скаляра в %FS (процент полного масштаба), FS (полный масштаб) или LSB (младший значащий бит).
Чтобы включить этот параметр, установите Measurement на DC
.
Использование get_param(gcb,'TargetOffsetError')
просмотреть текущее значение Offset error (LSB).
Использование set_param(gcb,'TargetOffsetError',value)
установить Offset error (LSB) на определенное значение.
Типы данных: double
Gain error
— Ошибка в наклоне DAC передает кривую0 LSB
(значение по умолчанию) | действительный скалярОшибка в наклоне прямой линии, интерполирующей DAC, передает кривую в виде действительного скаляра в %FS (процент полного масштаба), FS (полный масштаб) или LSB (младший значащий бит).
Чтобы включить этот параметр, установите Measurement на DC
.
Использование get_param(gcb,'TargetGainError')
просмотреть текущее значение Gain error.
Использование set_param(gcb,'TargetGainError',value)
установить Gain error на определенное значение.
Типы данных: double
Binary Weighted DAC | DAC AC measurement | DAC DC measurement
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.