Кнопочный регулятор громкости своими руками

Добавил пользователь Валентин П.
Обновлено: 08.09.2024

Регуляторы громкости высококачественной аудиоаппаратуры.

Предисловие к переработанной части.

С момента написания этой статьи прошло почти 3 года, и опубликована была только 1-я часть. К сожалению, постоянная нехватка времени не давала возможности никак закончить 2-ю (управление "никитинским") и 3-ю (управление многоканальным усилителем для ДК) части. Но может быть оно получилось и к лучшему - за прошедшие 3 года появились новые варианты, а старые были несколько изменены, на основани опыта по их изготовлению и работе с ними.
Поскольку сейчас нашлось немного времени, и мне уже очень неудобно "кормить завтраками" (т.е обещать - "вот завтра, точно все будет!") тех, кто с нетерпением ждет публикаций остальных частей, я и сделал переработку 1-й части и опубликовать 2-ю часть. Вместе с тем, имеющуюся 3-ю часть я решил сделать 4-й. А вместо нее, место 3-й части займет описание более расширенной (чем во 2-й части) версии для управления "никитинским" регулятором - полного контроллера высококачественного лампового или транзисторного усилителя. Таким образом, если мне ничего не придет еще более нового в голову, в окончательном варианте будет довольно большая 1-я часть, небольшая по размеру 2-я часть, и чуть побольше 3- и 4-я.

Внимание! Вся информация по "никитинскому" регулятору, перенесена во 2-ю часть!

Проблематика регулировки громкости.

Регулировка громкости в действительно высококачественной аудиоаппаратуре, несмотря на кажущуюся простоту, представляет некоторую проблему. С одной стороны - минималистски настроенные любители "высокого конца" иногда считают вообще ненужными регуляторы громкости (а тем более баланса), музыка должна звучать с определенным, заранее настроенным уровнем, считают они.

С другой стороны - в реальных условиях, согласитесь, не иметь регулировки громкости несколько неудобно. Что должен обеспечивать регулятор громкости? Линейную зависимость громкости от поворота ручки регулятора (или иного управляющего устройства) для чего сам регулятор должен быть логарифмическим. Само по себе это требование выполнить не так сложно, но регулятор желательно должен быть сдвоенным, а обеспечить синхронность регулировки (т.е. зависимость сопротивления от угла поворота), тем более в логарифмическом потенциометре - не так просто, всегда существует технологический разброс. Естественно, регулятор не должен вносить никаких "шорохов и тресков" и вообще как можно меньше воздействовать на сам сигнал. Неплохо также иметь возможность дистанционного управления (причем с беспроводным пультом, а не дергать за "вожжи") .

Для решения всех этих вопросов существует много решений - "аудиофильские" регуляторы громкости ALPS, для дистанционного управление - моторизированные, ( причем совершенно непонятно - почему именно "Альпс"? Боурнс и Хонивелл делают ничуть не хуже, скорее даже лучше. Правда, дороже, особенно Хонивелл - учитывая аэрокосмическую направленность этой фирмы ). ). Золотые переключатели с наборами "аудиофильских" резисторов, еще более "аудиофильские" - входные трансформаторы с отводами (например английской фирмы Sowter, замечу что трансформаторы от Александра Воробьева - ничем не хуже. Саша - большой респект.) и "золотыми переключателями", а также порой незаслуженно презираемые "высококонечниками"©Н.Сухов, электронные регуляторы. Последние и впрямь весьма неоднозначны, поскольку очень разнообразны в спектре выпускаемой продукции - от действительно качественных по звуку, до пригодных разве что в "бумбоксах", звуковых картах компьютеров и в автомагнитолах.

В данном цикле мы рассмотрим несколько вариантов регулировки громкости - на микросхемах и на реле, варианты управления на микроконтроллерах - от самых простейших до более сложных.

Небольшой обзор микросхем регуляторов громкости.

Электронная регулировка громкости обычно выполняется или на усилителях с переменным коэффициентов усиления (VGA - Variable Gain Amplifier), например на SSM2160, или на переключаемых делителях на резисторах, различных исполнений. Наиболее популярны - цифровые потенциометры (например DS1802 от Dallas-Maxim), регулятор CS3310 фирмы Cirrus Logic (Crystal Semiconductors), совместимая с ней PGA2310 фирмы Burr-Brown (сейчас - Texas Instruments), LM1972 фирмы National Semiconductors. Последние - несколько дешевле и более доставаемые, кроме того - несмотря на лучшие "объективные характеристики" CS3310, многие отмечают более приятное звучание у LM1972, хотя она и имеет несколько более высокое проникновение сигналов управления в звуковой канал во время регулировки. Хочу предупредить - многочисленные попытки использовать 3-х канальную микросхему LM1973 закончились полным провалом. При том, что внутри LM1972 и LM1973 наверняка одно и то же, с последней звук получается существенно хуже. Почему - не знаю, принял как экспериментальный факт.

В последнее время появились более новые микросхемы от TI - PGA4311, которые мало того что 4-х канальные, но по утверждениям разработчиков обеспечивают более высокие параметры чем PGA2310. (Есть также 2-х канальная версия PGA2311). Микросхема от AnalogDevices SSM2160 хотя и обеспечивает все требуемые регулировки по 6 каналам, по качестуу звука уступает PGA.

Различные микросхемы типа LM1036 (а также 174УН10/12) не обеспечивают надлежащего качества звучания, поэтому не рассматриваются вовсе. Разумеется, в данном кратком обзоре приведены не все существующие варианты электронных регуляторов, а только несколько типичных представителей.

Простой регулятор громкости и баланса на LM1972.

LM1972 обеспечивает раздельную регулировку громкости по двум каналам в диапазоне от 0 до -78dB, с шагом 0.5dB в диапазоне 0 - -48dB и с шагом 1dB в диапазоне -48 - -78dB. Управление осуществляется простым 3-х проводным интерфейсом (SPI) как показано на рисунке ниже.

При необходимости управления более чем двумя каналами (т.е. более чем одной микросхемой) существует две возможности. В простейшем случае, когда нужно управлять всеми каналами синхронно, например два канала фронта и два канала тыла, т.е. не требуется регулировка баланса "фронт-тыл" - можно просто объединить сигналы управления двух микросхем (возможность регулировки баланса "лево-право" при этом сохраняется). Разумеется - таким образом можно запараллелить не только две, но и больше микросхем (получив управление громкостью синхронно по 2*N каналам) - на рисунке ниже, слева. Если же требуется полностью раздельное управление по все каналам - следуют включить микросхемы в цепочку, т.е. подав выход данных (DO) одной на вход данных (DI) другой, как показано на рисунке ниже, справа.

Сигналы тактирования (clock) и загрузки/сдвига (load/shift) при этом подаются параллельно на все микросхемы. Более подробные сведения приведены в даташите на микросхему на сайте производителя

Самый простейший регулятор громкости для стереоусилителя показан на рисунке ниже. Он не имеет никакой индикации (она просто не нужна). Регулировка осуществляется двумя ОБЫЧНЫМИ потенциометрами - громкость и баланс, причем среднее положение баланса индицируется светодиодом, и кнопкой "MUTE", также с индикацией.

Схема может на первый взгляд показаться несколько громоздкой, но присмотритесь внимательно - стабилизаторы питания и блокировочные конденсаторы составляют чуть ли не больше половины схемы! Ведь собственно сама схема - это регулятор LM1972 и микроконтроллер PIC12C671. Плюс одна кнопка, два потенциометра и два светодиода с балластными резисторами.

Примечание : я получил несколько собщений, что микроконтроллер PIC12С671 не везде доступен, хотя и дешев. Да и для любителей - проще иметь дело с микроконтроллером, у которого многократно перешиваемая память программ ("F"), а не однократная ("С"). Поэтому для этой и других схем, где упоминается PIC12С671, я выкладываю также прошивку под легче доставаемый PIC12С672, и под "многократный" PIC12F675

Регуляторы громкости на PGA2310

Эта часть добавлена "по просьбе публики" для тех, кто не смог самостоятельно адаптировать прошвку. Схема представляет собой вариант предыдущей схемы и программы, т.е. микросхемы LM1972 и PGA2310 управляются одинаково - через последовательную шину SPI, но отличаются внутренней структурой.

Прежде всего, в отличии от LM1972, регулирующей громкость от 0дБ до -78дБ (т.е. "на ослабление") и требующих высокого входного сопротивления последующего каскада (буфера), миросхема от Тексас Инструмент "умеют" и усиливать сигнал - их диапазон регулировки от +31.5 до -95.5 дБ (т.е. полный диапазон - 128дБ), с шагом 0.5дБ. Также микросхема не нуждается в буфере, и может работать на нагрузку 600 Ом.

Использование всего диапазона регулировки PGA2310 представляется мне сильно избыточным, поэтому было принято такое решение: делаем 3 варианта программы:

  1. Full – полный диапазон, от-95.5дБ до +31.5дБ с шагом 1дБ
  2. NoGain – без усиления, т -63дБ до 0дБ с шагом 0.5дБ
  3. Gain3 – с усилением, от -53дБ до +10дБ с шагом 0.5дБ

Регулировка баланса во всех вариантах - +/-8дБ с шагом 0.5дБ.
В варианте “Full” возможна также аппаратная настройка границ, о чем будет сказано ниже.

Как видите, схема практически не изменилась (для простоты – на схеме не показаны стабилизаторы питания), основные отличия – в программе. Как и в схемах на LM1972, можно поставить несколько (n) PGA2310 параллельно (т.е. соединив у них у всех одноименные выводы между собой, кроме аналоговых входов и выходов, конечно), и тем самым получить синхронную регулировку громкости по 2n каналов. Например – 3 микросхемы, первая на фронт, вторая на ыл, третья – на ценрт и саб. Регулятор баланса правда, будет кроме баланса левая сторона/правая сторона, еще и изменять соотношение центр/саб. Поэтому его лучше не использовать (установив вместо переменного резистора два одинаковых постояных резистора 10-20к). Более сложная и более " правильная " схема регулятора для Домашнего Кинотеатра будет описана позднее.

Возможность работы на низкоомную (600ом, 1нФ) нагрузку (выходной ток PGA2310 – до 35мА, а 2311 – до 50мА) дают прекрасную возможность использовать эту микросхему как готовый предусилитель, или буфер для усилителя мощности с низкоомным входом. Далее представлены примеры такого использования.

LM4780 (LM3886) в инвертирующем включении)

В инвертирующем включении, усилитель LM3886 (и ее сдвоенный вариант – LM4780, представляющие собой физически два кристалла 3886 в одном корпусе) обладает лучшим звучанием, по сравнению с " обычным " неинвертирующим, но для обеспечения устойчивости, в любом ее включении ее коэффициент усиления не должен быть меньше 10 (некоторые рекомндуют даже 20-30), а резистор обратной связи – желательно должен не превышать 50кОм. Это определяет входной резистор ) а следовательно, и входное сопротивление усилителя) не более 3-5к Ом,что весьма мало и требует использования различного вида буферов. Низкое выходное сопротивление PGA2310/2311 позволяет ей быть таким буфером, но не следует забывать, что ее собстенное входное сопротивление составляет 10кОм, что в отдельных случаех может потребовать установки буфера для нее самой!

При установке Кус=10 в выходном усилителе и максимальном усилении в регуляторе громкости-буфере 30 (вариант Full), при максимально допустимой мощности 60W@8Ohm, чуствительность получается около 70мВ, что очень избыточно. Поэтому целесообразнее использовать вариант Gain3 (общее усиление 30 и чуствительность 0.7в). При меньшей мощности – может более полезным окажется вариант “NoGain”, с одновременным увеличением усиления выходного каскада до 15-20 (зависит от того, какую чуствительность хочется получить – старую стандатную 0.7в, или же 2 в, сответствующие 0дБ на выходе ЦАПа). Или же использовать вариант “Full” с аппаратной регулировкой границ. В любом случае, следует руководствоваться следущим правилом – если чуствительность надо увеличить, и усиление в оконечном каскаде (LM3886/4780) достаточно для обеспечения устойчивости (отсутствия самовозбуждения), то лучше увеличивать чуствительность усилением в регуляторе громкости, чем в выходном каскаде. Это связано как в шумовыми характеристиками, так и с постоянной составляющей на выходе.

Как видите на схеме, между регулятором громкости и выходным усилителем отсутствует разделительный конденсатор, и напряжение смещения регулятора, будет в Кус выходного каскада приложено к динамику. Поэтому этот Кус и желательно иметь поменьше (лишь бы обеспечивалесь устойчивость!). По той же причине, лучше использовать PGA2311 вместо 2310, т.к. она обладает вдвое меньшим напряжением смещения. Поскольку сама LM4780 (LM3886) не является предметом данного повествования, на схеме не показаны ее блокировочные конденсаторы по питания и цепочки Бушеро на выходе. Величина резистора R10 зависит от напряжения питания выходого каскада. Для более полной информации – не поленитесь посмотреть в даташит и многочисленные FAQ’и по этим микросхемам, я не думаю что в статье про регуляторы громкости стои их дублировать J

Однотактный телефонный усилитель с регулятором громкости.

На базе регулятора громкости PGA2310 легко можно построить усилитель для наушников (головных телефонов), добавив к нему просто усилитель тока (эмиттерный или истоковый повторитель). В отличие от предыдущей схемы, здесь выгоднее применять 2310 а не 2311, из-за ограничения напряжения питания последней на уровне ±5в. С учетом OutputDropVoltage = 1.5в, это не позволит получить на выходе напряжение больше 2.2-2.4в (RMS), чего для высокоомных наушников может не хватить. PGA2310 имеет диапазон питающих напряжений до ±15в, при указанном на схеме питании ±12в, усилитель в целом обеспечивает 3.2в на 32 ома нагрузку, и 6.5 в на 300 ом, чего более чем достаточно.

В данной схеме использован вариант “Full” с аппаратной регулировкой границ. Ввведено два подстроечных резистора, на краях потенциометра регулятора громкости. Это позволяет выставить диапазон регулировки громкости (и максимальное усиление схемы!) применительно к конкретным условиям (напряжению выхода источника, чуствительности наушников).

Измеренный КНИ при воспроизведении сигнала 1кГц с уровнем 0дб с ЦД-проигрывателя составил 0.12%. ( Хочу заметить, что измерение было проведено USB-аудиокартой для акустических измерений, которая не очень пригодна для измерения малых КНИ, о чем написано в ее описании ), что включает в себя все погрешности не толко телефонного усилителя с регулятором, но и ЦАП+фильтр+буфер плеера. Помоему неплохо J

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


Принцип работы обоих схем заключается в том, что как только на базу транзистора поступает положительный потенциал через резистор, транзистор открывается и шунтирует вход УНЧ - громкость на его выходе снижается.

Главная особенность схемы - регулятор громкости запоминает уровень последней даже после выключения питания.

Рассмотрена маленькая полезная схема, позволяющая настраивать громкость крутилкой. Вставляется в USB порт, подходит для операционных систем Windows и Андройд. Для андройда есть один недостаток — не работает кнопка MUTING. Драйвера ставить не нужно. Кроме того расписан принцип работы энкодера

USB регулятор громкости на экнкодере

Основа схемы USB экнкодера микроконтроллера ATtiny85 прошивка к нему и печатная плата лежит по ссылке выше.

Прошивки в архиве две.

Микросборка позволяет регулировать громкость цифровым методом. Настройка уровня осуществляется не переменным резистором как в выше рассмотренных схемах, а при помощи специализированной микросхемы. Конструкция состоит из одной микросборки DS1669 и двух кнопок. Первая увеличивает громкость (S1), а другая снижает (S2).

Микросборка представляет собой типовой двухканальный цифровой регулятор громкости с кнопочным управлением. Увеличение уровня громкости осуществляется нажатием на кнопку SB1, а снижение - SB2. Нажатие на SB3 отменяет действия кнопок SB 1 и SB2 и переводит работу LC7530 в режим ожидания с минимальным током потребления.

Первая рассмотренная схема регулятора тембра построена на основе микросборки К140УД1А и используется преимущественно в роли качественных усилителей низкой частоты. Данная конструкция позволяет производит настройку уровня входного сигнала для различных частотных составляющих. Вторая выполнена на микросхеме TDA1524A

Электронная регулировка в данной схеме осуществляется с помощью двух кнопок SB1 громче и SB2 тише.

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

я собрал усилок на TDA 1557q , на саите есть такая схема. В радио магазине нет переменных резисторов (вагон в узбекистане застрял)
зато у меня есть 20-30 кнопок без фиксации спрашивайте зачем "на халяву и уксус сладкий " подскажите схему регулятора громкости на кнопках то есть при нажатии 1 кнопки громкость увеличивается а при нажатии второи кнопки громкость увеличивается

Только так - электронный кнопочный регулятор громкости на полевике:



Можно чтоб каждая кнопка подключала свой резистор на массу. Например 100 к 50-25-10 -5-1 ком и - 500- 100 ом. Номиналы конечно надо высчитать и количество кнопок может быть разным. Только это не хорошо и геморно.

Есть такая микросхема как KA2250 ее можно отрыть внутри китайских приемниках которые на четверть бакса стоят дороже чем самые дешевые. Еще есть такая микросхема как К174УН12 ее можно ковырнуть в старых усилителях "Романтика" у этой микросхемы есть и импортный аналог, еще есть кучи схем на разной рассыпухе. Это самые дешевые варианта для твоего усилителя, на одном полевике городить регулятор получится геморнее чем дожыдатся поезда с Узбекистана


1.JPG" />

Почти у любой аудиоаппаратуры есть ручка или кнопки, задействовав которые, можно изменить громкость музыкальной песни или передачи, которая играет в данный момент. За ручкой или кнопками скрывается устройство, которое называется регулятором громкости. Или кратко РГ. Об одной реализации данного устройства напишу под катом.


Регуляторы громкости бывают четырех типов:
1. Аналоговые потенциометры:

2. Дискретные переключатели на резисторах:

3. Специализированные микросхемы:

4. Обработка цифрового сигнала микропроцессором c последующим выводом звука на ЦАП:

Каждое из технических решений имеет свои плюсы и свои минусы. Устройство из обзора — представитель 2 группы — дискретный переключатель. Резисторы переключаются тут не переключателем, а восемью специальными сигнальными реле. Переменный резистор на плате никак не связан со звуковым трактом. Он служит для управления электронной цифровой схемой.

Фотографии устройства:

Чипы:

Особенности:
1. Сигнал на выход подается не сразу. Где-то через 2 секунды. При отключении сигнала звук пропадает сразу.
2. Когда крутится регулятор — мигает один светодиод, шуршат реле (слышно). Второй светодиодные горит синим всегда — это индикатор питания.
3. 128 вариантов громкости по китайским расчетам (256 вариантов по другими расчетам)

Плюсы:
1. Два полностью независимых канала.
2. После доработки с балансом между каналами все ок.
3. Нет глюков обычных недорогих потенциометров Например: звук при нулевом положении РГ, разбаланс каналов, треск при вращении.
4. Такой регулятор можно разместить в любом месте корпуса. Например, плату разместить около входных раз'емов, а регулятор выпаять и установить на переднюю панель.
5. Работает нормально — без треска и щелчков в динамиках.

Читайте также: