В этом примере показано, как спроектировать АЦП РСА с помощью эталонной архитектуры и подтвердить АЦП с помощью ADC Testbench.
Откройте модель SAR_ADC
присоединенный к этому примеру как вспомогательный файл. Модель состоит из блока SAR ADC и ADC Testbench.
open_system('SAR_ADC.slx')
Дважды кликните РСА блок АЦП, чтобы открыть диалоговое окно Параметров блоков. Для параметра «Количество бит» задано значение 10
, и частота РСА 2e7
Гц. Проверьте, что на вкладке Обесценения активированы обесценения. Установите значение ошибки смещение на 0.65
Ошибки LSB и Gain для 0.65
LSB. Спецификации взяты из таблицы данных аналоговых устройств 10-битного SAR ADC AD 7298.
Дважды кликните блок ADC Testbench, чтобы открыть диалоговое окно Параметры Блоков. Опция Измерение (Measurement) выбрана как DC
и допуск к ошибкам 0.01
LSB. На вкладке Setup нажмите кнопку Autofill setup parameters, чтобы автоматически распространить параметры АЦП на панель тестирования. На вкладке Target Metric нажмите кнопку Autofill target metric, чтобы автоматически передать целевые метрики АЦП в testbench. Сохраните изменения.
Запустите симуляцию для 0.2048
s. Измеренные и целевые значения ошибки смещения и ошибки усиления отображаются на значке блока ADC Testbench.
Дважды кликните блок ADC Testbench, чтобы открыть диалоговое окно Параметры Блоков. Нажмите кнопку Plot DC analysis results, чтобы просмотреть передаточную кривую АЦП, нелинейность конечной точки и нелинейность наилучшего соответствия.
Дважды кликните блок ADC Testbench, чтобы открыть диалоговое окно Параметры Блоков. Установите для опции * измерение значение AC
и сохраните изменения.
Запустите симуляцию для 9e-3
s. Задержка преобразования, SINAD, SFDR, SNR, ENOB и Noise floor отображаются на значке ADC Testbench.