ADC N-bit с архитектурой флэш-памяти
Mixed-Signal Blockset / ADC / Архитектура
Битный ADC флэш-памяти N включает резистивную лестничную структуру, которая содержит 2N резисторы и 2N-1 компараторы.
Ссылочное напряжение каждого компаратора является 1 младшим значащим битом (LSB) выше, чем тот ниже его в лестничной структуре. В результате все компараторы ниже определенного момента будут иметь входное напряжение больше, чем ссылочное напряжение и логический 1
вывод. Все компараторы выше той точки будут иметь входное напряжение меньшим, чем ссылочное напряжение и логический 0
вывод. Вывод 2N-1 компараторов передается через кодер приоритета, чтобы произвести цифровой выход. Эта схема кодирования называется кодированием термометра.
Поскольку аналоговый вход применяется ко всем компараторам целиком, архитектура ADC флэш-памяти очень быстра. Но ADC имеет с низким разрешением и мощные требования из-за большого количества резисторов, требуемых реализовывать архитектуру.
analog
— Сигнал аналогового входаСигнал аналогового входа, заданный как скаляр или вектор.
Типы данных: double
запуск
Внешнее преобразование запускает часыВнешнее преобразование запускает часы, заданные как скаляр или вектор. start определяет, когда аналого-цифровой процесс преобразования запускается.
Типы данных: double
digital
— Конвертированный сигнал цифрового выходаКонвертированный сигнал цифрового выхода, возвращенный как скаляр или вектор.
Типы данных: fixed point
| single
| double
| uint8
| uint16
| uint32
| Boolean
ready
— Определяет, завершено ли преобразование ADCОпределяет, завершено ли преобразование ADC, возвращенное как скаляр или вектор.
Типы данных: single
| double
| uint8
| uint16
| uint32
| fixed point
Number of bits
— Количество физических выходных битов10
(значение по умолчанию) | действительное положительное целое числоКоличество физических выходных битов, заданных как безразмерный скаляр. Number of bits определяет разрешение ADC.
Использование get_param(gcb,'NBits')
просмотреть текущий Number of bits.
Использование set_param(gcb,'NBits',value)
установить Number of bits на определенное значение.
Input range (V)
— Динамический диапазон ADC[-1 1]
(значение по умолчанию) | вектор - строка с 2 элементамиДинамический диапазон ADC, заданный как вектор - строка с 2 элементами в V.
Использование get_param(gcb,'InputRange')
просмотреть текущий Input range.
Использование set_param(gcb,'InputRange',value)
установить Input range на определенное значение.
Use external start clock
— Соединитесь с внешними часами преобразования запускаВыберите, чтобы соединиться с внешними часами преобразования запуска. По умолчанию эта опция выбрана. Если вы отменяете выбор этой опции, Исходный блок Часов Выборки в ADC Flash используется, чтобы сгенерировать часы преобразования запуска.
Conversion start frequency (Hz)
— Частота внутренних часов преобразования запуска1e6
(значение по умолчанию) | скалярЧастота внутренних часов преобразования запуска, заданных как скаляр в Гц. Conversion start frequency определяет уровень ADC.
Этот параметр только доступен, когда Use external start clock не выбран.
Использование get_param(gcb,'StartFreq')
просмотреть текущее значение Conversion start frequency.
Использование set_param(gcb,'StartFreq',value)
установить Conversion start frequency на определенное значение.
RMS aperture jitter (s)
— Дрожание апертуры RMS добавляется к часам преобразования запуска1e-12
(значение по умолчанию) | действительный неотрицательный скалярДрожание апертуры RMS, добавленное как нарушение к часам преобразования запуска, заданным как действительный неотрицательный скаляр в s. Обнулите значение RMS aperture jitter, если вы хотите чистый сигнал часов.
Этот параметр только доступен, когда Use external start clock не выбран.
Использование get_param(gcb,'StartClkJitter')
просмотреть текущее значение RMS aperture jitter.
Использование set_param(gcb,'StartClkJitter',value)
установить RMS aperture jitter на определенное значение.
Edge trigger type
— Тип фронта синхроимпульса, который инициировал выходное обновлениеRising edge
(значение по умолчанию) | Rising edge
| Either edge
Тип фронта синхроимпульса, который инициировал выходное обновление, заданное как:
Rising edge
— вывод обновляется с сигналом фронта.
Rising edge
— вывод обновляется с падающим ребром сигнала часов.
Either edge
— вывод обновляется и с повышением и с падающим ребром сигнала часов.
Использование get_param(gcb,'Trigger')
просмотреть текущий Edge trigger type.
Использование set_param(gcb,'Trigger',value)
установить Edge trigger type на определенное значение.
ADC output data type
— Задает тип выходных данных ADCBinaryVector
(значение по умолчанию) | double
| single
| uint8
| uint16
| uint32
| fixdt(0,Nbits)
| Inherit: Inherit via back propagation
Задает тип выходных данных ADC.
Использование get_param(gcb,'OutDataType')
просмотреть текущий ADC output data type.
Использование set_param(gcb,'OutDataType',value)
установить ADC output data type на определенное значение.
Enable impairments
— Включите нарушения в симуляции ADCВыберите, чтобы включить нарушения в симуляции ADC. По умолчанию эта опция выбрана.
Offset error (LSB)
— Квантование сдвигов продвигается определенным значением3
(значение по умолчанию) | скалярКвантование сдвигов продвигается определенным значением, заданным как скаляр в младшем значащем бите (LSB).
Этот параметр только доступен, когда Enable impairments выбран.
Использование get_param(gcb,'OffsetError')
просмотреть текущее значение Offset error.
Использование set_param(gcb,'OffsetError',value)
установить Offset error на определенное значение.
Gain error
— Ошибка на наклоне ADC передает кривую2 LSB
(значение по умолчанию) | скалярОшибка на наклоне прямой линии, интерполирующей ADC, передает кривую, заданную как скаляр в LSB или %.
Этот параметр только доступен, когда Enable impairments выбран.
Использование get_param(gcb,'GainError')
просмотреть текущее значение Gain error.
Использование set_param(gcb,'GainError',value)
установить Gain error на определенное значение.
Missing codes
— Положение не пройдено компараторов[]
(значение по умолчанию) | вектор - строкаПоложение не пройдено компараторов, заданных как вектор - строка.
Этот параметр только доступен, когда Enable impairments выбран.
Использование get_param(gcb,'Bubbles')
просмотреть текущий Missing codes.
Использование set_param(gcb,'Bubbles',value)
установить Missing codes на определенное значение.
Измерение AC ADC | Измерение DC ADC | Испытательный стенд ADC | Апертурное измерение дрожания | ADC SAR
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.