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

Этот пример показывает сравнение РСА от Mixed-Signal Blockset™ до идеальной модели АЦП с нарушениями, представленными в Анализе Простого АЦП с нарушениями.

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

Идеальная модель АЦП состоит из блока Квантовщика, блока насыщения и блока Удержания Нулевого Порядка. Интервал квантования устанавливается равный 1 LSB РСА. Пределы блока насыщения соответствуют параметру SAR ADC Input range, [-Vref Vref] / 2. Задержка нулевого порядка и выборка как Sample, так и Hold блоков в Fs, хотя они делают это в разное время.

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

model = 'SARIdealCompare';
open_system(model);

Блок Time Scope показывает различие между двумя выходами слева и двумя самими выходами справа.

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

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

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

Можно заменить Flash ADC для РСА в этой модели, чтобы измерить его эффективность.

См. также

|

Похожие темы