Глава 5. Фильтры и генераторы

5.1. Активные фильтры: характеристики

Почему цепочка RC-звеньев не делает крутой фильтр, как обойтись без катушек (КОС, гиратор, Саллен — Ки), словарь фильтров и выбор между Баттервортом, Чебышевым и Бесселем.

≈ 36 мин чтения · пунктирное подчёркивание — наведите или нажмите, чтобы увидеть пояснение

Операционный усилитель, резисторы и конденсаторы уже знакомы нам по отдельности. В этой главе из них собираются два узла, которые встречаются почти в каждом приборе: активный фильтр, который оставляет в сигнале нужные частоты и убирает лишние, и генератор, который сам создаёт периодический сигнал. Это последняя «чисто аналоговая» глава перед цифровой схемотехникой, и в ней сходится всё, что было раньше: обратная связь, частотные свойства RC-цепей, устойчивость.

Фильтры — тема довольно специальная: если они вам пока не нужны, первые два раздела можно пролистать, запомнив главные выводы. Генераторы (раздел 5.3) нужны всем — их лучше прочитать внимательно.

Как устроена глава
Фильтрыразделы 5.1–5.2: характеристики и схемы; при первом чтении — по выводам
Генераторыраздел 5.3: от RC-мигалки до кварца — читать обязательно
Практикум и задачиразделы 5.4–5.5: готовые узлы с разбором и самостоятельные разработки

Начнём с того, что уже умеем. Одиночная RC-цепочка из главы 1 — это фильтр первого порядка: за частотой среза её коэффициент передачи падает вдвое при каждом удвоении частоты, то есть на 6 дБ на октавуОктава — изменение частоты вдвое. Спад 6 дБ/октава = 20 дБ/декада. (20 дБ на декаду). Если полезный сигнал и помеха далеко разнесены по частоте, большего и не надо:

  • разделительный конденсатор на входе усилителя отсекает постоянное напряжение;
  • RC-цепочка перед входом звукового усилителя гасит наводку от радиостанции;
  • простой ФНЧФильтр низких частот (ФНЧ) пропускает частоты ниже среза и ослабляет высокие; простейший — последовательный R и конденсатор на землю. на выходе амплитудного детектора отделяет звук от несущей.

Трудности начинаются, когда помеха близко к сигналу. С них и начнём.

5.1.1Почему цепочка RC-звеньев — плохой фильтр

≈ 5 мин1 упр.
Главное
  • развязанных RC-звеньев дают спад дБ/октава, но переход от полосы к спаду остаётся размытым.
  • Частота −3 дБ такого каскада сползает вниз: .
  • Фильтры сравнивают в нормированном виде — срез на 1 Гц (или 1 рад/с), обе оси логарифмические.

Представим задачу. Микроконтроллер измеряет медленно меняющийся сигнал датчика, а рядом работает ШИМШиротно-импульсная модуляция: частота постоянна, а сигнал ошибки меняет длительность импульса (коэффициент заполнения).-регулятор вентилятора на 400 Гц; его наводка в несколько раз сильнее полезного сигнала. Полезная полоса — до 100 Гц, помеха — всего в четыре раза выше по частоте. Одиночная RC-цепочка со срезом 100 Гц ослабит наводку лишь примерно в четыре раза — явно мало. Хотелось бы фильтр, который до 100 Гц ничего не трогает, а сразу за этой границей обрубает всё. Такой идеальный ФНЧ называют «кирпичной стеной»: плоская полка до , вертикальный обрыв и ноль дальше.

00,511,5200,51Частота, в долях fcUвых / Uвхwww.reknow.ru
Мечта разработчика: идеальный ФНЧ — полка до fc и вертикальный обрыв.

Наивная попытка: поставить звенья подряд

Первое, что приходит в голову, — соединить друг за другом несколько одинаковых RC-звеньев. Если сделать это «в лоб», каждое следующее звено будет нагружать предыдущее, и характеристика испортится ещё сильнее. Поэтому отдадим этой идее должное и рассмотрим лучший для неё случай: между звеньями стоят повторители (или сопротивления звеньев растут от входа к выходу так быстро, что нагрузкой можно пренебречь). Тогда звенья друг другу не мешают, и коэффициенты передачи просто перемножаются:

Цепочка из n одинаковых развязанных RC-звеньев
Обозначения:модуль коэффициента передачи всей цепочкичисло одинаковых звеньев, развязанных буферамичастота −3 дБ отдельного звена

Далеко за изломом такая цепочка действительно спадает круче — асимптотически на дБ/октава. Но посмотрите на сам излом: каждый сомножитель начинает «загибаться» плавно, и произведение плавных загибов остаётся плавным. Резкого угла из них не сложить, сколько звеньев ни бери.

Есть и второй неприятный эффект: с ростом точка −3 дБТочка −3 дБ — частота, на которой выход ослаблен в раз (мощность вдвое); у RC-фильтра . всей цепочки уходит вниз. Условие означает , откуда

На сколько сползает частота среза
Обозначения:частота −3 дБ цепочкичастота −3 дБ одного звена
одно звеносрез там, где и рассчитывали
0,64 два звена
0,51 три звена — см. упражнение
0,15 32 звена — полоса уже почти всемеро

Как честно сравнивать фильтры

Из-за этого сползания сравнивать цепочки с разным числом звеньев «как есть» бессмысленно: у них разные частоты среза. Поэтому все фильтры дальше в главе приводятся к одной частоте: их точка −3 дБ (или граница полосы пропусканияПолоса пропускания — частоты, которые фильтр пропускает почти без ослабления; граница — обычно точка −3 дБ.) ставится на 1 Гц или 1 рад/с. Это называется нормировкой. Для реального фильтра со срезом достаточно умножить подписи оси частот на .

Строить такие графики удобнее всего в логарифмическом масштабе по обеим осям. Тогда наклон асимптоты — прямая линия, и сразу видно, сколько децибелДецибел — логарифмическая мера отношения: по напряжению, по мощности. +6 дБ — напряжение вдвое, +20 дБ — в 10 раз. даёт фильтр на любой частоте. На левом графике ниже — цепочки из 1, 2, 4, …, 32 звеньев со срезом каждого звена 1 Гц (видно сползание), на правом — те же цепочки после нормировки (видно, насколько мягким остаётся излом).

00,511,522,5300,20,40,60,81Частота, Гц (каждое звено: −3 дБ на 1 Гц)Uвых / Uвхn = 1n = 32www.reknow.ru
Цепочки из n развязанных RC-звеньев (срез каждого — 1 Гц): с ростом n полоса сжимается.
0,11100,0010,010,11Нормированная частотаUвых / Uвхn = 1n = 32www.reknow.ru
Те же цепочки, приведённые к срезу −3 дБ на f = 1: угол у характеристики так и не появляется.
Совет. Нормированный график годится для любого фильтра того же типа: частоты на нём умножайте на (в герцах), а времена переходных процессов — делите на .
Упражнение 5.1.1

Чтобы подавить наводку на входе АЦП, разработчик поставил три одинаковых RC-звена, развязанных повторителями; частота −3 дБ каждого звена — 200 Гц. Какова частота −3 дБ всей цепочки и какое ослабление она даёт на удвоенной частоте срезаЧастота среза — граница полосы пропускания: точка −3 дБ или край коридора пульсаций. ? Сравните с фильтром Баттерворта 3-го порядка, у которого на ослабление 18,1 дБ.

Решение

Гц — вдвое ниже, чем у отдельного звена.

На Гц отношение , ; ослабление дБ.

Фильтр Баттерворта того же порядка (три конденсатора) на той же относительной частоте даёт 18,1 дБ — разница почти 9 дБ, в 2,8 раза по напряжению. Причина не в числе деталей, а в форме излома: у RC-цепочки он растянут почти на декаду, и полной крутизныКрутизна (передаточная проводимость) — сколько ампер выходного тока даёт вольт входного напряжения, в сименсах; у биполярного транзистора мА/В на миллиампер. 18 дБ/октава она достигает только далеко за полосой.

5.1.2Что умеют катушки и почему их избегают

≈ 3 мин
Главное
  • Катушки дают комплексные полюсыПолюс — корень знаменателя передаточной функции. Число полюсов (порядок) задаёт окончательный спад: дБ/октава.: резонансный подъём «подпирает» характеристику у края полосы.
  • Пассивная LC-лестница, рассчитанная по справочным таблицам, реализует Баттерворта, Чебышева, эллиптический фильтрЭллиптический фильтр (Кауэра) — пульсации и в полосе пропускания, и в полосе задерживания; самый крутой переход при данном порядке..
  • Но катушка — капризная деталь, и хочется получить те же характеристики без неё.

Резкий угол получить можно — если добавить к конденсаторам катушки. Это мы видели ещё на резонансном контуре в главе 1: LC-цепь способна резко менять передачу в узкой полосе частот. Комбинируя катушки и конденсаторы, можно сделать полосу пропускания практически сколь угодно плоской, а переход к подавлению — сколь угодно резким. Пример — пятиэлементная лестница ниже: три катушки в продольных плечах, два конденсатора в поперечных, источник и нагрузка с заданными сопротивлениями. Такие лестницы десятилетиями стояли, например, в аппаратуре проводной связи, где нормы на полосу очень жёсткие.

RгL1L3L5C2C4RнВходВыходwww.reknow.ru1Сопротивление генератора . лестницу рассчитывают под конкретные сопротивления источника и нагрузки2Продольные катушки. , , — последовательные плечи3Поперечные конденсаторы. , — плечи на общий провод4Нагрузка . лестница, согласованная с обеих сторон, слабо чувствительна к разбросу деталей
Пассивный LC-фильтр нижних частот пятого порядка (лестница). Подбором номиналов по справочным таблицам из неё получают Баттерворта, Чебышева или эллиптический фильтр; в полосовом варианте каждое плечо заменяют резонансным контуром.
Что здесь что (4)
  1. Сопротивление генератора . лестницу рассчитывают под конкретные сопротивления источника и нагрузки
  2. Продольные катушки. , , — последовательные плечи
  3. Поперечные конденсаторы. , — плечи на общий провод
  4. Нагрузка . лестница, согласованная с обеих сторон, слабо чувствительна к разбросу деталей

Язык полюсов

Объяснение этому даёт теория цепей. Передаточная функция любой линейной цепи — дробь, и корни её знаменателя называют полюсами. У цепи только из R и C все полюсы лежат на отрицательной вещественной оси: каждый даёт свой плавный загиб, и характеристика получается «мягкой». Катушка вместе с конденсатором позволяет получить пару комплексно-сопряжённых полюсов, вынесенных с оси. Такая пара даёт резонансный подъём — и если поставить его как раз у края полосы, он компенсирует начинающийся спад, характеристика держится ровной почти до самой границы и только потом обрывается.

σjωвсе полюсы — на оси σRC-цепь: излом «мягкий»σjωLC, активный: комплексные парыwww.reknow.ru
Где лежат полюсы. Слева — пассивная RC-цепь: все полюсы на отрицательной вещественной оси. Справа — четырёхполюсный Баттерворт: две пары комплексных полюсов на окружности; пара ближе к оси jω создаёт подъём у края полосы.
Правило. Бесплатно ничего не бывает: чем ближе АЧХАЧХ — зависимость коэффициента передачи синусоиды от частоты. к прямоугольной, тем больше элементов и тем хуже, как правило, ведёт себя фильтр во времени — растут выброс и звон на ступеньке, искажается фаза.

Почему катушек стараются избегать

Расчёт LC-фильтров давно доведён до справочных таблиц: выбираешь тип и порядок — получаешь номиналы. Беда в другом — сами катушки неудобны:

  • на низких частотах нужные индуктивности огромны, катушки дороги и тяжелы;
  • у провода есть сопротивление, у катушки — потери и невысокая добротностьДобротность — острота резонанса: отношение резонансной частоты к ширине полосы по уровню −3 дБ.;
  • сердечник нелинеен, витки образуют паразитную ёмкость;
  • катушка ловит внешние магнитные поля (и сама их излучает).

Отсюда задача: получить «характеристику LC-фильтра» из одних резисторов, конденсаторов и усилителей.

5.1.3Фильтры без катушек: общая идея

≈ 9 мин2 упр.
Главное
  • ОУ вместе с R и C воспроизводит характеристику любого RLC-фильтра — это и есть активный фильтр.
  • КОСКОС (NIC) — конвертор отрицательного полного сопротивления: со стороны входа нагрузка выглядит как . превращает нагрузку в ; гираторГиратор — схема, превращающая сопротивление нагрузки в обратное: ; конденсатор на выходе выглядит как катушка. — в , так что конденсатор выглядит как индуктивность .
  • Фильтр Саллена — Ки: подтягивая средний узел к выходу, усилитель обостряет излом двух RC-цепочек.

Усилитель с обратной связью способен изобразить то, чего нет в наборе пассивных деталей, — например, отрицательное сопротивлениеОтрицательное сопротивление — двухполюсник, ток через который растёт навстречу приложенному напряжению: . Его делают на ОУ с положительной обратной связью. или индуктивность без провода. Фильтр, в котором такой фокус выполняет ОУ, называют активным. На практике тип активного фильтра выбирают по тому, что для задачи важнее всего: ровная полоса, крутой переход или одинаковая задержка всех частот. А по назначению различают несколько видов:

ФНЧнижних частотпропускает от постоянного тока до
ФВЧверхних частотпропускает частоты выше
ПФполосовойвыделяет полосу вокруг
РФрежекторныйвырезает полосу — «пробка»
ВПФвсепропускающийАЧХ ровная, меняется только фаза — фазовый корректор
Φ = constпостоянный сдвигсдвиг фазы не зависит от частоты, АЧХ — любая

Последние два вида кажутся экзотикой, но пригодятся: всепропускающим фильтромВсепропускающий фильтр (фазовый корректор): АЧХ плоская, меняется только фаза — им выравнивают задержку других фильтров. выравнивают задержку другого фильтра, а цепь с постоянным сдвигом фазы нужна, например, для получения пары сигналов, сдвинутых на 90°.

Два «невозможных» элемента: КОС и гиратор

Чтобы убедиться, что активная схема действительно может заменить катушку, полезно познакомиться с двумя необычными узлами. Конвертор отрицательного сопротивления (КОС; в англоязычных источниках — NIC) меняет знак нагрузки. Гиратор её «обращает»: большое сопротивление превращает в малое и наоборот. Оба собираются из ОУ, резисторов и конденсаторов, а ведут себя так, будто в схеме есть катушки.

КОС и гиратор рядом
КОС (NIC)Гиратор
Что делает с нагрузкой Zменяет знак: обращает:
Конденсатор C на выходе — сдвиг фазы как у катушки — полноценная индуктивность
Модуль при росте частотыуменьшаетсярастёт, как у катушки
Из чего собранОУ и два резисторадва КОС и Т-цепь из резисторов (или двухоперационная схема Антониу — в разделе 5.2)
Zвх = −Z+−RUвыхRZIwww.reknow.ru1Вход. отсюда схема выглядит как 2R между входом и выходом. через него входной ток уходит к выходу ОУ3ОУ. поддерживает одинаковое напряжение на своих входах4R от выхода к «−». вместе с определяет выход: 5Нагрузка Z. именно её знак и меняет конвертор
Конвертор отрицательного сопротивления (КОС) на одном ОУ.
Что здесь что (5)
  1. Вход. отсюда схема выглядит как
  2. R между входом и выходом. через него входной ток уходит к выходу ОУ
  3. ОУ. поддерживает одинаковое напряжение на своих входах
  4. R от выхода к «−». вместе с определяет выход:
  5. Нагрузка Z. именно её знак и меняет конвертор
Упражнение 5.1.2 вывод

Докажите, что схема выше ведёт себя как отрицательное сопротивление: . Затем разберите общий случай: резистор между входом и выходом ОУ равен , резистор между выходом и инвертирующим входом — . Найдите и посчитайте его, если — резистор 3,3 кОм, кОм, кОм. Подсказка: приложите ко входу напряжение и найдите ток, который схема при этом потребляет.

Решение

Пока работает отрицательная обратная связь, ОУ уравнивает свои входы: . Через на общий провод течёт ток , и взяться ему неоткуда, кроме выхода ОУ через (входы ОУ ток не потребляют):

Ток от источника течёт через к выходу:
При получаем ровно . В нашем примере кОм: чем выше напряжение на входе, тем больший ток схема отдаёт обратно в источник.

Важная оговорка про устойчивость. ОУ здесь охвачен сразу двумя связями: отрицательной (через на «−») и положительной (через и внешнюю цепь на «+»). Схема работает, только пока отрицательная сильнее, то есть пока сопротивление источника на входе мало: . Если подключить источник с большим сопротивлением, ОУ уйдёт в насыщениеНасыщение — внешняя цепь не может пропустить ток ; коллектор опускается почти до эмиттера ( = 0,05–0,2 В), и ток задаёт нагрузка, а не база. и там останется.

Zвх = R²/ZНИКRRZНИКRшунт: «−R»www.reknow.ru1Входной КОС. меняет знак у всего, что правее: 2Первый R. левое плечо Т-цепи3Второй КОС. нагружен на R и потому выглядит как «−R»4Второй R. последовательно с нагрузкой5Нагрузка Z. конденсатор здесь превращается в индуктивность
Гиратор из двух КОС: Т-цепь из R, «−R» и R, нагруженная на Z, и ещё один КОС на входе.
Что здесь что (5)
  1. Входной КОС. меняет знак у всего, что правее:
  2. Первый R. левое плечо Т-цепи
  3. Второй КОС. нагружен на R и потому выглядит как «−R»
  4. Второй R. последовательно с нагрузкой
  5. Нагрузка Z. конденсатор здесь превращается в индуктивность
Упражнение 5.1.3 вывод

Докажите, что составная схема выше — гиратор, то есть . Подсказка: двигайтесь справа налево и на каждом шаге записывайте, что «видно» из очередного узла. Затем — практический вопрос: какую индуктивность изобразит такой гиратор с кОм, нагруженный на конденсатор 47 нФ, и на какой частоте эта «катушка» образует резонанс с конденсатором 22 нФ?

Решение

Правее среднего узла последовательно включены и : . От среднего узла вниз стоит второй КОС с нагрузкой , то есть сопротивление . Параллельно:

Добавляем левый резистор:
Входной КОС меняет знак: .

Для конденсатора получаем — чистая индуктивность Гн. С ёмкостью 22 нФ она резонирует на кГц. Катушка на 1 Гн для звуковой частоты — увесистый предмет с сердечником; здесь её заменили три ОУ и несколько деталей.

Подведём итог. КОС делает из конденсатора странный элемент: фаза тока у него как у катушки, но модуль сопротивления с ростом частоты падает. Гиратор же даёт настоящую индуктивность:

КОС, нагруженный на конденсатор
Обозначения:сопротивление конденсаторасопротивление со стороны входа КОС
Гиратор, нагруженный на конденсатор
Обозначения:конденсатор на выходе гираторарезисторы Т-цепиполучившаяся индуктивность

Раз гиратор превращает конденсатор в индуктивность, ясно и главное: любой LC-фильтр можно повторить без катушек, заменив каждую из них гиратором с конденсатором. Лестница, показанная выше, именно так и переводится в активную форму. На деле подстановка гираторов — лишь один из путей: из неё и из других идей выросло множество схем активных фильтров, и новые варианты продолжают появляться.

Фильтр Саллена — Ки: двухполюсный фильтр на одном повторителе

Самый популярный активный фильтр понять ещё проще — почти без формул. Его называют по фамилиям изобретателей: фильтр Саллена — Ки. Ниже — вариант верхних частот: два конденсатора, два резистора и повторитель с единичным усилением (подойдёт ОУ-повторитель, а в простом случае и эмиттерный повторительЭмиттерный повторитель (каскад с общим коллектором) — выход с эмиттера: В; усиления по напряжению нет, зато входной импеданс в раз больше нагрузки. на транзисторе).

CC−+RRВходВыходповторитель ×1www.reknow.ru1Первый C. вместе со вторым C образует две RC-цепочки подряд2R к выходу. вся хитрость: этот резистор идёт не на общий провод, а на выход3R на общий провод. резистор второго звена4Повторитель ×1. ОУ-повторитель или даже эмиттерный повторитель5Связь с выхода. растущий выходной сигнал «подтягивает» средний узел
Двухполюсный ФВЧ Саллена — Ки на повторителе. Верхний резистор идёт на выход — это и есть следящая связь.
Что здесь что (5)
  1. Первый C. вместе со вторым C образует две RC-цепочки подряд
  2. R к выходу. вся хитрость: этот резистор идёт не на общий провод, а на выход
  3. R на общий провод. резистор второго звена
  4. Повторитель ×1. ОУ-повторитель или даже эмиттерный повторитель
  5. Связь с выхода. растущий выходной сигнал «подтягивает» средний узел
Как работает следящая связь
  1. Низкие частотысигнал на выходе почти нулевой — схема ведёт себя как обычная пассивная цепь
  2. Ближе к срезувыход растёт и через верхний резистор тянет за собой средний узел — это следящая связьСледящая связь (bootstrap) — конденсатор переносит выходной сигнал на нижний конец резистора смещения; напряжение на резисторе почти не меняется, и для сигнала он «становится» в раз больше.
  3. Что в итогеу среднего узла ослабление меньше, излом АЧХ становится острее

Если бы верхний резистор шёл на общий провод, получились бы просто два RC-звена одно за другим со всеми их недостатками. Подтягивая средний узел к выходу, повторитель уменьшает потери как раз в районе частоты среза. Это, конечно, рассуждение «на пальцах»; точный расчёт для этой схемы давно выполнен и сведён в таблицы — им посвящён раздел 5.2.

5.1.4Как описывают фильтр: словарь

≈ 5 мин1 упр.
Главное
  • В частотной области: полоса пропускания, неравномерностьНеравномерность — размах пульсаций АЧХ внутри полосы пропускания, в децибелах., частота среза , переходная область, полоса задерживанияПолоса задерживания — частоты, где фильтр обязан ослаблять сигнал не меньше заданного (например, 40 дБ)..
  • Фаза тоже важна: одинаковая задержка всех частот означает линейную ФЧХ, .
  • Во временной области: время нарастания, выброс, звон, время установленияВремя установления — время, после которого выход входит в заданную окрестность конечного значения (±1 %, ±0,1 %) и больше её не покидает..

Прежде чем сравнивать фильтры, договоримся о словах. Термины здесь общепринятые, и ими полно любое техническое описание фильтра — от паспорта на микросхему до программы расчёта.

Частотная область

Основная характеристика фильтра — как его коэффициент передачи зависит от частоты (АЧХ). Ниже — АЧХ типичного ФНЧ; нажмите на номера, чтобы увидеть, где какая часть.

  • Полоса пропускания — частоты, которые проходят почти без ослабления. Обычно её граница — точка −3 дБ. Но у фильтров с равноволновойРавноволновый — с пульсациями равной высоты по всей полосе (как у фильтра Чебышева). характеристикой (с одинаковыми по высоте пульсациямиПульсации — периодические колебания выпрямленного напряжения на конденсаторе фильтра; у мостового выпрямителя частота пульсаций — удвоенная частота сети (100 Гц).) границей считают частоту, на которой АЧХ выходит вниз из коридора пульсаций.
  • Неравномерность — размах этих пульсаций внутри полосы пропускания.
  • Частота среза — граница полосы пропускания.
  • Переходная область — склон между полосой пропускания и полосой задерживания, где сигнал должен быть ослаблен не меньше заданного (скажем, на 40 дБ).
0,110,0010,010,1110Частота (лог. масштаб)Усиление (лог.)пульсацииfcполоса задерживанияwww.reknow.ru1Полоса пропускания. частоты проходят почти без ослабления; здесь — с пульсациями 2 дБ2Неравномерность. размах пульсаций внутри полосы; у Баттерворта её нет, но есть плавный завал к 3Частота среза . граница полосы: точка −3 дБ или выход из коридора пульсаций4Переходная область. склон от полосы пропускания к полосе задерживания; чем круче, тем «умнее» фильтр5Полоса задерживания. задаётся минимальным затуханием, например 40 дБ
Части АЧХ фильтра нижних частот: полоса пропускания, пульсации, срез, склон, полоса задерживания.
Что здесь что (5)
  1. Полоса пропускания. частоты проходят почти без ослабления; здесь — с пульсациями 2 дБ
  2. Неравномерность. размах пульсаций внутри полосы; у Баттерворта её нет, но есть плавный завал к
  3. Частота среза . граница полосы: точка −3 дБ или выход из коридора пульсаций
  4. Переходная область. склон от полосы пропускания к полосе задерживания; чем круче, тем «умнее» фильтр
  5. Полоса задерживания. задаётся минимальным затуханием, например 40 дБ

Фаза и задержка

Модуль коэффициента передачи — ещё не всё. Фильтр сдвигает фазу выходного сигнала относительно входного, поэтому полностью его описывает комплексная функция , . Чем опасен сдвиг фазы? Представьте сигнал, весь спектр которого лежит в полосе пропускания, — например, звуковой импульс. Если низкие частоты фильтр задержит на одно время, а высокие на другое, составляющие на выходе сложатся уже не так, как на входе, и форма импульса исказится, хотя ни одна гармоника не ослаблена. Чтобы этого не было, задержка должна быть одной и той же для всех частот, а это значит, что фаза растёт пропорционально частоте:

Линейная фаза — то же, что постоянная задержка
Обозначения:сдвиг фазы выхода относительно входакруговая частота групповая задержка — на сколько запаздывает огибающая

Такой фильтр называют линейно-фазовымЛинейно-фазовый фильтр: фаза растёт линейно с частотой, , — все частоты задерживаются одинаково, форма сигнала не искажается.. Для контраста — фильтр, который этим свойством не обладает: 8-полюсный фильтр Чебышева. АЧХ у него в полосе почти ровная (с пульсациями), а ФЧХ — заметно изогнутая кривая.

00,511,5200,51Нормированная частота (лин.)Амплитудаwww.reknow.ru
Восьмиполюсный Чебышев (2 дБ): АЧХ в линейном масштабе.
00,511,520−π−2π−3π−4πНормированная частота (лин.)Фаза, радwww.reknow.ru
Его фазовая характеристика заметно изогнута — фильтр не линейно-фазовый.
Совет. ФЧХ стройте при линейной шкале частот: линейная фаза тогда выглядит прямой, и любой изгиб сразу заметен.

Временная область

Тот же фильтр можно испытать не синусом, а ступенькой — и смотреть, как выход до неё «добирается». Для схем, через которые идут импульсы, перепады и отсчёты, это даже нагляднее. Ниже — типичная реакция ФНЧ на ступеньку; на ней отмечены основные параметры:

  • время нарастания — за какое время выход доходит до 90 % конечного значения (часто считают интервал от 10 до 90 %);
  • время установления — после какого момента выход входит в заданный коридор вокруг конечного значения (±1 % или ±0,1 %) и уже не выходит из него;
  • выброс и звон — проскакивание выше конечного значения и затухающие колебания вокруг него; их желательно иметь поменьше.
012345600,50,91Время, с (fc = 1 Гц)Uвыхвыброс90 %www.reknow.ru1Нарастание. время до 90 % конечного значения (иногда — от 10 до 90 %)2Выброс. превышение над конечным значением; у Чебышева — десятки процентов3Звон (пульсации). затухающие колебания после выброса — разные частоты задерживаются по-разному4Установление. время, после которого сигнал входит в окрестность ±1 % (±0,1 %) и больше её не покидает
Отклик ФНЧ на ступеньку (Чебышев 4-го порядка, 0,5 дБ): нарастание, выброс, звон и установление.
Что здесь что (4)
  1. Нарастание. время до 90 % конечного значения (иногда — от 10 до 90 %)
  2. Выброс. превышение над конечным значением; у Чебышева — десятки процентов
  3. Звон (пульсации). затухающие колебания после выброса — разные частоты задерживаются по-разному
  4. Установление. время, после которого сигнал входит в окрестность ±1 % (±0,1 %) и больше её не покидает
Два взгляда на один фильтр
Частотная областьВременная область
Чем испытываемсинусами разных частотступенькой или импульсом
Что смотримАЧХ, ФЧХ, групповую задержкуГрупповая задержка — время, на которое фильтр задерживает огибающую сигнала данной частоты.нарастание, выброс, звон, установление
Что нормируютнеравномерность, , крутизну склона, затуханиевремя нарастания, выброс в %, время установления до 1 % и 0,1 %
Упражнение 5.1.4

Самодельный логический анализатор на микроконтроллере перед АЦП имеет ФНЧ, чтобы убрать высокочастотный шум. Пользователь жалуется: на фронтах прямоугольных сигналов на экране видны «звон» и всплескиGlitch — короткий ложный импульс из-за того, что два сигнала одного события приходят на вентиль с разной задержкой (логическое состязание)., которых в реальном сигнале нет. Какое свойство фильтра нужно улучшить в первую очередь?

Решение

Прямоугольник состоит из множества гармоник. Если фильтр задерживает их одинаково, на выходе они складываются в сглаженный, но не звенящий фронт. Звон и выбросы появляются именно из-за того, что разные гармоники приходят с разной задержкой. Значит, нужна постоянная групповая задержка — фильтр Бесселя (о нём ниже). Ровная АЧХ (Баттерворт) и крутой склон (Чебышев), наоборот, даются ценой заметного звона.

5.1.5Баттерворт, Чебышев, Бессель и другие

≈ 14 мин2 упр.
Главное
  • За полосой любой фильтр порядка спадает на дБ/октава; — число полюсов и примерно число конденсаторов.
  • Баттерворт — самая ровная полоса, Чебышев — самый крутой переход, Бессель — одинаковая задержка всех частот.
  • Проектируют от требований: допуск в полосе и затухание на нужной частоте определяют тип и порядок.
  • Если важна форма импульсов — Бессель; если важна только крутизна — Чебышев или эллиптический.

Как задача ставится на практике? Обычно примерно так: «в полосе до 3 кГц неравномерность не больше 1 дБ, на 6 кГц ослабление не меньше 40 дБ, на ступеньке звон не важен». Из требований выбирают тип фильтра, затем находят минимальный порядок, при котором они выполняются, и только потом — схему.

Порядок проектирования
  1. Требованиядопуск в полосе пропускания, нужное затухание на заданной частоте, поведение во времени
  2. ТипБаттерворт, Чебышев, Бессель или эллиптический
  3. Порядокнаименьшее число полюсов, при котором требования выполнены
  4. Схемана ИНУНИНУН — источник напряжения, управляемый напряжением: неинвертирующий усилитель с усилением в фильтре Саллена — Ки., на переменных состояния, биквадратная… — раздел 5.2

С порядком всё просто. Как бы ни был устроен фильтр, далеко за полосой его характеристика спадает на дБ/октава, где — число полюсов. Каждому полюсу соответствует один реактивный элемент (конденсатор или катушка), так что нужная крутизна вдали от полосы сразу говорит, сколько примерно будет деталей. Скажем, шестиполюсный фильтр гарантирует 36 дБ/октава — независимо от типа.

А вот что происходит около среза — решает тип фильтра. Имея шесть полюсов, можно по-разному распорядиться ими:

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

Для каждого из этих критериев (и их сочетаний) разработаны свои методы расчёта. Три типа встречаются чаще всего: Баттерворт (самая плоская полоса), Чебышев (самый крутой переход) и Бессель (самая ровная задержка). Каждый из них можно сделать ФНЧ, ФВЧФильтр высоких частот (ФВЧ) пропускает частоты выше среза и ослабляет низкие; простейший — последовательный C и резистор на землю. или полосовым и собрать по разным схемам.

Баттерворт: ровно, но мягко

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

АЧХ фильтра Баттерворта
Обозначения:порядок (число полюсов)частота среза — у Баттерворта на ней всегда −3 дБ
В нуле частоты у равны нулю все производные до порядка — поэтому его называют «максимально плоским».

При любом порядке на ослабление ровно 3 дБ, а далеко за ней — дБ/октава. С ростом полка становится длиннее и площе, а переход — круче. Характеристика идёт горизонтально почти до и лишь там начинает загибаться вниз.

0,11100,0010,010,11Нормированная частотаUвых / Uвхn = 1n = 16www.reknow.ru
Баттерворт порядков 1, 2, 4, 8 и 16, срез на f = 1: с ростом порядка полка длиннее, обрыв круче.

Чебышев: немного волн ради крутизны

Абсолютно ровная полоса нужна редко. Гораздо чаще требование звучит так: «неравномерность не больше 1 дБ». Раз пульсации в пределах допуска разрешены — почему бы их не использовать? Это и делает фильтр Чебышева: он распределяет допустимые пульсации по всей полосе пропускания, а взамен получает заметно более резкий излом. Задаются двумя числами — порядком и допустимой неравномерностью; чем больше разрешённые пульсации, тем круче переход. АЧХ:

АЧХ фильтра Чебышева
Обозначения:полином Чебышева первого рода степени задаёт неравномерность: размах пульсаций дБграница полосы — край коридора пульсаций
пульсации 0,5 дБ
пульсации 2 дБ
выигрыш за полосой — в раз быстрее, чем у Баттерворта того же порядка

Внутри полосы, при , полином Чебышева качается между −1 и +1 — отсюда пульсации одинаковой высоты. За полосой он растёт как , то есть в раз быстрее, чем у Баттерворта. Фазовая характеристика Чебышева, как и Баттерворта, далека от прямой.

Сравним трёх «кандидатов» шестого порядка — Бесселя, Баттерворта и Чебышева с пульсациями 0,5 дБ — и для масштаба цепочку из шести буферизованныхБуфер — повторитель с : огромное входное и малое выходное сопротивление, развязывает источник и нагрузку. RC-звеньев. Видно, что даже Баттерворт несравнимо лучше RC-цепочки, а Чебышев ещё круче.

0,11100,00010,0010,010,11Нормированная частотаUвых / UвхБессельБаттервортЧебышев 0,5 дБ6 RC-звеньевwww.reknow.ru
Шестиполюсные ФНЧ четырёх видов в логарифмическом масштабе.
00,511,522,5300,51Нормированная частотаUвых / Uвхwww.reknow.ru
Те же четыре фильтра при линейных осях.
Модель: Баттерворт, Бессель, Чебышев — АЧХ, переходная, задержка

Почему «плоскость» Баттерворта условна

Сравнение не так однозначно, как кажется. Во-первых, у Баттерворта тоже есть неравномерность — просто сосредоточенная у края полосы в виде плавного завала к , тогда как у Чебышева она размазана по полосе. Во-вторых, реальный активный фильтр собран из деталей с допусками, и его характеристика всегда немного отличается от расчётной. График ниже показывает, что происходит с шестиполюсным Баттервортом на ИНУН, если усиление самой добротной секции уйдёт всего на 1 % или 5 %.

00,40,81,21,6−40−30−20−100Нормированная частота (лин.)К, дБноминалK₃ +1 %K₃ −1 %K₃ ±5 %www.reknow.ru
Чувствительность к допускам: шестиполюсный Баттерворт на ИНУН, у которого усиление последней секции ушло на 1 % и 5 %.
Ловушка. Уже 1 % ухода усиления в самой добротной секции заметно портит «максимально плоскую» полосу, а 5 % превращают её в настоящие пульсации. Идеальная плоскость существует только в расчёте.

С этой точки зрения Чебышев выглядит разумнее: раз пульсации всё равно будут, пусть они хотя бы работают на крутизну. Его называют равноволновым: по полосе распределено несколько пульсаций равной высоты (их число растёт с порядком). Даже при совсем малых пульсациях — порядка 0,1 дБ — переход у Чебышева намного круче, чем у Баттерворта.

Насколько это экономит детали, хорошо видно на примере. Пусть нужна неравномерность не больше 0,5 дБ и ослабление не меньше 40 дБ на частоте, всего в полтора раза выше границы полосы. Расчёт (тот же, что в упражнении ниже) даёт для Баттерворта 14 полюсов, а для Чебышева — 7.

14полюсов у Баттерворта0,5 дБ в полосе и 40 дБ на : расчёт даёт 13,95 → 14
7полюсов у Чебышевате же требования: 6,6 → 7 — вдвое меньше ОУ и конденсаторов

Эллиптический фильтр и как задают требования

Логическое продолжение той же мысли — эллиптический фильтр (фильтр Кауэра). Пульсации у него разрешены и в полосе пропускания, и в полосе задерживания: там АЧХ несколько раз падает до нуля (это «нули передачи»), и за счёт этого переход получается самым крутым при данном порядке. Рассчитывать его вручную тяжело, но с программами проектирования фильтров эллиптический фильтр получается так же легко, как Баттерворт.

Удобно рисовать требования к фильтру в виде «коридора»: в полосе пропускания до АЧХ должна оставаться в узкой полосе допуска, начиная с — быть не выше заданного уровня. Любая АЧХ, которая обходит закрашенные области, подходит.

запрещенозапрещенозапрещеноfппfздGппGздf (лог.) →www.reknow.ru1Коридор допуска . в полосе пропускания АЧХ обязана оставаться в этой узкой щели2Запрещено сверху. усиление не может превышать верхнюю границу допуска3. граница полосы пропускания4. отсюда начинается полоса задерживания5Запрещено в полосе задерживания. здесь усиление должно быть не больше — АЧХ обходит область снизу
Требования к фильтру в виде коридора: до fпп усиление в допуске Gпп, начиная с fзд — не выше Gзд. Годится любая АЧХ, не задевающая закрашенное.
Что здесь что (5)
  1. Коридор допуска . в полосе пропускания АЧХ обязана оставаться в этой узкой щели
  2. Запрещено сверху. усиление не может превышать верхнюю границу допуска
  3. . граница полосы пропускания
  4. . отсюда начинается полоса задерживания
  5. Запрещено в полосе задерживания. здесь усиление должно быть не больше — АЧХ обходит область снизу
Упражнение 5.1.5

Для звуковой карты нужен ФНЧ перед АЦП: неравномерность в полосе пропускания не больше 1 дБ (граница полосы ), ослабление не меньше 40 дБ на частоте . Найдите минимальный порядок фильтра Баттерворта (у которого на должно быть не хуже −1 дБ) и фильтра Чебышева с пульсациями 1 дБ.

Решение

Запишем оба фильтра в общем виде: , . Чтобы на было ровно −1 дБ, . Ослабление 40 дБ означает , то есть .

Баттерворт: , нужно , → .

Чебышев: ; , , → .

Пять полюсов против восьми: на ИНУН это три ОУ вместо четырёх и пять конденсаторов вместо восьми.

Бессель: форма важнее крутизны

Вернёмся к фазе. Фильтр с самой плоской АЧХ может давать большие фазовые искажения, и импульс через него пройдёт со звоном. Если форма сигнала важнее всего, нужен линейно-фазовый фильтр, то есть фильтр с одинаковой задержкой всех составляющих в полосе пропускания.

Такой фильтр — фильтр Бесселя (его ещё называют фильтром Томсона). Он делает для задержки то же, что Баттерворт для АЧХ: кривая групповой задержки у него максимально плоская.

Передаточная функция фильтра Бесселя
Обозначения:обратный полином Бесселя степени комплексная частота (задержка нормирована на 1 с)

Выигрыш хорошо виден на графике групповой задержки двух шестиполюсных ФНЧ. У Бесселя задержка постоянна почти до частоты среза. У Баттерворта перед срезом задержка вырастает горбом — те частоты, что у края полосы, запаздывают сильнее, и именно этот горб даёт выброс на импульсах. Но у Бесселя своя цена: переход от полосы пропускания к полосе задерживания у него ещё положе, чем у Баттерворта.

00,511,52012345678910Частота, Гц (−3 дБ на 1 Гц)Задержка, сБессель (1)Баттерворт (2)www.reknow.ru
Групповая задержка двух шестиполюсных ФНЧ: у Бесселя она ровная почти до fc, у Баттерворта перед срезом вырастает горб.

Поэтому придуманы компромиссные варианты, которые жертвуют частью постоянства задержки ради более быстрого нарастания и лучшей АЧХ:

  • фильтр Гаусса — фазовые свойства почти как у Бесселя, а переходная характеристика лучше;
  • фильтры с равноволновой задержкой — задержка колеблется в пределах заданного допуска (как АЧХ Чебышева), зато остаётся почти постоянной до самой полосы задерживания;
  • всепропускающие фильтры-корректоры: ставятся после основного фильтра, АЧХ не меняют, а фазу изгибают так, чтобы суммарная задержка стала ровной. Так можно «выпрямить» даже Баттерворта или Чебышева.

Сводное сравнение

Итак, во временной области Бессель вне конкуренции; Чебышев, при всей красоте своей АЧХ, ведёт себя хуже всех; Баттерворт — посередине. Таблица и график ниже дают точные числа для четырёх типов разных порядков: время нарастания, выброс, время установления и ослабление на удвоенной и десятикратной частоте среза.

Четыре классических типа
БессельБаттервортЧебышевЭллиптический
Что оптимизируетровность задержкировность АЧХкрутизну переходакрутизну — ещё сильнее
Полоса пропусканияплавный завалмаксимально ровнаяпульсации одной высотыпульсации
Переход к задерживаниюсамый пологийсреднийкрутойсамый крутой (нули АЧХ)
Выброс на ступеньке (n = 6)0,6 %14 %21 % (0,5 дБ)—
Когда выбиратьважна форма сигналанужен компромиссважна избирательностьжёсткие нормы на АЧХ
Временные и частотные свойства ФНЧ четырёх типов (расчёт по нормированным прототипам; времена даны для f_c = 1 Гц — для другой частоты делите их на f_c в герцах).
ФильтрnНарастание 0→90 %, сВыброс, %Установление до 1 %, сдо 0,1 %, сОслабление на 2f_c, дБна 10f_c, дБ
Бессель
−3 дБ на 1 Гц
20,410,40,581,11036
40,520,80,641,21366
60,610,60,721,21492
80,680,30,791,114114
Баттерворт
−3 дБ на 1 Гц
20,424,31,11,61240
40,63111,72,72480
60,85142,73,936120
81,07163,55,148160
Чебышев 0,5 дБ
граница пульсаций на 1 Гц
20,30111,11,6836
40,67183,05,43088
61,03215,91053140
81,38238,31776192
Чебышев 2 дБ
граница пульсаций на 1 Гц
20,35211,52,71342
40,72294,88,43594
61,07328,61658146
81,423411,52581198
0500м11,522,5300,51Время, сАмплитудаБессельБаттервортЧебышев 0,5 дБwww.reknow.ru
Отклик на ступеньку шестиполюсных ФНЧ (срез −3 дБ на 1 Гц; у Чебышева на 1 Гц — край коридора пульсаций).
Правило. Если через фильтр идут импульсы, ступеньки или отсчёты для АЦП, начинайте с фильтра Бесселя.
Упражнение 5.1.6

Регистратор вибраций оцифровывает сигнал акселерометра. Перед АЦП стоит шестиполюсный ФНЧ с кГц. После резкого удара (ступенька на входе) уже через 0,3 мс отсчёт должен отличаться от установившегося значения не больше чем на 0,1 %. По таблице выше найдите время установления до 0,1 % для фильтров Бесселя и Баттерворта и решите, какой из них подходит.

Решение

Таблица составлена для Гц; времена обратно пропорциональны частоте среза: .

Бессель: мс — укладывается в 0,3 мс.

Баттерворт: мс — не укладывается: после выброса 14 % его звон затухает слишком медленно. Выбираем Бесселя и помним, что за полосой он подавляет хуже: на около 14 дБ против 36 дБ у Баттерворта.