5.1. Активные фильтры: характеристики
Почему цепочка RC-звеньев не делает крутой фильтр, как обойтись без катушек (КОС, гиратор, Саллен — Ки), словарь фильтров и выбор между Баттервортом, Чебышевым и Бесселем.
Операционный усилитель, резисторы и конденсаторы уже знакомы нам по отдельности. В этой главе из них собираются два узла, которые встречаются почти в каждом приборе: активный фильтр, который оставляет в сигнале нужные частоты и убирает лишние, и генератор, который сам создаёт периодический сигнал. Это последняя «чисто аналоговая» глава перед цифровой схемотехникой, и в ней сходится всё, что было раньше: обратная связь, частотные свойства RC-цепей, устойчивость.
Фильтры — тема довольно специальная: если они вам пока не нужны, первые два раздела можно пролистать, запомнив главные выводы. Генераторы (раздел 5.3) нужны всем — их лучше прочитать внимательно.
Начнём с того, что уже умеем. Одиночная RC-цепочка из главы 1 — это фильтр первого порядка: за частотой среза её коэффициент передачи падает вдвое при каждом удвоении частоты, то есть на 6 дБ на октавуОктава — изменение частоты вдвое. Спад 6 дБ/октава = 20 дБ/декада. (20 дБ на декаду). Если полезный сигнал и помеха далеко разнесены по частоте, большего и не надо:
- разделительный конденсатор на входе усилителя отсекает постоянное напряжение;
- RC-цепочка перед входом звукового усилителя гасит наводку от радиостанции;
- простой ФНЧФильтр низких частот (ФНЧ) пропускает частоты ниже среза и ослабляет высокие; простейший — последовательный R и конденсатор на землю. на выходе амплитудного детектора отделяет звук от несущей.
Трудности начинаются, когда помеха близко к сигналу. С них и начнём.
5.1.1Почему цепочка RC-звеньев — плохой фильтр
- развязанных RC-звеньев дают спад дБ/октава, но переход от полосы к спаду остаётся размытым.
- Частота −3 дБ такого каскада сползает вниз: .
- Фильтры сравнивают в нормированном виде — срез на 1 Гц (или 1 рад/с), обе оси логарифмические.
Представим задачу. Микроконтроллер измеряет медленно меняющийся сигнал датчика, а рядом работает ШИМШиротно-импульсная модуляция: частота постоянна, а сигнал ошибки меняет длительность импульса (коэффициент заполнения).-регулятор вентилятора на 400 Гц; его наводка в несколько раз сильнее полезного сигнала. Полезная полоса — до 100 Гц, помеха — всего в четыре раза выше по частоте. Одиночная RC-цепочка со срезом 100 Гц ослабит наводку лишь примерно в четыре раза — явно мало. Хотелось бы фильтр, который до 100 Гц ничего не трогает, а сразу за этой границей обрубает всё. Такой идеальный ФНЧ называют «кирпичной стеной»: плоская полка до , вертикальный обрыв и ноль дальше.
Наивная попытка: поставить звенья подряд
Первое, что приходит в голову, — соединить друг за другом несколько одинаковых RC-звеньев. Если сделать это «в лоб», каждое следующее звено будет нагружать предыдущее, и характеристика испортится ещё сильнее. Поэтому отдадим этой идее должное и рассмотрим лучший для неё случай: между звеньями стоят повторители (или сопротивления звеньев растут от входа к выходу так быстро, что нагрузкой можно пренебречь). Тогда звенья друг другу не мешают, и коэффициенты передачи просто перемножаются:
Далеко за изломом такая цепочка действительно спадает круче — асимптотически на дБ/октава. Но посмотрите на сам излом: каждый сомножитель начинает «загибаться» плавно, и произведение плавных загибов остаётся плавным. Резкого угла из них не сложить, сколько звеньев ни бери.
Есть и второй неприятный эффект: с ростом точка −3 дБТочка −3 дБ — частота, на которой выход ослаблен в раз (мощность вдвое); у RC-фильтра . всей цепочки уходит вниз. Условие означает , откуда
Как честно сравнивать фильтры
Из-за этого сползания сравнивать цепочки с разным числом звеньев «как есть» бессмысленно: у них разные частоты среза. Поэтому все фильтры дальше в главе приводятся к одной частоте: их точка −3 дБ (или граница полосы пропусканияПолоса пропускания — частоты, которые фильтр пропускает почти без ослабления; граница — обычно точка −3 дБ.) ставится на 1 Гц или 1 рад/с. Это называется нормировкой. Для реального фильтра со срезом достаточно умножить подписи оси частот на .
Строить такие графики удобнее всего в логарифмическом масштабе по обеим осям. Тогда наклон асимптоты — прямая линия, и сразу видно, сколько децибелДецибел — логарифмическая мера отношения: по напряжению, по мощности. +6 дБ — напряжение вдвое, +20 дБ — в 10 раз. даёт фильтр на любой частоте. На левом графике ниже — цепочки из 1, 2, 4, …, 32 звеньев со срезом каждого звена 1 Гц (видно сползание), на правом — те же цепочки после нормировки (видно, насколько мягким остаётся излом).
Чтобы подавить наводку на входе АЦП, разработчик поставил три одинаковых RC-звена, развязанных повторителями; частота −3 дБ каждого звена — 200 Гц. Какова частота −3 дБ всей цепочки и какое ослабление она даёт на удвоенной частоте срезаЧастота среза — граница полосы пропускания: точка −3 дБ или край коридора пульсаций. ? Сравните с фильтром Баттерворта 3-го порядка, у которого на ослабление 18,1 дБ.
Решение
Гц — вдвое ниже, чем у отдельного звена.
На Гц отношение , ; ослабление дБ.
Фильтр Баттерворта того же порядка (три конденсатора) на той же относительной частоте даёт 18,1 дБ — разница почти 9 дБ, в 2,8 раза по напряжению. Причина не в числе деталей, а в форме излома: у RC-цепочки он растянут почти на декаду, и полной крутизныКрутизна (передаточная проводимость) — сколько ампер выходного тока даёт вольт входного напряжения, в сименсах; у биполярного транзистора мА/В на миллиампер. 18 дБ/октава она достигает только далеко за полосой.
5.1.2Что умеют катушки и почему их избегают
- Катушки дают комплексные полюсыПолюс — корень знаменателя передаточной функции. Число полюсов (порядок) задаёт окончательный спад: дБ/октава.: резонансный подъём «подпирает» характеристику у края полосы.
- Пассивная LC-лестница, рассчитанная по справочным таблицам, реализует Баттерворта, Чебышева, эллиптический фильтрЭллиптический фильтр (Кауэра) — пульсации и в полосе пропускания, и в полосе задерживания; самый крутой переход при данном порядке..
- Но катушка — капризная деталь, и хочется получить те же характеристики без неё.
Резкий угол получить можно — если добавить к конденсаторам катушки. Это мы видели ещё на резонансном контуре в главе 1: LC-цепь способна резко менять передачу в узкой полосе частот. Комбинируя катушки и конденсаторы, можно сделать полосу пропускания практически сколь угодно плоской, а переход к подавлению — сколь угодно резким. Пример — пятиэлементная лестница ниже: три катушки в продольных плечах, два конденсатора в поперечных, источник и нагрузка с заданными сопротивлениями. Такие лестницы десятилетиями стояли, например, в аппаратуре проводной связи, где нормы на полосу очень жёсткие.
Что здесь что (4)
- Сопротивление генератора . лестницу рассчитывают под конкретные сопротивления источника и нагрузки
- Продольные катушки. , , — последовательные плечи
- Поперечные конденсаторы. , — плечи на общий провод
- Нагрузка . лестница, согласованная с обеих сторон, слабо чувствительна к разбросу деталей
Язык полюсов
Объяснение этому даёт теория цепей. Передаточная функция любой линейной цепи — дробь, и корни её знаменателя называют полюсами. У цепи только из R и C все полюсы лежат на отрицательной вещественной оси: каждый даёт свой плавный загиб, и характеристика получается «мягкой». Катушка вместе с конденсатором позволяет получить пару комплексно-сопряжённых полюсов, вынесенных с оси. Такая пара даёт резонансный подъём — и если поставить его как раз у края полосы, он компенсирует начинающийся спад, характеристика держится ровной почти до самой границы и только потом обрывается.
Почему катушек стараются избегать
Расчёт LC-фильтров давно доведён до справочных таблиц: выбираешь тип и порядок — получаешь номиналы. Беда в другом — сами катушки неудобны:
- на низких частотах нужные индуктивности огромны, катушки дороги и тяжелы;
- у провода есть сопротивление, у катушки — потери и невысокая добротностьДобротность — острота резонанса: отношение резонансной частоты к ширине полосы по уровню −3 дБ.;
- сердечник нелинеен, витки образуют паразитную ёмкость;
- катушка ловит внешние магнитные поля (и сама их излучает).
Отсюда задача: получить «характеристику LC-фильтра» из одних резисторов, конденсаторов и усилителей.
5.1.3Фильтры без катушек: общая идея
- ОУ вместе с R и C воспроизводит характеристику любого RLC-фильтра — это и есть активный фильтр.
- КОСКОС (NIC) — конвертор отрицательного полного сопротивления: со стороны входа нагрузка выглядит как . превращает нагрузку в ; гираторГиратор — схема, превращающая сопротивление нагрузки в обратное: ; конденсатор на выходе выглядит как катушка. — в , так что конденсатор выглядит как индуктивность .
- Фильтр Саллена — Ки: подтягивая средний узел к выходу, усилитель обостряет излом двух RC-цепочек.
Усилитель с обратной связью способен изобразить то, чего нет в наборе пассивных деталей, — например, отрицательное сопротивлениеОтрицательное сопротивление — двухполюсник, ток через который растёт навстречу приложенному напряжению: . Его делают на ОУ с положительной обратной связью. или индуктивность без провода. Фильтр, в котором такой фокус выполняет ОУ, называют активным. На практике тип активного фильтра выбирают по тому, что для задачи важнее всего: ровная полоса, крутой переход или одинаковая задержка всех частот. А по назначению различают несколько видов:
Последние два вида кажутся экзотикой, но пригодятся: всепропускающим фильтромВсепропускающий фильтр (фазовый корректор): АЧХ плоская, меняется только фаза — им выравнивают задержку других фильтров. выравнивают задержку другого фильтра, а цепь с постоянным сдвигом фазы нужна, например, для получения пары сигналов, сдвинутых на 90°.
Два «невозможных» элемента: КОС и гиратор
Чтобы убедиться, что активная схема действительно может заменить катушку, полезно познакомиться с двумя необычными узлами. Конвертор отрицательного сопротивления (КОС; в англоязычных источниках — NIC) меняет знак нагрузки. Гиратор её «обращает»: большое сопротивление превращает в малое и наоборот. Оба собираются из ОУ, резисторов и конденсаторов, а ведут себя так, будто в схеме есть катушки.
| КОС (NIC) | Гиратор | |
|---|---|---|
| Что делает с нагрузкой Z | меняет знак: | обращает: |
| Конденсатор C на выходе | — сдвиг фазы как у катушки | — полноценная индуктивность |
| Модуль при росте частоты | уменьшается | растёт, как у катушки |
| Из чего собран | ОУ и два резистора | два КОС и Т-цепь из резисторов (или двухоперационная схема Антониу — в разделе 5.2) |
Что здесь что (5)
- Вход. отсюда схема выглядит как
- R между входом и выходом. через него входной ток уходит к выходу ОУ
- ОУ. поддерживает одинаковое напряжение на своих входах
- R от выхода к «−». вместе с определяет выход:
- Нагрузка Z. именно её знак и меняет конвертор
Докажите, что схема выше ведёт себя как отрицательное сопротивление: . Затем разберите общий случай: резистор между входом и выходом ОУ равен , резистор между выходом и инвертирующим входом — . Найдите и посчитайте его, если — резистор 3,3 кОм, кОм, кОм. Подсказка: приложите ко входу напряжение и найдите ток, который схема при этом потребляет.
Решение
Пока работает отрицательная обратная связь, ОУ уравнивает свои входы: . Через на общий провод течёт ток , и взяться ему неоткуда, кроме выхода ОУ через (входы ОУ ток не потребляют):
Важная оговорка про устойчивость. ОУ здесь охвачен сразу двумя связями: отрицательной (через на «−») и положительной (через и внешнюю цепь на «+»). Схема работает, только пока отрицательная сильнее, то есть пока сопротивление источника на входе мало: . Если подключить источник с большим сопротивлением, ОУ уйдёт в насыщениеНасыщение — внешняя цепь не может пропустить ток ; коллектор опускается почти до эмиттера ( = 0,05–0,2 В), и ток задаёт нагрузка, а не база. и там останется.
Что здесь что (5)
- Входной КОС. меняет знак у всего, что правее:
- Первый R. левое плечо Т-цепи
- Второй КОС. нагружен на R и потому выглядит как «−R»
- Второй R. последовательно с нагрузкой
- Нагрузка Z. конденсатор здесь превращается в индуктивность
Докажите, что составная схема выше — гиратор, то есть . Подсказка: двигайтесь справа налево и на каждом шаге записывайте, что «видно» из очередного узла. Затем — практический вопрос: какую индуктивность изобразит такой гиратор с кОм, нагруженный на конденсатор 47 нФ, и на какой частоте эта «катушка» образует резонанс с конденсатором 22 нФ?
Решение
Правее среднего узла последовательно включены и : . От среднего узла вниз стоит второй КОС с нагрузкой , то есть сопротивление . Параллельно:
Для конденсатора получаем — чистая индуктивность Гн. С ёмкостью 22 нФ она резонирует на кГц. Катушка на 1 Гн для звуковой частоты — увесистый предмет с сердечником; здесь её заменили три ОУ и несколько деталей.
Подведём итог. КОС делает из конденсатора странный элемент: фаза тока у него как у катушки, но модуль сопротивления с ростом частоты падает. Гиратор же даёт настоящую индуктивность:
Раз гиратор превращает конденсатор в индуктивность, ясно и главное: любой LC-фильтр можно повторить без катушек, заменив каждую из них гиратором с конденсатором. Лестница, показанная выше, именно так и переводится в активную форму. На деле подстановка гираторов — лишь один из путей: из неё и из других идей выросло множество схем активных фильтров, и новые варианты продолжают появляться.
Фильтр Саллена — Ки: двухполюсный фильтр на одном повторителе
Самый популярный активный фильтр понять ещё проще — почти без формул. Его называют по фамилиям изобретателей: фильтр Саллена — Ки. Ниже — вариант верхних частот: два конденсатора, два резистора и повторитель с единичным усилением (подойдёт ОУ-повторитель, а в простом случае и эмиттерный повторительЭмиттерный повторитель (каскад с общим коллектором) — выход с эмиттера: В; усиления по напряжению нет, зато входной импеданс в раз больше нагрузки. на транзисторе).
Что здесь что (5)
- Первый C. вместе со вторым C образует две RC-цепочки подряд
- R к выходу. вся хитрость: этот резистор идёт не на общий провод, а на выход
- R на общий провод. резистор второго звена
- Повторитель ×1. ОУ-повторитель или даже эмиттерный повторитель
- Связь с выхода. растущий выходной сигнал «подтягивает» средний узел
- Низкие частотысигнал на выходе почти нулевой — схема ведёт себя как обычная пассивная цепь
- Ближе к срезувыход растёт и через верхний резистор тянет за собой средний узел — это следящая связьСледящая связь (bootstrap) — конденсатор переносит выходной сигнал на нижний конец резистора смещения; напряжение на резисторе почти не меняется, и для сигнала он «становится» в раз больше.
- Что в итогеу среднего узла ослабление меньше, излом АЧХ становится острее
Если бы верхний резистор шёл на общий провод, получились бы просто два RC-звена одно за другим со всеми их недостатками. Подтягивая средний узел к выходу, повторитель уменьшает потери как раз в районе частоты среза. Это, конечно, рассуждение «на пальцах»; точный расчёт для этой схемы давно выполнен и сведён в таблицы — им посвящён раздел 5.2.
5.1.4Как описывают фильтр: словарь
- В частотной области: полоса пропускания, неравномерностьНеравномерность — размах пульсаций АЧХ внутри полосы пропускания, в децибелах., частота среза , переходная область, полоса задерживанияПолоса задерживания — частоты, где фильтр обязан ослаблять сигнал не меньше заданного (например, 40 дБ)..
- Фаза тоже важна: одинаковая задержка всех частот означает линейную ФЧХ, .
- Во временной области: время нарастания, выброс, звон, время установленияВремя установления — время, после которого выход входит в заданную окрестность конечного значения (±1 %, ±0,1 %) и больше её не покидает..
Прежде чем сравнивать фильтры, договоримся о словах. Термины здесь общепринятые, и ими полно любое техническое описание фильтра — от паспорта на микросхему до программы расчёта.
Частотная область
Основная характеристика фильтра — как его коэффициент передачи зависит от частоты (АЧХ). Ниже — АЧХ типичного ФНЧ; нажмите на номера, чтобы увидеть, где какая часть.
- Полоса пропускания — частоты, которые проходят почти без ослабления. Обычно её граница — точка −3 дБ. Но у фильтров с равноволновойРавноволновый — с пульсациями равной высоты по всей полосе (как у фильтра Чебышева). характеристикой (с одинаковыми по высоте пульсациямиПульсации — периодические колебания выпрямленного напряжения на конденсаторе фильтра; у мостового выпрямителя частота пульсаций — удвоенная частота сети (100 Гц).) границей считают частоту, на которой АЧХ выходит вниз из коридора пульсаций.
- Неравномерность — размах этих пульсаций внутри полосы пропускания.
- Частота среза — граница полосы пропускания.
- Переходная область — склон между полосой пропускания и полосой задерживания, где сигнал должен быть ослаблен не меньше заданного (скажем, на 40 дБ).
Что здесь что (5)
- Полоса пропускания. частоты проходят почти без ослабления; здесь — с пульсациями 2 дБ
- Неравномерность. размах пульсаций внутри полосы; у Баттерворта её нет, но есть плавный завал к
- Частота среза . граница полосы: точка −3 дБ или выход из коридора пульсаций
- Переходная область. склон от полосы пропускания к полосе задерживания; чем круче, тем «умнее» фильтр
- Полоса задерживания. задаётся минимальным затуханием, например 40 дБ
Фаза и задержка
Модуль коэффициента передачи — ещё не всё. Фильтр сдвигает фазу выходного сигнала относительно входного, поэтому полностью его описывает комплексная функция , . Чем опасен сдвиг фазы? Представьте сигнал, весь спектр которого лежит в полосе пропускания, — например, звуковой импульс. Если низкие частоты фильтр задержит на одно время, а высокие на другое, составляющие на выходе сложатся уже не так, как на входе, и форма импульса исказится, хотя ни одна гармоника не ослаблена. Чтобы этого не было, задержка должна быть одной и той же для всех частот, а это значит, что фаза растёт пропорционально частоте:
Такой фильтр называют линейно-фазовымЛинейно-фазовый фильтр: фаза растёт линейно с частотой, , — все частоты задерживаются одинаково, форма сигнала не искажается.. Для контраста — фильтр, который этим свойством не обладает: 8-полюсный фильтр Чебышева. АЧХ у него в полосе почти ровная (с пульсациями), а ФЧХ — заметно изогнутая кривая.
Временная область
Тот же фильтр можно испытать не синусом, а ступенькой — и смотреть, как выход до неё «добирается». Для схем, через которые идут импульсы, перепады и отсчёты, это даже нагляднее. Ниже — типичная реакция ФНЧ на ступеньку; на ней отмечены основные параметры:
- время нарастания — за какое время выход доходит до 90 % конечного значения (часто считают интервал от 10 до 90 %);
- время установления — после какого момента выход входит в заданный коридор вокруг конечного значения (±1 % или ±0,1 %) и уже не выходит из него;
- выброс и звон — проскакивание выше конечного значения и затухающие колебания вокруг него; их желательно иметь поменьше.
Что здесь что (4)
- Нарастание. время до 90 % конечного значения (иногда — от 10 до 90 %)
- Выброс. превышение над конечным значением; у Чебышева — десятки процентов
- Звон (пульсации). затухающие колебания после выброса — разные частоты задерживаются по-разному
- Установление. время, после которого сигнал входит в окрестность ±1 % (±0,1 %) и больше её не покидает
| Частотная область | Временная область | |
|---|---|---|
| Чем испытываем | синусами разных частот | ступенькой или импульсом |
| Что смотрим | АЧХ, ФЧХ, групповую задержкуГрупповая задержка — время, на которое фильтр задерживает огибающую сигнала данной частоты. | нарастание, выброс, звон, установление |
| Что нормируют | неравномерность, , крутизну склона, затухание | время нарастания, выброс в %, время установления до 1 % и 0,1 % |
Самодельный логический анализатор на микроконтроллере перед АЦП имеет ФНЧ, чтобы убрать высокочастотный шум. Пользователь жалуется: на фронтах прямоугольных сигналов на экране видны «звон» и всплескиGlitch — короткий ложный импульс из-за того, что два сигнала одного события приходят на вентиль с разной задержкой (логическое состязание)., которых в реальном сигнале нет. Какое свойство фильтра нужно улучшить в первую очередь?
Решение
Прямоугольник состоит из множества гармоник. Если фильтр задерживает их одинаково, на выходе они складываются в сглаженный, но не звенящий фронт. Звон и выбросы появляются именно из-за того, что разные гармоники приходят с разной задержкой. Значит, нужна постоянная групповая задержка — фильтр Бесселя (о нём ниже). Ровная АЧХ (Баттерворт) и крутой склон (Чебышев), наоборот, даются ценой заметного звона.
5.1.5Баттерворт, Чебышев, Бессель и другие
- За полосой любой фильтр порядка спадает на дБ/октава; — число полюсов и примерно число конденсаторов.
- Баттерворт — самая ровная полоса, Чебышев — самый крутой переход, Бессель — одинаковая задержка всех частот.
- Проектируют от требований: допуск в полосе и затухание на нужной частоте определяют тип и порядок.
- Если важна форма импульсов — Бессель; если важна только крутизна — Чебышев или эллиптический.
Как задача ставится на практике? Обычно примерно так: «в полосе до 3 кГц неравномерность не больше 1 дБ, на 6 кГц ослабление не меньше 40 дБ, на ступеньке звон не важен». Из требований выбирают тип фильтра, затем находят минимальный порядок, при котором они выполняются, и только потом — схему.
- Требованиядопуск в полосе пропускания, нужное затухание на заданной частоте, поведение во времени
- ТипБаттерворт, Чебышев, Бессель или эллиптический
- Порядокнаименьшее число полюсов, при котором требования выполнены
- Схемана ИНУНИНУН — источник напряжения, управляемый напряжением: неинвертирующий усилитель с усилением в фильтре Саллена — Ки., на переменных состояния, биквадратная… — раздел 5.2
С порядком всё просто. Как бы ни был устроен фильтр, далеко за полосой его характеристика спадает на дБ/октава, где — число полюсов. Каждому полюсу соответствует один реактивный элемент (конденсатор или катушка), так что нужная крутизна вдали от полосы сразу говорит, сколько примерно будет деталей. Скажем, шестиполюсный фильтр гарантирует 36 дБ/октава — независимо от типа.
А вот что происходит около среза — решает тип фильтра. Имея шесть полюсов, можно по-разному распорядиться ими:
- сделать полосу как можно ровнее, смирившись с более пологим переходом;
- разрешить небольшие пульсации в полосе ради более крутого перехода;
- добиться, чтобы все частоты в полосе задерживались одинаково и форма сигнала не искажалась;
- минимизировать время нарастания, выброс и время установления.
Для каждого из этих критериев (и их сочетаний) разработаны свои методы расчёта. Три типа встречаются чаще всего: Баттерворт (самая плоская полоса), Чебышев (самый крутой переход) и Бессель (самая ровная задержка). Каждый из них можно сделать ФНЧ, ФВЧФильтр высоких частот (ФВЧ) пропускает частоты выше среза и ослабляет низкие; простейший — последовательный C и резистор на землю. или полосовым и собрать по разным схемам.
Баттерворт: ровно, но мягко
Фильтр Баттерворта оптимизирован под одну цель — чтобы АЧХ в полосе была как можно ровнее. Платит он за это пологим переходом, а фаза у него, как увидим, тоже далека от линейной. Его АЧХ записывается очень просто:
При любом порядке на ослабление ровно 3 дБ, а далеко за ней — дБ/октава. С ростом полка становится длиннее и площе, а переход — круче. Характеристика идёт горизонтально почти до и лишь там начинает загибаться вниз.
Чебышев: немного волн ради крутизны
Абсолютно ровная полоса нужна редко. Гораздо чаще требование звучит так: «неравномерность не больше 1 дБ». Раз пульсации в пределах допуска разрешены — почему бы их не использовать? Это и делает фильтр Чебышева: он распределяет допустимые пульсации по всей полосе пропускания, а взамен получает заметно более резкий излом. Задаются двумя числами — порядком и допустимой неравномерностью; чем больше разрешённые пульсации, тем круче переход. АЧХ:
Внутри полосы, при , полином Чебышева качается между −1 и +1 — отсюда пульсации одинаковой высоты. За полосой он растёт как , то есть в раз быстрее, чем у Баттерворта. Фазовая характеристика Чебышева, как и Баттерворта, далека от прямой.
Сравним трёх «кандидатов» шестого порядка — Бесселя, Баттерворта и Чебышева с пульсациями 0,5 дБ — и для масштаба цепочку из шести буферизованныхБуфер — повторитель с : огромное входное и малое выходное сопротивление, развязывает источник и нагрузку. RC-звеньев. Видно, что даже Баттерворт несравнимо лучше RC-цепочки, а Чебышев ещё круче.
Почему «плоскость» Баттерворта условна
Сравнение не так однозначно, как кажется. Во-первых, у Баттерворта тоже есть неравномерность — просто сосредоточенная у края полосы в виде плавного завала к , тогда как у Чебышева она размазана по полосе. Во-вторых, реальный активный фильтр собран из деталей с допусками, и его характеристика всегда немного отличается от расчётной. График ниже показывает, что происходит с шестиполюсным Баттервортом на ИНУН, если усиление самой добротной секции уйдёт всего на 1 % или 5 %.
С этой точки зрения Чебышев выглядит разумнее: раз пульсации всё равно будут, пусть они хотя бы работают на крутизну. Его называют равноволновым: по полосе распределено несколько пульсаций равной высоты (их число растёт с порядком). Даже при совсем малых пульсациях — порядка 0,1 дБ — переход у Чебышева намного круче, чем у Баттерворта.
Насколько это экономит детали, хорошо видно на примере. Пусть нужна неравномерность не больше 0,5 дБ и ослабление не меньше 40 дБ на частоте, всего в полтора раза выше границы полосы. Расчёт (тот же, что в упражнении ниже) даёт для Баттерворта 14 полюсов, а для Чебышева — 7.
Эллиптический фильтр и как задают требования
Логическое продолжение той же мысли — эллиптический фильтр (фильтр Кауэра). Пульсации у него разрешены и в полосе пропускания, и в полосе задерживания: там АЧХ несколько раз падает до нуля (это «нули передачи»), и за счёт этого переход получается самым крутым при данном порядке. Рассчитывать его вручную тяжело, но с программами проектирования фильтров эллиптический фильтр получается так же легко, как Баттерворт.
Удобно рисовать требования к фильтру в виде «коридора»: в полосе пропускания до АЧХ должна оставаться в узкой полосе допуска, начиная с — быть не выше заданного уровня. Любая АЧХ, которая обходит закрашенные области, подходит.
Что здесь что (5)
- Коридор допуска . в полосе пропускания АЧХ обязана оставаться в этой узкой щели
- Запрещено сверху. усиление не может превышать верхнюю границу допуска
- . граница полосы пропускания
- . отсюда начинается полоса задерживания
- Запрещено в полосе задерживания. здесь усиление должно быть не больше — АЧХ обходит область снизу
Для звуковой карты нужен ФНЧ перед АЦП: неравномерность в полосе пропускания не больше 1 дБ (граница полосы ), ослабление не меньше 40 дБ на частоте . Найдите минимальный порядок фильтра Баттерворта (у которого на должно быть не хуже −1 дБ) и фильтра Чебышева с пульсациями 1 дБ.
Решение
Запишем оба фильтра в общем виде: , . Чтобы на было ровно −1 дБ, . Ослабление 40 дБ означает , то есть .
Баттерворт: , нужно , → .
Чебышев: ; , , → .
Пять полюсов против восьми: на ИНУН это три ОУ вместо четырёх и пять конденсаторов вместо восьми.
Бессель: форма важнее крутизны
Вернёмся к фазе. Фильтр с самой плоской АЧХ может давать большие фазовые искажения, и импульс через него пройдёт со звоном. Если форма сигнала важнее всего, нужен линейно-фазовый фильтр, то есть фильтр с одинаковой задержкой всех составляющих в полосе пропускания.
Такой фильтр — фильтр Бесселя (его ещё называют фильтром Томсона). Он делает для задержки то же, что Баттерворт для АЧХ: кривая групповой задержки у него максимально плоская.
Выигрыш хорошо виден на графике групповой задержки двух шестиполюсных ФНЧ. У Бесселя задержка постоянна почти до частоты среза. У Баттерворта перед срезом задержка вырастает горбом — те частоты, что у края полосы, запаздывают сильнее, и именно этот горб даёт выброс на импульсах. Но у Бесселя своя цена: переход от полосы пропускания к полосе задерживания у него ещё положе, чем у Баттерворта.
Поэтому придуманы компромиссные варианты, которые жертвуют частью постоянства задержки ради более быстрого нарастания и лучшей АЧХ:
- фильтр Гаусса — фазовые свойства почти как у Бесселя, а переходная характеристика лучше;
- фильтры с равноволновой задержкой — задержка колеблется в пределах заданного допуска (как АЧХ Чебышева), зато остаётся почти постоянной до самой полосы задерживания;
- всепропускающие фильтры-корректоры: ставятся после основного фильтра, АЧХ не меняют, а фазу изгибают так, чтобы суммарная задержка стала ровной. Так можно «выпрямить» даже Баттерворта или Чебышева.
Сводное сравнение
Итак, во временной области Бессель вне конкуренции; Чебышев, при всей красоте своей АЧХ, ведёт себя хуже всех; Баттерворт — посередине. Таблица и график ниже дают точные числа для четырёх типов разных порядков: время нарастания, выброс, время установления и ослабление на удвоенной и десятикратной частоте среза.
| Бессель | Баттерворт | Чебышев | Эллиптический | |
|---|---|---|---|---|
| Что оптимизирует | ровность задержки | ровность АЧХ | крутизну перехода | крутизну — ещё сильнее |
| Полоса пропускания | плавный завал | максимально ровная | пульсации одной высоты | пульсации |
| Переход к задерживанию | самый пологий | средний | крутой | самый крутой (нули АЧХ) |
| Выброс на ступеньке (n = 6) | 0,6 % | 14 % | 21 % (0,5 дБ) | — |
| Когда выбирать | важна форма сигнала | нужен компромисс | важна избирательность | жёсткие нормы на АЧХ |
| Фильтр | n | Нарастание 0→90 %, с | Выброс, % | Установление до 1 %, с | до 0,1 %, с | Ослабление на 2f_c, дБ | на 10f_c, дБ |
|---|---|---|---|---|---|---|---|
| Бессель −3 дБ на 1 Гц | 2 | 0,41 | 0,4 | 0,58 | 1,1 | 10 | 36 |
| 4 | 0,52 | 0,8 | 0,64 | 1,2 | 13 | 66 | |
| 6 | 0,61 | 0,6 | 0,72 | 1,2 | 14 | 92 | |
| 8 | 0,68 | 0,3 | 0,79 | 1,1 | 14 | 114 | |
| Баттерворт −3 дБ на 1 Гц | 2 | 0,42 | 4,3 | 1,1 | 1,6 | 12 | 40 |
| 4 | 0,63 | 11 | 1,7 | 2,7 | 24 | 80 | |
| 6 | 0,85 | 14 | 2,7 | 3,9 | 36 | 120 | |
| 8 | 1,07 | 16 | 3,5 | 5,1 | 48 | 160 | |
| Чебышев 0,5 дБ граница пульсаций на 1 Гц | 2 | 0,30 | 11 | 1,1 | 1,6 | 8 | 36 |
| 4 | 0,67 | 18 | 3,0 | 5,4 | 30 | 88 | |
| 6 | 1,03 | 21 | 5,9 | 10 | 53 | 140 | |
| 8 | 1,38 | 23 | 8,3 | 17 | 76 | 192 | |
| Чебышев 2 дБ граница пульсаций на 1 Гц | 2 | 0,35 | 21 | 1,5 | 2,7 | 13 | 42 |
| 4 | 0,72 | 29 | 4,8 | 8,4 | 35 | 94 | |
| 6 | 1,07 | 32 | 8,6 | 16 | 58 | 146 | |
| 8 | 1,42 | 34 | 11,5 | 25 | 81 | 198 |
Регистратор вибраций оцифровывает сигнал акселерометра. Перед АЦП стоит шестиполюсный ФНЧ с кГц. После резкого удара (ступенька на входе) уже через 0,3 мс отсчёт должен отличаться от установившегося значения не больше чем на 0,1 %. По таблице выше найдите время установления до 0,1 % для фильтров Бесселя и Баттерворта и решите, какой из них подходит.
Решение
Таблица составлена для Гц; времена обратно пропорциональны частоте среза: .
Бессель: мс — укладывается в 0,3 мс.
Баттерворт: мс — не укладывается: после выброса 14 % его звон затухает слишком медленно. Выбираем Бесселя и помним, что за полосой он подавляет хуже: на около 14 дБ против 36 дБ у Баттерворта.