Значение сглаживающих фильтров в цепях сигналов ADC

Аналоговые-цифровые преобразователи (ADC) являются мостом между непрерывным аналоговым миром и дискретным цифровым доменом. Каждое измерение, аудиозапись, радиопередачу или считывание датчиков, которое поступает в микроконтроллер, DSP или FPGA, должно сначала пройти через ADC. Тем не менее фундаментальная и часто неправильно понятая проблема угрожает точности этого преобразования: псевдоним. Оставленный без контроля, псевдоним искажает сигналы, вводит ложные тона и разрушает динамический диапазон системы. Единственная защита от этой деградации - антисглаживающий фильтр (AAF). В этой статье исследуется, почему антисглаживающие фильтры незаменимы в сигнальных цепях ADC, исследуются компромиссы в их конструкции и обеспечивает практическое руководство для инженеров, которые должны их реализовать.

Проблема отчуждения: основа в теории выборки

Отчуждение — это явление частотной области, которое происходит, когда аналоговый сигнал отбирается со скоростью, недостаточной для однозначного захвата его компонентов с самой высокой частотой. Чтобы понять его, начните с теоремы выборки Nyquist-Shannon: любой непрерывный сигнал с полосой пропускания, ограниченной f f max , может быть идеально восстановлен из последовательности образцов, взятых со скоростью f ≥ 2 f max max . Критический порог f f s /2, известен как частота Nyquist.

Если входной сигнал содержит энергию выше частоты Nyquist, эта энергия «сворачивается» обратно в область базовой полосы (0 к ]f s /2) и появляется на частоте псевдонимов: faliasn·ff, где n, например, тон 7 кГц, взятый из выборки на 10 кГц (Nyquist = 5 кГц), будет означать, что 3 кГц компонент не имеет возможности отличить от законного ввода на этой частоте. Результатом является искаженное цифровое представление, которое не может быть отменено после обработки.

Отчуждение не ограничивается чистыми тонами. Широкополосный шум, гармоники и помехи сворачиваются в полосу пропускания, поднимая шумовой пол и уменьшая эффективное количество бит (ENOB) преобразователя. В тяжелых случаях псевдоним может полностью маскировать интересующий сигнал.

Цель анти-алиасингового фильтра

Антисглаживающий фильтр представляет собой фильтр с низким пропуском, размещенный непосредственно перед входом ADC. Его задача состоит в том, чтобы ослабить всю энергию сигнала выше частоты Nyquist до уровня, достаточно низкого, чтобы любые остаточные псевдонимные компоненты были незначительными по сравнению с шумовым полом системы или приемлемым бюджетом ошибок. В идеале фильтр идеально проходит желаемую полосу сигнала (потеря вставки 0 дБ, отсутствие искажения фазы) и полностью блокирует все выше f s /2. На практике все аналоговые фильтры имеют область перехода между полосой пропускания и полосой остановки.

AAF также должен сохранять целостность сигналов ниже f s /2.Любая амплитудная рябь, вариация групповой задержки или нелинейный фазовый сдвиг, вносимый фильтром, искажает оцифрованный сигнал. Для таких приложений, как прецизионное приборостроение или высокоточный звук, даже несколько миллиметров фазовой ошибки могут быть неприемлемыми.

Типы фильтров: торговые операции и характеристики

Ни одна топология фильтра не является лучшей для всех приложений ADC. Инженеры выбирают среди нескольких классических семейств аналоговых фильтров, каждый из которых имеет четкий компромисс между плоскостью полосы пропускания, затуханием полосы остановки, линейностью фазы и чувствительностью компонентов.

Фильтры Butterworth

Фильтр Баттерворта рассчитан на максимальную плоскость полосы пропускания. Его отклик величины монотонный, без ряби ни в полосе пропускания, ни в полосе остановки. Скорость выкатывания -20 дБ/десятилетие на полюс (например, -60 дБ/десятилетие для фильтра шестого порядка). Фильтры Баттерворта - хороший выбор, когда полоса сигнала должна быть сохранена с минимальным искажением амплитуды и когда требуемое затухание полосы пропускания является умеренным. Однако фазовая реакция не является линейной; пики групповой задержки вблизи частоты отсечения, что может вызвать перевылет во временной области для быстро меняющихся сигналов.

Чебышев Фильтры

Фильтры типа I достигают более крутого скатывания, чем Butterworth того же порядка, позволяя рябь полосы пропускания. Значение ряби (обычно от 0,1 дБ до 1 дБ) является параметром конструкции. Для данного порядка фильтр Чебышева имеет более острую полосу перехода, что означает, что требование к затуханию полосы остановки может быть выполнено с меньшим количеством полюсов. Это ценно, когда количество компонентов или пространство платы ограничено. Компромисс - увеличенная амплитуда полосы пропускания и более серьезное искажение групповой задержки вблизи края полосы. Фильтры типа II (обратный Чебышев) имеют рябь в полосе остановки, но плоская полоса пропускания; они менее распространены в приложениях AAF, потому что им требуется больше компонентов.

Фильтры Бесселя

При сохранении формы сигнала во временной области критически важно — например, в импульсных коммуникациях или переходных измерениях — предпочтительным является фильтр Бесселя. Его фазовый отклик максимально линейный вплоть до частоты отсечения, что приводит к почти постоянной групповой задержке. Это означает, что импульс или вход шага будет поддерживать свою форму с минимальным перерасходом и звоном. Штраф — это постепенное выключение (более медленное, чем Баттерворт или Чебышев того же порядка) и более низкое затухание полосы остановки. Фильтры Бесселя часто используются перед АЦП высокого разрешения в системах сбора данных, где точность формы волны имеет значение больше, чем агрессивная фильтрация.

Эллиптические (Cauer) фильтры

Эллиптические фильтры предлагают наиболее крутую из возможных полос перехода для данного порядка путем введения ряби как в полосе пропускания, так и в полосе остановки. Они могут достигать чрезвычайно высокого затухания полосы пропускания очень близко к краю полосы пропускания. Недостатками являются значительная рябь полосы пропускания и тяжелая нелинейная фаза. Эллиптические фильтры редко используются на этапах прецизионной ААФ из-за искажения, которое они вводят, но они могут появляться в чувствительных к затратам приложениях с высоким динамическим диапазоном, где требования к фильтрации являются экстремальными, а полоса сигнала хорошо отделена от зоны псевдонима.

Дизайн-проекты для реальных AAF

Выбор топологии фильтра - это только первый шаг. Практическая реализация должна учитывать допуски компонентов, температурный дрейф, ограничения операционных усилителей и паразитов компоновки.

Частота и порядок вырезания

Угловая частота фильтра (fc) должна быть установлена достаточно высоко, чтобы передавать полосу пропускания сигнала с минимальным затуханием, но достаточно низко, чтобы обеспечить адекватный отказ при f/2.fccfff][[FLT]]],,,,,,,,[[FLT

Активный vs. пассивный

На низких частотах (аудио, гидролокатор, промышленная аппаратура) распространены активные фильтры с использованием операционных усилителей. Они обеспечивают усиление, высокое входное импеданс и низкое выходное импеданс, и они могут реализовывать реакции высокого порядка без больших индукторов. Оп-ампер должен иметь достаточный продукт полосы усиления (GBW) и скорость разбиения для поддержки частотного диапазона фильтра без введения искажений. Для частот выше нескольких мегагерц пассивные LC-фильтры часто более практичны, поскольку активные компоненты вводят значительный шум и нелинейности. Современные интегрированные AAF (например, в ИС драйвера ADC) объединяют активные и пассивные элементы на одном кристалле, упрощая конструкцию, но ограничивая гибкость.

Компонентная толерантность и температурный дрейф

Резисторы и конденсаторы, используемые в активных фильтрах, обычно имеют допуски ±1% или ±5%, которые непосредственно сдвигают частоты полюсов и Q-факторы. Секция фильтра второго порядка с номинальным Q 0,707 может иметь фактический Q, варьирующийся между 0,6 и 0,85, изменяя пульсацию полосы пропускания и наклон отсечки. Для фильтров высокого порядка (шестого порядка и выше) кумулятивный эффект может быть катастрофическим, потенциально вводя пик или потерю отторжения полосы остановки. Дизайнеры часто используют прецизионные компоненты (±0,1%) или включают настройку (например, конденсаторы с цифровой обрезкой). Коэффициенты температуры также должны быть подобраны для предотвращения дрейфа в рабочем диапазоне.

Шум и ADC вождение

Сам сглаживающий фильтр добавляет шум. Резисторы генерируют тепловой шум, а оп-ампы способствуют как напряжению, так и току. Чтобы предотвратить ухудшение SNR ADC, выходной шум фильтра должен быть ниже, чем шумовое покрытие для квантования ADC. Кроме того, фильтр должен обеспечивать привод низкого давления на входной ввод коммутируемого конденсатора ADC. Многие ADC требуют времени оседания для внутреннего конденсатора отбора проб; чрезмерно медленный выход фильтра может не заряжать конденсатор в окне приобретения, вызывая искажение. Буферный усилитель или выделенный драйвер ADC часто размещаются после AAF для удовлетворения требования оседания.

Влияние на производительность системы

Качество сглаживающего фильтра напрямую влияет на ключевые показатели производительности ADC:

Современные вызовы и развивающиеся решения

По мере того, как ADCs продвигаются к более высоким скоростям отбора проб и более широким полосам пропускания, требования к антисглаживающим фильтрам становятся более жесткими. В программно-определяемом радиоприемнике (SDR) ADC может работать при сотнях мегагамперсов в секунду, а зона Nyquist простирается до сотен мегагерц. Проектирование аналогового фильтра с резким откатом на таких частотах чрезвычайно сложно - для этого часто требуется высокопорядковый, тщательно построенный LC-фильтр с плотными допусками. Альтернативный подход - переборка образцов ADC и децимация: ADC проб во много раз превышает скорость Nyquist, отодвигая псевдонимы далеко, так что простой, низкопорядковый аналоговый фильтр затем удаляет содержимое из диапазона чисто. Этот метод используется в большинстве ADC дельта-сигма с высоким разрешением.

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

В приборостроении и медицинской визуализации потребность в сверхнизком шуме и высокой линейности делает пассивные LC-фильтры с дискретными компонентами все еще распространенными.Ручная настройка секций фильтра в производстве иногда необходима для удовлетворения строгих спецификаций.

Практические рекомендации для инженера-конструктора

При запуске новой конструкции сигнальной цепи ADC выполните следующие шаги для обеспечения эффективного сглаживания:

  1. Определить системные требования: Ширина полосы сигнала, требуемая SNR/SFDR, разрешение ADC и частота выборки, разрешенная полоса пропускания и фазовая толерантность.
  2. Рассчитайте минимальный порядок фильтрации: На основе коэффициента перехода fccfs/2] и необходимого затухания полосы остановки. Используйте программное обеспечение для проектирования фильтров или таблицы.
  3. Выберите топологию фильтра: Баттерворт для плоской полосы пропускания, Чебышев для более крутого скатывания с рябью, Бессель для линейной фазы. Для узких полос перехода рассмотрим эллиптические, но только если фазовое искажение приемлемо.
  4. Выберите активный или пассивный: Активный для <1 МГц, пассивный LC для более высоких частот. Убедитесь, что операционный усилитель (если он активен) имеет достаточный ГБВт и низкое искажение.
  5. Симулируйте с реальными моделями компонентов: Включите допуски, паразиты и температурные эффекты.Проверьте, что фильтр в худшем случае по-прежнему встречает отказ от стоп-диапазона.
  6. Добавить этап драйвера: Даже при активном фильтре может потребоваться выделенный драйвер ADC для обеспечения низкого импеданса вывода, быстрого оседания и защиты от отката от пробоотборника ADC.
  7. Прототип и измерение: Используйте сетевой анализатор или анализатор спектра для подтверждения частотной реакции фильтра.Проверка на пики, чрезмерный шум и признаки колебаний.

Заключение

Анти-сглаживающие фильтры не являются роскошью в цепочках сигналов ADC - они являются предпосылкой для точной оцифровки. Понимая фундаментальный механизм псевдонимирования и компромиссы между типами фильтров, инженеры могут спроектировать AAF, который сохраняет точность сигнала, максимизирует динамический диапазон и отвечает спецификациям системного уровня. Будь то простой второй порядок Butterworth для низкоскоростного регистратора данных или сложная эллиптическая сеть LC для высокоскоростного приемника связи, анти-сглаживающий фильтр остается краеугольным камнем надежного аналого-цифрового преобразования. Инвестирование времени в его дизайн платит дивиденды в уменьшенной пост-обработке, меньшем количестве системных ошибок и более надежном конечном продукте.

Для дальнейшего чтения см. классические примечания приложений от Analog Devices, руководство по сглаживанию фильтров и документ IEEE по оптимизации порядка фильтрации для высокоскоростных ADCs.