Сборка высококачественного аудиоусилителя класса B в схеме Push-Pull с ОУ TL082
Компоненты и материалы
- Четыре батареи 6 В
- Двухканальный ОУ (рекомендуется TL082 — Radio Shack #276‑1715)
- 1 × NPN-силовой транзистор, корпус TO‑220 (TIP41, #276‑2020 или аналогичный)
- 1 × PNP-силовой транзистор, корпус TO‑220 (TIP42, #276‑2027 или аналогичный)
- 1 × коммутационный диод 1N914 (Radio Shack #276‑1620)
- 1 × электролитический конденсатор 47 мкФ, 35 В (Radio Shack #272‑1015 или аналогичный)
- 2 × конденсатора 0.22 мкФ неполярных (Radio Shack #272‑1070)
- 1 × потенциометр 10 кОм линейный (Radio Shack #271‑1715)
Используйте ОУ с высокой скоростью нарастания (slew rate). Избегайте LM741 или LM1458, которые не справляются с требуемыми переходами µВ/с.
Для лучшей производительности подбирайте NPN и PNP транзисторы максимально близко. Пары TIP41/TIP42 идеальны, обеспечивая рассеивание 65 Вт каждый. Если недоступны, TIP3055 — допустимая замена. Не используйте крупные TO‑3 устройства; ОУ может не справиться с управлением их базами.
Перекрёстные ссылки
• Lessons In Electric Circuits, Т. 3, гл. 4: «Биполярные транзисторы»
• Lessons In Electric Circuits, Т. 3, гл. 8: «Операционные усилители»
Цели обучения
- Построить push-pull усилитель класса B с комплементарными биполярными транзисторами.
- Понять, как проявляется кроссоверное искажение в push-pull каскадах.
- Применить отрицательную обратную связь через ОУ для коррекции нелинейностей.
Схема

Иллюстрация

Инструкции
Этот усилитель предназначен для усиления сигналов от маленьких радиомагнитофонов, кассетных деков, CD-проигрывателей или любого линейного аудио источника. Для стерео вывода соберите два идентичных блока — по одному на канал — и подключите вход к аудиоустройству, как показано:

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

Для смягчения этого, смещают транзисторы так, чтобы их пороги включения немного перекрывались, создавая область класса AB, где оба проводят кратковременно. Хотя это уменьшает искажения, увеличивает покойной ток, приводя к лишнему нагреву и возможному термическому дрейфу.
Этот дизайн остаётся в чистом классе B — без одновременной проводимости — за счёт использования ОУ с отрицательной обратной связью. ОУ обнаруживает любую мёртвую зону и быстро управляет базами транзисторов обратно в проводимость, драматически снижая кроссоверное искажение без потери мощности класса AB.
Левый ОУ работает как буфер, изолируя входную RC-сеть и предотвращая попадание постоянного смещения на динамик. Без этого буфера низкочастотная характеристика ухудшилась бы, а высокие частоты были бы неравномерно усилены.
Второй ОУ служит инвертирующим усилителем с потенциометром 10 кОм для регулировки громкости. Он обеспечивает необходимое усиление, сохраняя линейную связь между входом и выходом.
Без цепи обратной связи ОУ push-pull пара испытывала бы мёртвую зону 1.4 В (два падения Vbe), вызывая заметные искажения. Типичное решение — вставить два последовательных диода в цепь управления базами, давая ~1.4 В падения, удерживающих транзисторы на грани проводимости. Однако Vbe транзистора меняется с температурой, тогда как падение на диоде постоянно, что ведёт к дрейфу в сторону класса AB и лишнему нагреву.
Термокомпенсирующие резисторы в эмиттерных ногах могут смягчить это, но вводят последовательное сопротивление, ограничивающее выходной ток.
Наше решение опирается на высокую скорость нарастания ОУ, чтобы удерживать транзисторы открытыми точно. Одиночный диод даёт 0.7 В смещения, уменьшая мёртвую зону вдвое. Обратная связь ОУ подключена к эмиттерам, позволяя ему чувствовать реальный ток нагрузки и регулировать управление соответственно. Это сохраняет чистую проводимость класса B, удерживая искажения минимальными.
ОУ TL082 с его превосходной скоростью нарастания критически важен для отслеживания быстрых перепадов напряжения, необходимых для низкоискажённой работы. Более медленные ОУ вроде LM741 или LM1458 отставали бы, позволяя искажениям просачиваться.
Два конденсатора завершают схему: электролитический 47 мкФ параллельно смещающему диоду стабилизирует 0.7 В опору, а 0.22 мкФ конденсатор через база-эмиттер NPN шунтирует кроссоверные искажения на низкой громкости.

Связанный рабочий лист
- Рабочий лист по усилителям класса B на биполярных транзисторах
Промышленные технологии
- Высокочувствительный аудиодетектор для ультраслабых электрических сигналов
- Импульсный датчик света: Усиление световых импульсов LED в слышимый звук
- Общееэмиттерный усилитель: Конструкция, измерения и техники обратной связи
- Проектирование высоковольтного многоступенчатого общеэмиттерного усилителя с отрицательной обратной связ…
- Проектирование высоковольтного дифференциального усилителя на NPN транзисторах
- Самодельный низкочастотный астабильный мультивибратор: Аудиогенератор на дискретных транзисторах
- Усилитель с общим истом (IGFET): проектирование, смещение и производительность
- Усилитель с общим стоком (IGFET): проектирование, функция и применения
- Наследование в C#: базовые и производные классы, интерфейсы
- Полиморфизм в C#: статический и динамический, перегрузка и переопределение