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