DC мер и показатели производительности AC ADC выход
Mixed-Signal Blockset / ADC / Measurements & Testbenches
Блок ADC Testbench измеряет и DC и показатели производительности AC. Показатели производительности DC включают ошибку смещения и получают ошибку. Показатели производительности AC включают сигнал в шумовое отношение (ОСШ), сигнал к шуму и радио искажения (SINAD), свободному от паразитных составляющих динамическому диапазону (SFDR), эффективному количеству битов (ENOB), уровню шума и задержке преобразования.
Блок ADC Testbench генерирует стимул, чтобы управлять устройством под тестом (DUT) от вкладки Stimulus. Параметры настройки для проверки DUT заданы во вкладке Setup, и целевые метрики валидации заданы во вкладке Target Metric.
Можно использовать блок ADC Testbench, чтобы подтвердить архитектурные модели ADC, обеспеченные в Mixed-Signal Blockset™, или можно подтвердить ADC собственной реализации.
from adc digital
— Цифровой сигнал от ADC выходЦифровой входной сигнал от ADC выход в виде скаляра.
Типы данных: fixed point
| single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
from adc ready
— Преобразование готовый сигнал от ADC выходПреобразование готовый сигнал от ADC выход в виде скаляра. Этот сигнал указывает, когда процесс преобразования ADC завершен.
Типы данных: double
to adc analog
— Аналоговый сигнал стимула для входа ADCСтимул аналогового выхода сигнализирует для входа ADC, возвращенного как скаляр.
Типы данных: double
to adc start
— Внешнее преобразование запуска синхронизирует для ADCВнешнее преобразование запуска синхронизирует для ADC, возвращенного как скаляр. Этот сигнал запускает процесс преобразования в блоке ADC.
Типы данных: double
Measurement
— Выберите, измерить ли показатели производительности AC или DCDC
(значение по умолчанию) | AC
Выберите, измериться ли статический (DC) или динамический (AC) показатели производительности.
Выберите DC
измерять ошибку смещения и ошибку усиления.
Выберите AC
измерять ОСШ, SINAD, SFDR, ENOB, уровень шума и задержку преобразования.
Recommended min. simulation stop time (s)
— Минимальная симуляция времени должна запуститься для значимого результата2.048e-02
(значение по умолчанию) | положительный действительный скалярМинимальное время, в течение которого симуляция должна запуститься, чтобы получить значимые результаты в виде положительного действительного скаляра в секундах.
Чтобы измерить уровень DC, симуляция должна запуститься так, чтобы ADC мог произвести каждый цифровой код 10 времена, приняв вход пандуса, который пересекает область значений полного масштаба ADC за период симуляции. На основе этого предположения и полагая, что максимальный позволенный ошибочный допуск 0.1, частота аналогового входа (аналог f), сгенерированный блоком ADC Testbench для пилообразной формы волны установлена как:
где StartFreq является частотой преобразования, запускают часы, и Nbits является разрешением ADC.
Так, T Recommended min. simulation stop time (s) вычисляется при помощи формулы: .
Чтобы измерить уровень AC, симуляция должна запуститься так, чтобы ADC мог сгенерировать 6 спектральных обновлений ADC выход. Временем, чтобы сгенерировать один спектральный выход на основе метода валлийцев [1] дают:
где SamplingFrequency и RBW являются частотой дискретизации и полосой пропускания разрешения средства оценки спектра в блоке ADC Testbench.
Об этом параметре только сообщает испытательный стенд и не доступен для редактирования.
Типы данных: double
Set as model stop time
— Автоматически установите рекомендуемое время остановки симуляции min как время остановки моделиЩелкните, чтобы автоматически установить Recommended min. simulation stop time (s) как время остановки Simulink® модель.
Endpoint
— Измерьте DNL, INL использование метода конечной точкиИзмерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка метод конечной точки. Этот метод использует конечные точки фактической передаточной функции, чтобы измерить DNL и ошибку INL.
Best fit
— Измерьте DNL, INL использование лучшего подходящего методаИзмерьте дифференциальную нелинейность (DNL) ошибка и интегральная нелинейность (INL) ошибка лучший подходящий метод. Этот метод использует стандартный метод аппроксимирования кривыми, чтобы найти, что лучшая подгонка измеряет DNL и ошибку INL.
Plot DC analysis result
— Постройте результаты анализа DCЩелкните, чтобы построить результат анализа DC для последующего анализа. Чтобы выполнить полный анализ DC включая интегральную нелинейность (INL) и дифференциальную нелинейность (DNL), используйте блок ADC DC Measurement.
Этот параметр только доступен, когда опция Measurement установлена в DC
.
Export measurement result
— Сохраните подробные результаты испытаний к базовому рабочему пространствуЩелкните, чтобы сохранить подробные результаты испытаний к электронной таблице (файл XLS) или как разделенные от запятой значения (файл CSV) для последующей обработки.
Distortion measurement type
— Тип искажения, чтобы измеритьсяHarmonic
(значение по умолчанию) | Intermodulation
Тип искажения блок ADC Testbench собирается измериться в виде Harmonic
или Intermodulation
.
Чтобы включить этот параметр, установите опцию Measurement как AC
.
Параметры блоков:
DistortionMeasurement |
Ввод: символьный вектор |
Значения:
Harmonic | Intermodulation |
Значение по умолчанию:
Harmonic |
Analog stimulus frequency (Hz)
— Частота аналогового входа сигнализирует к ADCЧастота аналогового входа сигнализирует с блоком ADC в виде положительного действительного скаляра в герц. Analog stimulus frequency должен совпадать с входной частотой к устройству ADC под тестом. По умолчанию этот параметр вычисляется автоматически. Можно отменить выбор Set automatically, чтобы настроить значение.
Когда ADC Testbench собирается измерить Harmonic
искажение, значением по умолчанию Analog stimulus frequency является 976.563
.
Когда ADC Testbench собирается измерить Intermodulation
искажение, значением по умолчанию Analog stimulus frequency является [878.907,1074.22]
.
Analog stimulus frequency должен удовлетворить двум требованиям:
Все выходные коды ADC должны быть активированы.
Analog stimulus frequency не должен совместно использовать общие множители кроме 1 с Start conversion frequency.
Чтобы удовлетворить обоим условия, используйте уравнение [2],
где:
Аналог f является частотой аналогового сигнала,
Запуск f является частотой преобразования запуска,
, где Nbits является количеством битов ADC,
и J является целым числом без общих множителей с M.
Чтобы включить этот параметр, установите опцию Measurement как AC
.
Параметры блоков:
InputFrequency |
Ввод: символьный вектор |
Значения: положительный действительный скаляр | положительный действительный ценный вектор |
Значение по умолчанию:
976.563 |
Resolution bandwidth (Hz)
— Полоса пропускания разрешенияПолоса пропускания разрешения в виде положительного действительного скаляра в герц. Этот параметр задает наименьшую положительную частоту, которая может быть разрешена. По умолчанию этот параметр вычисляется автоматически. Можно отменить выбор Set automatically, чтобы настроить значение.
Когда ADC AC Measurement собирается измерить Harmonic
искажение, значением по умолчанию Resolution bandwidth (Hz) является 97.6563
.
Когда ADC AC Measurement собирается измерить Intermodulation
искажение, значением по умолчанию Resolution bandwidth (Hz) является 87.8907
.
Чтобы включить этот параметр, установите опцию Measurement как AC
.
Параметры блоков:
RBW |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
97.6563 |
Start conversion frequency (Hz)
— Частота часов преобразования запуска ADC1e6
(значение по умолчанию) | положительный действительный скалярЧастота часов преобразования запуска ADC в виде положительного действительного скаляра в Гц. Start conversion frequency (Hz) должен совпадать с частотой часов преобразования запуска блока ADC.
Параметры блоков:
StartFreq |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
1e6 |
Типы данных: double
RMS aperture jitter (s)
— Апертура RMS дрожит, чтобы быть добавленной часами преобразования запуска40e-12
(значение по умолчанию) | положительный действительный скалярАпертура RMS дрожит, чтобы быть добавленной часами преобразования запуска в виде положительного действительного скаляра в секундах.
Параметры блоков:
RMSJitt |
Ввод: символьный вектор |
Значения: положительный действительный скаляр |
Значение по умолчанию:
40e-12 |
Типы данных: double
Error tolerance (LSB)
— Максимальная разница между последовательными выборками аналогового сигнала
(значение по умолчанию) | положительная скалярная величина в области значений (0, 1
]Максимальное позволенное различие в амплитуде последовательных выборок аналогового входа сигнализирует в виде положительного действительного скаляра в младшем значащем бите (LSB).
Чтобы включить этот параметр, установите опцию Measurement как DC
.
Типы данных: double
Number of bits
— Количество физических выходных битов
(значение по умолчанию) | положительное действительное целое число в области значений [1, 26]
Количество физических выходных битов в виде безразмерного положительного действительного целого числа в области значений [1, 26]
. Number of bits определяет разрешение ADC.
Использование get_param(gcb,'NBits')
просмотреть текущий Number of bits.
Использование set_param(gcb,'NBits',value)
установить Number of bits на определенное значение.
Типы данных: double
Input range (V)
— Динамический диапазон ADC
(значение по умолчанию) | вектор-строка с 2 элементамиДинамический диапазон ADC в виде вектора-строки с 2 элементами в вольтах.
Использование get_param(gcb,'InputRange')
просмотреть текущий Input range (V).
Использование set_param(gcb,'InputRange',value)
установить Input range (V) на определенное значение.
Типы данных: double
Hold off time (s)
— Задержитесь перед анализом измерения
(значение по умолчанию) | неотрицательный действительный скалярАнализ измерения задержек, чтобы избежать повреждения переходными процессами в виде неотрицательного действительного скаляра в секундах.
Параметры блоков:
HoldOffTime |
Ввод: символьный вектор |
Значения: неотрицательный действительный скаляр |
Значение по умолчанию:
0 |
Типы данных: double
Show spectrum analyzer during simulation
— Спектр отображений анализатор в процессе моделированияСпектр отображений анализатор в процессе моделирования. По умолчанию эта опция является невыбранной.
Этот параметр только доступен, когда опция Measurement установлена в AC
.
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите, чтобы включить увеличенный buffer size в процессе моделирования. По умолчанию эта опция является невыбранной.
Buffer size
— Количество отсчетов буферизации ввода, доступной в процессе моделирования
(значение по умолчанию) | положительный целочисленный скалярКоличество отсчетов буферизации ввода, доступной в процессе моделирования в виде положительного целочисленного скаляра.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение, что входной буфер содержит все входные требуемые выборки.
Этот параметр только доступен, когда опция Enable increased buffer size выбрана во вкладке Configuration.
Параметры блоков:
NBuffer |
Ввод: символьный вектор |
Значения: положительный целочисленный скаляр |
Значение по умолчанию:
5 |
Типы данных: double
Autofill target metric
— Автоматически распространите целевые метрики от ADCOffset error
— Квантование сдвигов продвигается определенным значением1.5 LSB
(значение по умолчанию) | действительный скалярКвантование сдвигов продвигается определенным значением в виде положительного действительного скаляра в %FS, FS или LSB.
Чтобы включить этот параметр, установите опцию Measurement на DC
.
Параметры блоков:
TargetOffsetError |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
1.5 LSB |
Типы данных: double
Gain error
— Ошибка на наклоне ADC передает кривую1 LSB
(значение по умолчанию) | действительный скалярОшибка на наклоне прямой линии, интерполирующей ADC, передает кривую в виде положительного действительного скаляра в младшем значащем бите %FS, FS или LSB.
Чтобы включить этот параметр, установите опцию Measurement на DC
.
Параметры блоков:
TargetGainError |
Ввод: символьный вектор |
Значения: действительный скаляр |
Значение по умолчанию:
1 LSB |
Типы данных: double
[2] Станд. IEEE 1241-2010. "Стандарт IEEE для Терминологии и Методы тестирования для Аналого-цифровых Конвертеров", стр 29-30, 14 января 2011.
ADC DC Measurement | ADC AC Measurement | Flash ADC | SAR ADC
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.