Усилитель для наушников на MAX9724

От безысходности начал было даже слушать через bluetooth A2DP адаптор, но само собой и качество и аккумуляторы (~6 часов) вгоняли в печаль...
Стало ясно что жить так больше нельзя...
Но отступим на 3 месяца назад : Покупал я детали для моего MP3-плеера в terraelectronica, который должен был наконец заменить мой iPod, и проходясь по списку микросхем для аудиотехники (сортировка по наличию и цене) увидел в начале списка MAX9724 по феноменальной цене в 7.78 рублей. Хоть это и был специализированный усилитель для наушников, мне он по тому проекту был не нужен - купленный аудиокодек уже выдавал сигнал нужного для наушников уровня. Ну, решил я, куплю про запас штучек 5, мало ли где пригодится, тем более с такой ценой...
Наши дни:
Итак, наши Design goals для усилителя
1. Все должно собираться из того что есть, чтобы решить проблему "сегодня" (супердорогие операционные усилители отпадают)2. Питание строго от USB, никаких нестандартных блоков питания и тем более батареек
3. Качество должно быть лучше того, что может услышать человек
4. Как следствие из пункта 3 - конденсаторы на пути аудио-сигнала - это проблема (хоть и решаемая). Пленочные конденсаторы дорогие и редкие, а с электролитами тут всегда непросто.
5. Отсутствие потенциометра регулятора громкости - они шумят (при вращении / просто от старости) и вообще ненадежны.
Существующие конструкции:
1. Вот например недавняя статья Усилитель для наушников просто и быстро - в статье тактично опущен вопрос с питанием :-) Также, после чтения соответствующих статей понятно, что на операционных усилителях строить нормальные усилители не просто - много нюансов (впроде самовозбуждения, смещения 0, входящего тока и ограничений на входное сопротивление). Ну и в целом - операционные усилители требуют двухполярного питания, из USB его делать - нужна еще одна микросхема и отладка.2. USB-ЦАП также отпадают из-за доступности и в целом "железная" звуковая карта мне больше нравится.
3. Готовые портативные усилители - помимо ожидания, нужно верить, что там внутри ни на чем не сэкономили. Кстати чип внутри этого FiiO E3 - функциональный аналог того что у меня, разница в том, что MAX9724 может от 5В работать, а LM4917 - 3.3В максимум (что также ограничивает применимость для 300-омных наушников).
Решение
Очевидно, я достал свою MAX9724 - содержит внутри генератор двухполярного напряжения (делает -5В из 5В) и 2 операционных усилителя, заточенные под усиление звука. По качеству - искажения THD+N по типовой схеме включения в моих условиях порядка 0.04% (не каждый услышит искажения даже в 0.5%). Схема не требует наличия конденсаторов на выходе, т.к. сигнал усиливается сразу "относительно земли" - что резко снижает количество возможных мест потери качества.Этот уровень искажений (0.04%) можно еще снизить - в типовой схеме 2 конденсатора генератора отрицательного напряжения с номиналом 1мкф, и по графику при повышении емкости до 2.2мкф существенное снижение искажений. Я поставил около 20мкф керамических конденсаторов во все 3 места (генератор напряжения + питание), и думаю могу рассчитывать на параметры лучше, чем в типовой схеме


Схема простая как валенок. Стоит обратить внимание только на резисторы, они задают коэффициент усиления, в данном случае 2 (20кОм/10кОм). Если у вас наушники на 150-300 ом, можно поставить 40ком вместо 20, тогда максимальный размах сигнала на выходе усилителя будет 8В, чего должно хватить с запасом. Также на схеме в даташите указаны конденсаторы на входе - их я убрал, т.к. из моей звуковой карты уже идет сигнал относительно нуля, и срезать лишние низы/вносить искажения конденсаторами мне ни к чему. Как результат - усилитель усиливает сигналы от 0Гц (но конечно звуковая карта имеет свои ограничения).

Односторонняя разводка тривиальна, стоит обратить внимание только на 2 перемычки, а также то, что разъемы USB и аудио на "обратной" стороне платы.
Собираем

Микросхема хоть и выглядит хардкорной, легко паяется с помощью магии поверхностного натяжения (все мажем жидким флюсом ЛТИ-120, и припой сам залезает только на ножки). Конденсаторы тут со сломанного компьютерного железа - в аудиотракт их конечно ставить нельзя, но для питания все ок. В каждое из трех мест - кучка больших (по 4.7-10мкФ), и 1 маленький (0.1мкФ) - чтобы их резонансные частоты не совпадали.

Схема получилась весьма компактная. Конденсатор в центре - подключен на питание 5В от USB. При подключении к порту компьютера 1000мкФ конечно перебор, стандарт разрешает только 10мкФ, но обычно все работает.
Качаем архив с проектом для Eagle и нужными библиотеками.

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

Цена вопроса
Кусочек одностороннего текстолита : 2 рубляMAX9724 - 7.78 рублей
4 резистора - 0.07*4 = 0.28 рубля
Конденсаторы - 0 (даже если покупать, ~30 рублей макс.)
Разъемы - 0 (если покупать, ~20-30 рублей )
Изолента для хайтек корпуса - 1 рубль
Итого - это ровно 11.06 рубля для меня, и порядка 61.06 рублей если все покупать :-)
Результаты
Конечно, я сразу наткнулся на известную проблему: при работе с аудио к одной земле нельзя подключаться в двух местах (земля USB и земля звукового разъема). В этом случае по земле пролазят помехи, которые отфильтровать невозможно, и никакой стабилизатор питания тут не поможет. (проблема в том, что у USB - свой уровень земли, у звука - свой, и у нашей платы свой. В зависимости от потребляемого тока земля приподнимается везде по разному и это дает неустранимую помеху).Решить эту проблему можно или избавившись от звукового подключения (USB DAC) или от питания (аккумулятор или другой блок питания). Использование блока питания с USB выходом меня полностью устроило в связи с тем что они везде есть и стандартны.
Конечный результат - выше любых ожиданий. Никаких нареканий на качество, абсолютный 0 шума, комфортный уровень громкости - от 22 до 40%, и запас для "вытягивания" тихих записей. Звук смачнее (главное помнить, что басы тут от 0Гц) и все такое, да и вообще - аудиодевайсы сделанные своими руками всегда особенно хорошо звучат :-)
От готовых китайских девайсов (вроде того-же FiiO E3) отличает более низкая цена (sic!), сборка с комплектующими "с запасом", отсутствие конденсаторов в аудио тракте, большая мощность при работе с высокоомными наушниками (300 Ом) за счет более высокого напряжения питания ну и качество звука в теории обещает быть выше (на практике я бы вероятно не услышал разницы).
PS. Как я выше упоминал - усилитель нужен не для того чтобы портить себе слух сверхвысокой громкостью (не говоря уже о порванных наушниках

PS2. Отрыв плюсов от "добавлено в избранное" в 4 раза, рекорд :-)