Измерьте показатели производительности DC ADC выход
Mixed-Signal Blockset / ADC / Measurements & Testbenches
Блок ADC DC Measurement измеряет показатели производительности DC ADC, такие как ошибка смещения, ошибка усиления, интегральная нелинейность (INL) и дифференциальная нелинейность (DNL). Можно использовать блок ADC DC Measurement, чтобы подтвердить архитектурные модели ADC, обеспеченные в Mixed-Signal Blockset™, или можно использовать ADC собственной реализации.
analog
— Сигнал аналогового входа к ADCСигнал аналогового входа с блоком ADC в виде скаляра.
Типы данных: double
start
— Внешнее преобразование запускает часыВнешнее преобразование запускает часы в виде скаляра. Состояние start указывает, когда аналого-цифровой процесс преобразования запускается.
Типы данных: double
digital
— Конвертированный цифровой сигнал от ADCКонвертированный цифровой сигнал от ADC в виде скаляра.
Типы данных: fixed point
| single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
ready
— Указывает, завершено ли аналого-цифровое преобразованиеУказывает, завершено ли аналого-цифровое преобразование в виде скаляра.
Типы данных: double
Number of bits
— Количество физических битов в ADC
(значение по умолчанию) | положительное действительное целое числоКоличество физических битов в ADC в виде безразмерного положительного действительного целого числа. Number of bits должен совпадать с разрешением, заданным в блоке ADC.
Использование get_param(gcb,'NBits')
просмотреть текущий Number of bits.
Использование set_param(gcb,'NBits',value)
установить Number of bits на определенное значение.
Start conversion frequency (Hz)
— Частота часов преобразования запуска ADC10e6
(значение по умолчанию) | положительный действительный скалярЧастота часов преобразования запуска ADC в виде положительного действительного скаляра в герц. Start conversion frequency должен совпадать с частотой часов преобразования запуска блока ADC. Этот параметр используется, чтобы вычислить Recommended simulation stop time.
Использование get_param(gcb,'Frequency')
просмотреть текущее значение Start conversion frequency.
Использование set_param(gcb,'Frequency',value)
установить Start conversion frequency на определенное значение.
Input range (V)
— Динамический диапазон ADC
(значение по умолчанию) | вектор с 2 элементамиДинамический диапазон ADC в виде вектора с 2 элементами в V. Два векторных элемента представляют минимальные и максимальные значения динамического диапазона, слева направо.
Использование get_param(gcb,'InputRange')
просмотреть текущее значение Input range.
Использование set_param(gcb,'InputRange',value)
установить Input range на определенное значение.
Hold off time (s)
— Анализ измерения задержек, чтобы избежать повреждения переходными процессами
(значение по умолчанию) | неотрицательный действительный скалярАнализ измерения задержек, чтобы избежать повреждения переходными процессами в виде неотрицательного действительного скаляра в секундах.
Использование get_param(gcb,'HoldOffTime')
просмотреть текущее значение Hold off time.
Использование set_param(gcb,'HoldOffTime',value)
установить Hold off time на определенное значение.
Recommended min. simulation stop time (s)
— Минимальная симуляция времени должна запуститься для значимого результата6.4e-5
(значение по умолчанию) | положительный действительный скалярМинимальное время симуляция должно запуститься, чтобы получить значимые результаты в виде положительного действительного скаляра в секундах.
Для измерения DC должна запуститься симуляция так, чтобы ADC мог произвести каждый цифровой код 10 времена с ошибочным допуском по умолчанию 0.1
, принятие входа пандуса, который пересекает область значений полного масштаба ADC за период симуляции. На основе этого предположения частота аналогового входа (аналог f), сгенерированный блоком ADC Testbench для пилообразной формы волны установлена как:
где StartFreq является частотой преобразования, запускают часы, и Nbits является разрешением ADC.
Так, Recommended min. simulation stop time (s) (T) вычисляется при помощи формулы: .
Типы данных: 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.
Output result to base workspace
— Сохраните подробные результаты испытаний к базовому рабочему пространствуСохраните подробные результаты испытаний к struct
в базовом рабочем пространстве для последующей обработки. По умолчанию эта опция не выбрана.
Workspace variable name
— Имя переменной, которая хранит подробные результаты испытанийadc_dc_out
(значение по умолчанию) | символьная строкаИмя переменной, которая хранит подробные результаты испытаний в виде символьной строки.
Этот параметр только доступен, когда Output result to base workspace выбран
Использование get_param(gcb,'VariableName')
просмотреть текущее значение Workspace variable name.
Использование set_param(gcb,'VariableName',value)
установить Workspace variable name на определенное значение.
Plot
— Постройте результаты измеренияЩелкните, чтобы построить результат измерения для последующего анализа.
Ошибка смещения представляет смещение кривой передаточной функции ADC от него идеальное значение в одной точке.
Ошибка усиления представляет отклонение наклона кривой передаточной функции ADC от ее идеального значения.
Интегральная нелинейность (INL) ошибка, которую также называют как относительная точность, является максимальным отклонением измеренной передаточной функции от прямой линии. Прямая линия, может быть лучший подходящий использующий стандартный метод аппроксимирования кривыми, или соединяющий конечные точки фактической передаточной функции после корректировки усиления.
Лучший подходящий метод дает лучшее предсказание искажения в приложениях AC и нижнее значение ошибки линейности. Метод конечной точки в основном используется в применении измерения преобразователей данных, поскольку ошибочный бюджет зависит от фактического отклонения от идеальной передаточной функции.
Дифференциальная нелинейность (DNL) является отклонением от идеального различия (1 LSB) между уровнями аналогового входа, которые инициировали любые два последовательных уровня цифрового выхода. Ошибка DNL является максимальным значением DNL, найденного при любом переходе.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.