exponenta event banner

Сравнение АЦП SAR с идеальным АЦП

В этом примере показано сравнение АЦП SAR из Blockset™ смешанного сигнала с идеальной моделью АЦП с нарушениями, представленными в разделе Анализ простого АЦП с нарушениями.

Эта модель сравнивает АЦП SAR и эквивалентную идеальную модель АЦП. Чтобы масштабировать целочисленный выход АЦП SAR в соответствии с выходом с плавающей запятой идеального АЦП, используйте выходной коэффициент усиления и смещение. Для того чтобы сравнение было действительным, оба АЦП должны выполнить выборку своих входных данных и затем предоставить свои выходные данные одновременно.

Идеальная модель АЦП состоит из блока квантователя, блока насыщения и блока удержания нулевого порядка. Интервал квантования устанавливается равным 1 LSB АЦП SAR. Пределы блока насыщения соответствуют параметру входного диапазона АЦП SAR, [-Vref Vref] / 2. Блоки «Zero-Order Hold» и «Sample» и «Hold» выполняют выборку в Fs, хотя делают это в разное время.

АЦП SAR выдает 16-битное целое число без знака. Минимальное значение выходного сигнала преобразователя равно 0, а максимальное значение равно 2 ^ NBits - 1. Это значение меньше максимального значения целого числа, если целое число имеет больше битов, чем конвертер. Блоки «Результаты смещения и масштабирования в вольтах» масштабируют прежнее целое число в том же диапазоне, что и вход преобразователя и выход идеального АЦП, по умолчанию-Vref / 2 кому Vref / 2.

model = 'SARIdealCompare';
open_system(model);

Блок временной области показывает разницу между двумя выходами слева и двумя выходами справа.

open_system([model '/Time Scope']);
sim(model);

Блок Spectrum Analyzer показывает спектры двух выходов.

close_system([model '/Time Scope']);
open_system([model '/Spectrum Analyzer']);
sim(model);

В этой модели можно заменить АЦП Flash на АЦП SAR для измерения его производительности.

См. также

|

Связанные темы