Измерьте 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
to dac start
— Внешнее преобразование запуска синхронизирует для DACВнешнее преобразование запуска синхронизирует для DAC, возвращенного как скаляр. Этот сигнал запускает процесс преобразования в блоке DAC.
Типы данных: double
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 с Start conversion frequency (Hz).
Чтобы включить этот параметр, установите Measurement на AC
.
Параметры блоков:
InputFrequency |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1e3 |
Типы данных: double
Start conversion frequency (Hz)
— Частота внутренних часов начинать-преобразования1e6
(значение по умолчанию) | положительный действительный скалярЧастота внутреннего начинать-преобразования синхронизирует в виде положительного действительного скаляра в Гц. Start conversion frequency (Hz) определяет уровень DAC.
Параметры блоков:
StartFreq |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1e6 |
Типы данных: double
Error tolerance (LSB)
— Максимальная разница между последовательными выборками цифрового сигнала
(значение по умолчанию) | положительная скалярная величина в области значений (0, 1
]Максимальное позволенное различие в амплитуде последовательных выборок цифрового входного сигнала в виде положительного действительного скаляра в младшем значащем бите (LSB).
Чтобы включить этот параметр, установите Measurement на DC
.
Параметры блоков:
ErrorTolerance |
Ввод: символьный вектор |
Значения: положительная скалярная величина в области значений (0, 1 ] |
Значение по умолчанию:
0.1 |
Типы данных: double
Autofill setup parameters
— Автоматически распространите параметры настройки от DACЩелкните, чтобы автоматически распространить параметры настройки от DAC.
DAC должен быть Binary Weighted DAC от Mixed-Signal Blockset.
Number of bits
— Количество битов во входном слове
(значение по умолчанию) | положительное действительное целое числоКоличество битов во входном слове в виде безразмерного положительного действительного целого числа. Number of bits определяет разрешение DAC.
Параметры блоков:
NBits |
Ввод: символьный вектор |
Значения: положительное действительное целое число |
Значение по умолчанию:
10 |
Типы данных: double
Input polarity
— Полярность входного сигнала к DACBipolar
(значение по умолчанию) | Unipolar
Полярность входного сигнала к DAC.
Параметры блоков:
Polarity |
Ввод: символьный вектор |
Значения:
Bipolar |Unipolar |
Значение по умолчанию:
Bipolar |
Reference (V)
— Ссылочное напряжение
(значение по умолчанию) | действительный скалярСсылочное напряжение DAC в виде действительного скаляра в вольтах. Reference (V) помогает определить выход из входа цифровой код, Number of bits и Bias (V) с помощью уравнения:
.
Чтобы включить этот параметр, установите Measurement на DC
.
Параметры блоков:
Ref |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
1 |
Типы данных: double
Bias (V)
— Сместите напряжение, добавленное к выходному
(значение по умолчанию) | действительный скалярСместите напряжение, добавленное к выходу DAC в виде действительного скаляра в вольтах. Bias (V) помогает определить выход из входа цифровой код, Number of bits и Reference (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)
— Допуск к вычислению времени урегулирования
(значение по умолчанию) | положительный действительный скалярДопуск, допускавший, вычисляя время урегулирования в виде положительного действительного скаляра в LSB. Выход DAC должен обосноваться в Settling time tolerance (LSB) Settling time (s).
Чтобы включить этот параметр, установите Measurement на AC
.
Параметры блоков:
SettlingTimeTolerance |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
0.5 |
Типы данных: 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
.
Autofill target metric
— Автоматически распространите целевые метрики от DACЩелкните, чтобы автоматически распространить целевые метрики от DAC.
Чтобы включить этот параметр, установите Measurement на DC
.
DAC должен быть Binary Weighted DAC от Mixed-Signal Blockset.
Offset error
— Квантование сдвигов продвигается определенным значением0 LSB
(значение по умолчанию) | действительный скалярКвантование сдвигов продвигается определенным значением в виде действительного скаляра в %FS (процент полного масштаба), FS (полный масштаб) или LSB (младший значащий бит).
Чтобы включить этот параметр, установите Measurement на DC
.
Параметры блоков:
TargetOffsetError |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
0 LSB |
Типы данных: double
Gain error
— Ошибка в наклоне DAC передает кривую0 LSB
(значение по умолчанию) | действительный скалярОшибка в наклоне прямой линии, интерполирующей DAC, передает кривую в виде действительного скаляра в %FS (процент полного масштаба), FS (полный масштаб) или LSB (младший значащий бит).
Чтобы включить этот параметр, установите Measurement на DC
.
Параметры блоков:
TargetGainError |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
0 LSB |
Типы данных: double
Binary Weighted DAC | DAC AC measurement | DAC DC measurement
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.