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

5.4. Практикум: разбираем схемы

Десять типовых узлов с разбором: сглаживание ШИМ, полосовой фильтр с МОС, ШИМ на 555, кварц у микроконтроллера, мост Вина на диодах, функциональный генератор, фэйзер, цифровой синтез и другие.

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

5.4.1Десять узлов из практики

≈ 23 мин10 упр.
Главное
  • Подборка типовых узлов на темы главы — каждый разобран: как работает, на что обратить внимание, расчёт.
  • Фильтры: сглаживание ШИМ, полосовой с многопетлевой связью, ФВЧФильтр высоких частот (ФВЧ) пропускает частоты выше среза и ослабляет низкие; простейший — последовательный C и резистор на землю. при однополярном питании, всепропускающее звено.
  • Генераторы: ШИМ на 555, кварц у микроконтроллера, мост Вина с диодами, функциональный генераторФункциональный генератор даёт синусоиду, треугольник и прямоугольник в огромном диапазоне частот с регулировкой амплитуды и смещения., 74HC14, цифровой синтез.

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

асглаживание ШИМСаллен — Ки на повторителе
бполосовой с МОСодин ОУ, до 10–20
вШИМ на 555заполнение 1–99 % при постоянной частоте
гкварц у МКвыбор конденсаторов
дВина на диодахбез лампы
ефункциональный генератормеандр + треугольник
жвсепропускающее звенофазовращатель, «фэйзер»
зцифровой синтезаккумулятор фазы + ЦАП
игенератор на 74HC14одна микросхема, два элемента
кФВЧ при одном питаниимикрофонный вход

а) Сглаживающий фильтр для ШИМ-выхода

У многих микроконтроллеров нет ЦАП, и аналоговое напряжение получают из ШИМ: среднее значение прямоугольника пропорционально заполнению. Чтобы выделить среднее, нужен ФНЧФильтр низких частот (ФНЧ) пропускает частоты ниже среза и ослабляет высокие; простейший — последовательный R и конденсатор на землю., и одиночная RC-цепочка тут плохой выбор — если сделать её частоту среза достаточно низкой для подавления пульсаций, выход будет медленно реагировать на изменения заполнения. Фильтр второго порядка даёт 40 дБ/декаду вместо 20 и позволяет получить ту же чистоту при гораздо более высокой частоте среза.

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

ШИМR1R2+−C2ВыходC1www.reknow.ru1 и . одинаковые: частоту задаёт 2 к выходу. следящая связь; вдвое больше — для Баттерворта3. второй полюс4Повторитель. ОУ с выходом от шины до шины и однополярным питанием
ФНЧ Саллена — Ки второго порядка на повторителе — сглаживающий фильтр ШИМ-выхода микроконтроллера. При R1 = R2 добротность задаёт отношение ёмкостей: Q = ½·√(C1/C2).
Что здесь что (4)
  1. и . одинаковые: частоту задаёт
  2. к выходу. следящая связьСледящая связь (bootstrap) — конденсатор переносит выходной сигнал на нижний конец резистора смещения; напряжение на резисторе почти не меняется, и для сигнала он «становится» в раз больше.; вдвое больше — для Баттерворта
  3. . второй полюсПолюс — корень знаменателя передаточной функции. Число полюсов (порядок) задаёт окончательный спад: дБ/октава.
  4. Повторитель. ОУ с выходом от шины до шины и однополярным питанием
Ловушка. ОУ должен работать от того же однополярного питания и иметь вход и выход «от шины до шины» — иначе крайние значения заполнения (около 0 и 100 %) будут срезаны.
Упражнение 5.4.1

ШИМШиротно-импульсная модуляция: частота постоянна, а сигнал ошибки меняет длительность импульса (коэффициент заполнения). микроконтроллера: 5 В, 31,25 кГц. Нужен сглаживающий ФНЧ Баттерворта второго порядка со срезом 300 Гц по схеме выше; нФ, нФ. Найдите R и оцените размах пульсацийПульсации — периодические колебания выпрямленного напряжения на конденсаторе фильтра; у мостового выпрямителя частота пульсаций — удвоенная частота сети (100 Гц). на выходе при заполнении 50 % (основная гармоника меандра 0–5 В имеет амплитуду В).

Решение

кОм (из ряда — 37,4 кОм).

На 31,25 кГц () фильтр второго порядка ослабляет примерно в раз — 80,7 дБ. Амплитуда основной гармоники В превращается в 0,29 мВ — меньше младшего разряда 12-битного АЦП с опорой 5 В (1,2 мВ). Одиночная RC-цепочка с тем же подавлением должна была бы иметь срез около 3 Гц и устанавливалась бы почти секунду.

б) Полосовой фильтр с многопетлевой обратной связью

Когда нужен полосовой фильтр с умеренной добротностью (до 10–20) на одном ОУ, часто берут схему с многопетлевой обратной связью (МОС). Обратная связь заведена с выхода дважды: через конденсатор во входной узел и через резистор на инвертирующий вход. При одинаковых конденсаторах расчёт простой:

Полосовой фильтр с МОС
Обозначения:оба конденсатора одинаковымодуль усиления на центральной частоте (выход инвертирован)добротность; нужно
ВходR1R2C2−+ВыходR3C1www.reknow.ru1. входной: вместе с задаёт усиление 2. на общий провод: подгоняет частоту, не трогая усиления и добротности3. к инвертирующему входу4. обратная связь: 5. вторая петля обратной связи — с выхода в узел входа
Полосовой фильтр с многопетлевой обратной связью на одном ОУ: два конденсатора, три резистора, инвертирующее усиление на центральной частоте.
Что здесь что (5)
  1. . входной: вместе с задаёт усиление
  2. . на общий провод: подгоняет частоту, не трогая усиления и добротности
  3. . к инвертирующему входу
  4. . обратная связь:
  5. . вторая петля обратной связи — с выхода в узел входа

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

Упражнение 5.4.2

Детектор свистка для игрушки должен выделять тон 2 кГц: полосовой фильтр с МОС, , усиление на центральной частоте 2, конденсаторы по 10 нФ. Найдите , , и ширину полосы.

Решение

кОм; кОм; кОм.

Полоса Гц. Проверка по полной формуле частоты даёт ровно 2,00 кГц. Если игрушку настраивают под конкретный свисток, делают составным с подстроечным резисторомПодстроечный резистор — переменный резистор для монтажа на плату, для калибровки «раз и навсегда»..

в) ШИМ-регулятор яркости на 555

Обычный генератор на 555 даёт заполнение больше 50 %, и регулировать его одним резистором неудобно: меняется и частота. Если же разделить пути заряда и разряда диодами и поставить между ними потенциометрПотенциометр — переменный резистор с тремя выводами и подвижным контактом (движком): делитель с регулируемым отношением плеч., движок которого соединён с выводом 7, то заряд пойдёт через одну часть потенциометра, а разряд — через другую. Сумма частей постоянна, поэтому постоянен и период; меняется только заполнение.

5557 Разряд6 Порог2 Запуск3 Выход841+5…12 ВRA100 кОмC330 Омwww.reknow.ru1. небольшой, около 1 кОм: защищает разрядный транзистор при крайнем положении движка2Потенциометр. делит сопротивление между путём заряда и путём разряда; сумма постоянна3. открыт при заряде: ток идёт через левую часть потенциометра4. открыт при разряде: ток идёт через правую часть в вывод 75Светодиод. яркость пропорциональна заполнению
ШИМ-регулятор яркости на 555: заряд идёт через левую часть потенциометра и D1, разряд — через правую часть и D2. Заполнение меняется, а период почти постоянен.
Что здесь что (5)
  1. . небольшой, около 1 кОм: защищает разрядный транзистор при крайнем положении движка
  2. Потенциометр. делит сопротивление между путём заряда и путём разряда; сумма постоянна
  3. . открыт при заряде: ток идёт через левую часть потенциометра
  4. . открыт при разряде: ток идёт через правую часть в вывод 7
  5. Светодиод. яркость пропорциональна заполнению
ШИМ на 555 с диодами
Обозначения:части потенциометра по обе стороны движка, небольшой резистор от питания к выводу 7
Совет. Падения на диодах (около 0,6 В) немного удлиняют оба полуцикла и делают период слегка зависящим от питания — при 5 В заметнее, чем при 12 В. Для светодиода это неважно, для измерительных целей учитывайте.
Упражнение 5.4.3

Регулятор яркости светодиодной ленты: кОм, потенциометр 100 кОм, нФ. Найдите частоту ШИМ (падения на диодах не учитывайте) и пределы регулировки заполнения.

Решение

мс, кГц — мерцания глаз не заметит.

Заполнение : при — %, при кОм — почти 100 % (на деле немного меньше: при разряд ограничен сопротивлением транзистора вывода 7 и диода). нельзя убрать: при крайнем положении движка вывод 7 оказался бы соединён с питанием напрямую.

г) Кварц у микроконтроллера

Тактовый генератор микроконтроллера — генератор ПирсаГенератор Пирса — кварцевый генератор на одном инвертирующем каскаде; кварц работает между последовательным и параллельным резонансами как индуктивность.: инвертор внутри ИС, а снаружи — кварц и два конденсатора на общий провод. Кварц, рассчитанный на параллельный резонанс, даёт паспортную частоту только при определённой ёмкости нагрузки (указана в описании кварца, обычно 8–20 пФ). Для генератора Пирса она складывается из последовательно включённых и плюс паразитная ёмкость выводов и дорожек:

Конденсаторы для кварца
Обозначения:ёмкость нагрузки из описания кварцавыводы ИС и дорожки, обычно 3–5 пФ
микроконтроллерOSC1OSC2кварцC1C2Cпар ≈ 3–5 пФwww.reknow.ru1Инвертор внутри ИС. смещён в линейный режим; вместе с кварцем — генератор Пирса2Кварц. между выводами работает как индуктивность3. конденсаторы нагрузки: вместе с паразитной ёмкостью дают паспортную 4Паразитная ёмкость. выводы ИС и дорожки добавляют несколько пикофарад
Кварц у микроконтроллера: инвертор генератора Пирса внутри ИС, снаружи — кварц и два конденсатора нагрузки на общий провод.
Что здесь что (4)
  1. Инвертор внутри ИС. смещён в линейный режим; вместе с кварцем — генератор Пирса
  2. Кварц. между выводами работает как индуктивность
  3. . конденсаторы нагрузки: вместе с паразитной ёмкостью дают паспортную
  4. Паразитная ёмкость. выводы ИС и дорожки добавляют несколько пикофарад

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

Упражнение 5.4.4

Кварц 16 МГц рассчитан на ёмкость нагрузкиЁмкость нагрузки кварца — внешняя ёмкость, при которой он даёт номинальную частоту; её изменение подтягивает частоту. 12,5 пФ; паразитную ёмкость оцените в 4 пФ. Какие конденсаторы нужны (рассчитайте и выберите ближайшие из ряда E12)? Какой будет ёмкость нагрузки с выбранными конденсаторами?

Решение

пФ. Ближайшее из ряда E12 — 18 пФ.

С ними пФ — на 0,5 пФ больше паспортной, частота будет чуть ниже номинала (примерно на десять миллионных долей). Если нужна точность часов, один из конденсаторов делают подстроечным или подбирают по измерениям.

д) Генератор Вина с диодным ограничением

Лампа накаливания — лучший стабилизатор амплитуды для моста Вина, но её не всегда найдёшь. Простая замена — два встречно включённых диода параллельно части резистора обратной связи. Пока амплитуда мала, диоды закрыты, и усиление чуть больше 3 — колебания нарастают. На пиках диоды открываются, шунтируют , и среднее за период усиление падает до 3.

+−ВыходRCRCRgRf1Rf2www.reknow.ru1Последовательная RC. с выхода на «+» — плечо моста Вина2Параллельная RC. от «+» на общий провод; на вместе дают 3. вместе с задаёт усиление при малом сигнале4Встречные диоды. открываются на пиках и шунтируют — усиление падает до 3
Генератор с мостом Вина, где амплитуду ограничивают диоды: пока сигнал мал, они закрыты и усиление больше 3; на пиках диоды шунтируют Rf2, и усиление падает.
Что здесь что (4)
  1. Последовательная RC. с выхода на «+» — плечо моста Вина
  2. Параллельная RC. от «+» на общий провод; на вместе дают
  3. . вместе с задаёт усиление при малом сигнале
  4. Встречные диоды. открываются на пиках и шунтируют — усиление падает до 3
Ловушка. Платой за простоту будут искажения: диоды ограничивают каждую полуволну «мгновенно», без тепловой инерции лампы. Обычно получается 0,1–1 % — для проверки на слух хорошо, для измерений искажений мало. Чтобы искажения были меньше, делают так, чтобы диоды шунтировали лишь небольшую часть .
Упражнение 5.4.5

Генератор с мостом Вина и диодами: кОм, нФ, кОм, кОм, кОм, диоды кремниевые (открываются примерно при 0,6 В). Найдите частоту, усиление при малом сигнале и грубо оцените амплитуду, считая, что на пике на ровно 0,6 В, а усиление в этот момент равно 3.

Решение

кГц. При закрытых диодах — генератор запустится.

На пике выхода на инвертирующем входе , ток через равен , и он же течёт через и диодную часть: . Отсюда , В. Оценка грубая (диоды открываются плавно), но порядок величины верен: амплитуду задают диоды и отношение резисторов, а не питание.

е) Функциональный генератор на двух ОУ

ИнтеграторИнтегратор — схема, выход которой пропорционален интегралу входа по времени: . и неинвертирующий триггер Шмитта, замкнутые в кольцо, — простейший функциональный генератор. Выход триггера () интегрируется, треугольник растёт или падает с постоянной скоростью , пока не достигнет порога ; тогда триггерЭлемент памяти на один бит с двумя устойчивыми состояниями (бистабильный мультивибратор). переключается, и направление меняется. С выхода интегратора снимают треугольник, с выхода триггера — меандр.

R−+C△R1+−R2□интегратортриггер Шмиттаwww.reknow.ru1R. вместе с C задаёт скорость нарастания треугольника 2Интегратор. выход — треугольник3. вместе с задаёт пороги — размах треугольника4Триггер Шмитта. неинвертирующий, на ОУ или компараторе; выход — меандр
Функциональный генератор на двух ОУ: интегратор превращает меандр в треугольник, триггер Шмитта превращает треугольник в меандр. Пороги ±U·R1/R2.
Что здесь что (4)
  1. R. вместе с C задаёт скорость нарастанияСкорость нарастания — наибольшая скорость изменения выхода ОУ, В/мкс. Синус амплитуды без искажений возможен при . треугольника
  2. Интегратор. выход — треугольник
  3. . вместе с задаёт пороги — размах треугольника
  4. Триггер Шмитта. неинвертирующий, на ОУ или компаратореКомпаратор — схема, которая сравнивает два напряжения и выдаёт логический ответ, какое больше.; выход — меандр
Функциональный генератор
Обозначения:уровень насыщения выхода триггераделитель триггера Шмиттапостоянная интегратора
Совет. Частота не зависит от , если выход триггера симметричен; для этого часто ставят на выход триггера двуханодный стабилитрон через резистор — уровни задаёт он, а не шины питания.
Упражнение 5.4.6

Учебный функциональный генератор: питание ±12 В, выход триггера насыщается на ±11 В, кОм, кОм, кОм, нФ. Найдите частоту и амплитуду треугольника. Как сделать регулировку частоты одним потенциометром, не меняя амплитуды?

Решение

кГц. Амплитуда треугольника В.

Частота обратно пропорциональна R (и C), а амплитуда от них не зависит. Поэтому R заменяют последовательно включёнными постоянным резистором и потенциометром — частота плавно меняется, амплитуда остаётся прежней. Диапазоны переключают конденсаторами.

ж) Всепропускающее звено — основа «фэйзера»

Гитарный эффект «фэйзер» сдвигает фазу сигнала цепочкой всепропускающих звеньев и смешивает результат с исходным сигналом: там, где сдвиг достигает 180°, сигналы гасят друг друга, и в спектре появляются провалы. Каждое звено — один ОУ: прямой вход идёт на инвертор с усилением −1, а через RC-цепь — на неинвертирующий вход. Модуль усиления равен единице на всех частотах, а фаза меняется от 0 до −180°:

Всепропускающее звено первого порядка
Обозначения:постоянная времени фазозадающей цеписдвиг фазы; −90° на
ВходR1−+R1ВыходRCwww.reknow.ru1Два равных . для прямого входа — инвертор с усилением −12R. вместе с C — ФНЧ на неинвертирующем входе3C. на низких частотах сигнал проходит через «+» — выход повторяет вход; на высоких — инвертируется4ОУ. выход
Всепропускающее звено первого порядка: усиление по модулю 1 на всех частотах, сдвиг фазы от 0 до −180°, ровно −90° на f = 1/(2πRC).
Что здесь что (4)
  1. Два равных . для прямого входа — инвертор с усилением −1
  2. R. вместе с C — ФНЧ на неинвертирующем входе
  3. C. на низких частотах сигнал проходит через «+» — выход повторяет вход; на высоких — инвертируется
  4. ОУ. выход
Упражнение 5.4.7

Фэйзер из четырёх одинаковых звеньев: кОм, нФ. На какой частоте каждое звено сдвигает фазу на 90°? Выход цепочки складывают с исходным сигналом поровну. Найдите частоты двух провалов (где суммарный сдвиг равен −180° и −540°).

Решение

Гц.

Четыре звена дают . Сдвиг −180°: , , Гц. Сдвиг −540°: , , Гц.

В эффекте резисторы R заменяют полевыми транзисторамиПолевой транзистор (ПТ) — затвор управляет током канала сток — исток напряжением; ток затвора — лишь утечка (пикоамперы). или фоторезисторами, которыми управляет медленный генератор, и провалы «гуляют» по спектру. Модуль сигнала звенья не меняют, поэтому без смешивания с исходным сигналом эффект неслышен.

з) Цифровой синтез частоты

Микроконтроллер может сам стать генератором синуса — способом таблицы в памяти, о котором говорилось в разделе 5.3, но с одним важным усовершенствованием. Вместо того чтобы перебирать адреса подряд, на каждом отсчёте к аккумулятору фазы (N-битному счётчику) прибавляют число M; старшие биты аккумулятора — адрес в таблице синуса. Чем больше M, тем быстрее «бежит» фаза. Так устроены и специализированные микросхемы прямого цифрового синтеза (DDS).

Цифровой синтез частоты
Такт каждый отсчёт — прерывание таймера
Аккумулятор фазыN бит:
Таблица синусаадрес — старшие биты фазы
ЦАП или ШИМкод → напряжение
ФНЧсглаживает ступеньки — например, узел «а»
Частота цифрового синтезатора
Обозначения:приращение фазы за отсчётразрядность аккумуляторашаг установки частоты
Упражнение 5.4.8

Электронный камертон на микроконтроллере: частота отсчётов 31 250 Гц, 16-битный аккумулятор фазы. Какое M нужно для ноты ля первой октавыОктава — изменение частоты вдвое. Спад 6 дБ/октава = 20 дБ/декада. (440 Гц), какая частота получится на самом деле и каков шаг установки частоты?

Решение

→ 923; Гц — ошибка 0,03 %, на слух неразличима. Шаг Гц.

Точность частоты определяется кварцем микроконтроллера, а не RC-цепями, — в этом сила цифрового синтеза. Ступеньки на выходе сглаживает ФНЧ: для 440 Гц при частоте отсчётов 31 кГц подойдёт фильтр второго порядка со срезом 2–3 кГц.

и) Генератор на одном элементе 74HC14

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

1ВыходRC74HC14 — инвертор с гистерезисомwww.reknow.ru1Инвертор с гистерезисом. пороги разнесены примерно на 1 В при питании 5 В2R. перезаряжает C от выхода3C. напряжение на нём ходит между порогами
Генератор на одном инверторе с триггером Шмитта: резистор из выхода на вход перезаряжает конденсатор между двумя порогами.
Что здесь что (3)
  1. Инвертор с гистерезисом. пороги разнесены примерно на 1 В при питании 5 В
  2. R. перезаряжает C от выхода
  3. C. напряжение на нём ходит между порогами
Ловушка. Пороги 74HC14 разбросаны от экземпляра к экземпляру и зависят от питания, поэтому частота такого генератора может отличаться от расчётной на десятки процентов. Для мигалки или опроса кнопок это неважно; где нужна точность — берите 555, а лучше кварц.
Упражнение 5.4.9 вывод

Выведите период генератора на инверторе с гистерезисом, если питание , пороги и , а выход переключается точно между 0 и . Посчитайте частоту для В, В, В, кОм, нФ. Почему заполнение не равно 50 %?

Решение

Заряд от к до порога : . Разряд от к нулю до : . Период .

Численно: мкс, мкс, мкс, кГц.

Заполнение близко к 50 %, но не равно ему, потому что пороги не симметричны относительно : при заряде конденсатор «тянется» к 5 В от 1,9 В, а при разряде — к нулю от 2,9 В, и экспоненты проходят разные участки.

к) ФВЧ для микрофонного входа при однополярном питании

Микрофонный усилитель с однополярным питанием 5 В должен срезать низкочастотный гул и шум от ветра и касаний — ниже 80 Гц. Подойдёт ФВЧ Саллена — Ки на повторителе. При однополярном питании ОУ нужна рабочая точка посередине, и удобнее всего подать её через тот самый резистор , который в обычной схеме идёт на общий провод: для сигнала средняя точка, зашунтированная конденсатором, — та же «земля». При одинаковых конденсаторах , и для Баттерворта .

МикрофонCC−+R1ВыходR2средняя точка Uпит/2www.reknow.ru1Два равных C. они же отделяют постоянное напряжение микрофона2 к выходу. следящая связь; вдвое меньше — для Баттерворта3. к средней точке, а не к общему проводу4Повторитель. ОУ с выходом от шины до шины
ФВЧ Саллена — Ки на повторителе при однополярном питании: резистор R2 идёт не на общий провод, а на среднюю точку питания — она же задаёт рабочую точку ОУ.
Что здесь что (4)
  1. Два равных C. они же отделяют постоянное напряжение микрофона
  2. к выходу. следящая связь; вдвое меньше — для Баттерворта
  3. . к средней точке, а не к общему проводу
  4. Повторитель. ОУ с выходом от шины до шины
Упражнение 5.4.10

Рассчитайте ФВЧ Баттерворта второго порядка на 80 Гц по схеме выше, если оба конденсатора по 100 нФ: найдите (к выходу) и (к средней точке). Какое ослабление получится на 40 Гц?

Решение

, откуда кОм, кОм.

У Баттерворта второго порядка , : — ослабление 12,3 дБ. Средняя точка должна быть «жёсткой» по переменному току: делитель из двух резисторов по 100 кОм с конденсатором 10 мкФ на общий провод, иначе через неё в сигнал пролезут пульсации питания.