Помимо компьютерного железа иногда приходится ремонтировать и всякую бытовую технику. В один прекрасный день начальник соседнего отдела приволок аудиоусилитель. Так как аппарат был советских времён, да ещё и полностью на «рассыпухе», помучиться пришлось изрядно. Когда все ремонтные и профилактические мероприятия были завершены, дело дошло до настройки. С установкой режимов по постоянному току проблем не возникло, оставалось только настроить одинаковую чувствительность на обоих каналах и убедиться в отсутствии искажений.
В качестве генератора тестового сигнала я решил воспользоваться компьютером. Нашёл в интернете программку, генерирующую на выходе звуковой карты синусоидальный сигнал заданной частоты, подключил усилитель к компу и начал проверять осциллографом сигнал на выходе.
Увиденное при проверке первого же канала мне очень сильно не понравилось: на синусоиде имелась «ступенька» (один из видов искажений, характерных для двухтактных усилителей). Возникает такая бяка, как правило, в двух случаях: при неправильной настройке и при слишком значительном разбросе параметров транзисторов, из которых собран усилитель. Второй вариант является частным случаем первого, за исключением того, что штатными регулировками не устраняется. Так как рекомендуемые режимы по постоянному току уже были установлены, оставалось только выпаять все до единого транзисторы и проверить их коэффициент усиления.
Прежде чем заниматься дурной работой, я решил проверить состояние второго канала. В нём обнаружилась та же проблема. Проверив сигнал на входе усилителя, я обнаружил, что с компьютера он приходит уже искажённым. Встроенная звучка моего рабочего компа пережила множество экспериментов, поэтому запросто могла оказаться подпаленной. В загашниках я откопал SB Live 5.1, работоспособность и качество которой не вызывали сомнений. С драйверами под этот раритет пришлось повозиться: все старые версии при установке отправляли XP SP3 в синий экран. Когда всё-таки удалось подобрать рабочие дровишки, выяснилось, что на выходе «саунд-бластера» сигнал имеет аналогичные искажения.
От такого поворота событий мне стало совсем не по себе, и я решил сделать перерыв на кофе. Немного успокоившись, я обратил внимание, что ступенька на синусоиде есть только при переходе с отрицательного полупериода в положительный, что практически полностью исключало железячное происхождение глюка (иначе ступенька была бы на обоих переходах через ноль). Ещё спустя некоторое время до меня дошло, что shareware-версия программы просто вставляет паузу между периодами генерируемой синусоиды.