bitGateLab Analog · Обучение
Русский
Открыть симулятор

Обучение › Тема 8

RC-фильтры нижних и верхних частот и диаграммы Боде

7 мин чтения · Команда bitGateLab

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

Передаточная функция

Передаточная функция H связывает выходной фазор со входным: H = Vout/Vin. Это комплексное число, зависящее от частоты. Его модуль |H| показывает, во сколько раз сигнал усиливается или ослабляется, а аргумент — на сколько сдвигается фаза. Поскольку RC-фильтры — это делители напряжения из импедансов, H находят по формуле делителя.

RC-фильтр нижних частот (ФНЧ)

Резистор включён последовательно с сигналом, а конденсатор — между выходом и землёй. На низкой частоте конденсатор почти не проводит (XC велико), и выходное напряжение почти равно входному; на высокой частоте конденсатор ведёт себя как короткое замыкание, и выходное напряжение стремится к нулю.

H(f) = ZC / (R + ZC) = 1 / (1 + j·f/fc)

fc = 1 / (2πRC)

|H| = 1 / √(1 + (f/fc)²)        фаза = −arctg(f/fc)

Частота среза fc — это частота, на которой XC = R. На ней |H| = 1/√2 = 0.707, а фаза равна −45°. На этой частоте выходная мощность вдвое меньше входной, поэтому её называют также частотой половинной мощности.

RC-фильтр верхних частот (ФВЧ)

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

H(f) = R / (R + ZC) = (j·f/fc) / (1 + j·f/fc)

|H| = (f/fc) / √(1 + (f/fc)²)        фаза = 90° − arctg(f/fc)

Частота среза вычисляется по той же формуле, fc = 1/(2πRC). На fc модуль тоже равен 0.707, но фаза составляет +45°: выходной сигнал опережает входной.

Коэффициент передачи в децибелах

Поскольку коэффициенты передачи фильтров охватывают много порядков величины, их выражают в децибелах:

GdB = 20 · log10|H|
|H|G (dB)
2+6.02
10
0.707−3.01
0.5−6.02
0.1−20
0.01−40
Отрицательное значение в dB означает ослабление. Изменение напряжения в 10 раз соответствует 20 dB, а в 2 раза — примерно 6 dB. Поэтому частоту среза называют «точкой −3 dB».

Диаграмма Боде

Диаграмма Боде — это два графика с логарифмической осью частоты: амплитудный в dB (ЛАЧХ) и фазовый в градусах (ЛФЧХ). Благодаря логарифмической шкале каждая декада (умножение частоты на 10) занимает одинаковое место.

Для фильтра нижних частот амплитудную характеристику аппроксимируют двумя прямыми — асимптотами:

Реальная кривая отклоняется от асимптот не более чем на 3 dB — как раз на fc. Для фазы используют другую аппроксимацию: 0° до fc/10, прямая, опускающаяся до −90° на 10·fc и проходящая через −45° на fc, и −90° далее. Погрешность этой аппроксимации меньше 6°. Фильтр верхних частот — зеркальное отражение: характеристика растёт на 20 dB на декаду до fc, а затем остаётся на 0 dB, а фаза меняется от +90° до 0°.

−3 dB на fc −20 dB/декада 0−10−20−30−40 fc/100fc/10fc10 fc100 fc dB частота (логарифмическая шкала)
Амплитудная характеристика RC-фильтра нижних частот. Толстая линия — реальная характеристика, штриховая — асимптоты: 0 dB до fc, затем −20 dB на декаду. Наибольшее расхождение, 3 dB, приходится на fc.

Пример 1: анализ. В фильтре R = 10 kΩ и C = 10 nF. Найдите fc и отклик вариантов ФНЧ и ФВЧ на нескольких частотах.

  1. fc = 1/(2π · 10 000 · 10×10−9) = 1/(6.283×10−4) = 1591.5 Hz.
  2. На 5 kHz: f/fc = 3.14. ФНЧ: |H| = 1/√(1 + 9.87) = 0.303, то есть −10.36 dB, фаза −72.3°.
  3. ФВЧ на 5 kHz: |H| = 3.14/√(10.87) = 0.953, то есть −0.42 dB, фаза +17.7°.
fФНЧ (dB)Фаза ФНЧФВЧ (dB)Фаза ФВЧ
159 Hz (fc/10)−0.04−5.7°−20.04+84.3°
1591.5 Hz (fc)−3.01−45°−3.01+45°
5 kHz−10.36−72.3°−0.42+17.7°
15.9 kHz (10 fc)−20.04−84.3°−0.04+5.7°
159 kHz (100 fc)−40.00−89.4°0.00+0.6°

Обратите внимание на симметрию: то, что один фильтр ослабляет, другой пропускает.

Пример 2: проектирование. Нужен фильтр нижних частот с fc ≈ 1 kHz, и у вас есть конденсатор 100 nF.

  1. Выразите R: R = 1/(2π · fc · C) = 1/(2π · 1000 · 100×10−9) = 1591.5 Ω.
  2. Ближайший стандартный номинал — 1.6 kΩ.
  3. При 1.6 kΩ: fc = 1/(2π · 1600 · 100×10−9) = 994.7 Hz — отклонение от цели меньше 1 %.

Практическая деталь: эти формулы предполагают, что к выходу ничего не подключено. Если нагрузить фильтр сопротивлением, сравнимым с R, коэффициент передачи в полосе пропускания уменьшится, а fc сместится. Чтобы этого избежать, используют нагрузку с сопротивлением намного больше R или повторитель напряжения на операционном усилителе.

Типичные ошибки

Попробуйте в симуляторе

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

  1. Поставьте синусоидальный источник, резистор 10 kΩ и конденсатор 10 nF, собрав фильтр нижних частот.
  2. Запустите частотную развёртку от 10 Hz до 1 MHz с логарифмической осью и наблюдайте выход.
  3. Найдите точку −3 dB и убедитесь, что она близка к 1591 Hz, а фаза в ней равна −45°.
  4. Измерьте спад между 15.9 kHz и 159 kHz: должно получиться около 20 dB.
  5. Поменяйте R и C местами, чтобы получить фильтр верхних частот, и повторите развёртку.
  6. Подключите к выходу нагрузочный резистор 10 kΩ и посмотрите, как изменится кривая.

Упражнения

  1. Найдите частоту среза RC-фильтра с R = 4.7 kΩ и C = 100 nF.

    Показать ответ

    fc = 1/(2π · 4700 · 100×10−9) = 1/(2.953×10−3) = 338.6 Hz.

  2. Фильтр пропускает четверть входного напряжения. Каков его коэффициент передачи в dB?

    Показать ответ

    G = 20 · log10(0.25) = −12.04 dB.

  3. На RC-фильтр нижних частот подан сигнал с частотой 2·fc. Найдите |H| в dB и фазу.

    Показать ответ

    |H| = 1/√(1 + 4) = 0.447, что даёт 20·log10(0.447) = −6.99 dB. Фаза = −arctg(2) = −63.4°.

  4. При R = 10 kΩ и C = 10 nF в схеме фильтра верхних частот насколько ослабляется сигнал 159 Hz?

    Показать ответ

    f/fc = 159.15/1591.5 = 0.1. |H| = 0.1/√(1.01) = 0.0995, что соответствует −20.04 dB, фаза +84.3°. На декаду ниже частоты среза фильтр верхних частот ослабляет сигнал примерно на 20 dB.