Как собрать генератор шума для тестирования аудиоусилителей

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

Зачем вообще нужен генератор шума

При тестировании усилителей нужен сигнал, который заполняет весь рабочий диапазон частот с примерно равномерной спектральной плотностью. Обычный синус не подходит — он даёт информацию только по одной частоте за раз. Белый или розовый шум позволяет за один проход оценить АЧХ, уровень искажений и соотношение сигнал/шум во всём диапазоне.

На практике генератор шума нужен для:

  • измерения частотной характеристики усилителя;
  • оценки уровня собственных шумов тракта;
  • поиска паразитных осцилляций и нестабильностей;
  • проверки работы фильтров и темброблоков.

Два основных типа шума: белый и розовый

Белый шум имеет равную спектральную плотность на всех частотах. Если посмотреть на анализатор спектра, линия будет горизонтальной. Но для аудиотестирования он не всегда удобен: на высоких частотах энергии больше, и это искажает восприятие результатов.

Розовый шум — это шум, у которого спектральная плотность падает на 3 децибела на октаву. Он ближе к тому, как работает человеческое ухо, и даёт более честную картину при измерениях АЧХ. Именно его чаще всего используют при тестировании аудиоаппаратуры.

Самый простой аналоговый генератор на стабилитроне

Самый распространённый DIY-вариант — генератор на основе обратносмещённого стабилитрона. В режиме лавинного пробоя он даёт довольно мощный широкополосный шум. Схема предельно простая и содержит минимум деталей.

Схема и номиналы

Принципиальная схема:

  1. Источник тока заряжает конденсатор ёмкостью около 100 нФ.
  2. Конденсатор подключён к стабилитрону, включённому в обратном направлении.
  3. При достижении напряжения пробоя стабилитрон начинает генерировать шум.
  4. Сигнал через разделительный конденсатор подаётся на выход.
  5. Далее следует буферный каскад на операционном усилителе для согласования с нагрузкой.

В качестве стабилитрона подойдёт любой с напряжением пробоя 5,6–8,2 В. Например, BZV55-C6V2 или отечественный КС170А. Напряжение пробоя не критично — главное, чтобы стабилитрон работал в режиме лавинного пробоя.

Для источника тока можно использовать простейшую схему на транзисторе или микросхему типа LM334. Ток зарядки конденсатора — единицы миллиампер.

Операционный усилитель на выходе должен быть с низким уровнем собственного шума. Хорошо подходят NE5532, OPA2134 или AD712. Коэффициент усиления ставят порядка 10–50, в зависимости от уровня выходного сигнала.

Печатная плата и монтаж

Здесь есть несколько важных моментов, которые напрямую влияют на качество генератора:

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

Цифровой генератор на микроконтроллере

Альтернатива аналоговой схеме — цифровой генератор на основе микроконтроллера с ЦАПом. Принцип прост: микроконтроллер формирует псевдослучайную последовательность, которая преобразуется в аналоговый сигнал через ЦАП, а затем фильтруется.

Преимущества цифрового подхода:

  • воспроизводимость сигнала — каждый раз один и тот же шум;
  • возможность точно задать спектральный состав;
  • нет проблем с разбросом параметров деталей.

Недостатки:

  • нужен программируемый микроконтроллер или хотя бы Arduino;
  • без фильтрации на выходе будут ступеньки, заметные на высоких частотах;
  • полоса пропускания ограничена частотой дискретизации ЦАПа.

Для аудиодиапазона (20 Гц — 20 кГц) вполне достаточно генератора на Arduino с 10-битным ЦАПом и простым RC-фильтром на выходе. Частота обновления ЦАПа — не менее 50 кГц, чтобы фильтр мог убрать высокочастотные паразитные составляющие.

Сравнение подходов

Параметр На стабилитроне На микроконтроллере
Полоса пропускания До единиц мегагерц Ограничена частотой дискретизации ЦАПа
Спектральный состав Приблизительно белый шум Можно задать точно, в том числе розовый
Уровень выходного сигнала Десятки-сотни милливольт Зависит от ЦАПа и усилителя на выходе
Сложность изготовления Минимальная, 5-7 деталей Средняя, нужен программатор и прошивка
Воспроизводимость Зависит от разброса деталей Высокая, сигнал детерминирован
Стоимость Очень низкая Низкая, но нужен микроконтроллер

Какой вариант выбрать

Если вам нужен максимально простой генератор «на коленке» для разовых измерений — собирайте на стабилитроне. Деталей минимум, паять полчаса, работает сразу. Подходит для грубой оценки АЧХ и уровня шумов.

Если вы планируете регулярно тестировать усилители и хотите получать воспроизводимые результаты — потратьте время на цифровой генератор. Он даёт больше контроля над сигналом и позволяет формировать как белый, так и розовый шум программно.

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

Частые ошибки при сборке

Ошибка 1: отсутствие стабилизатора питания. Если запитать генератор от нестабилированного источника, уровень шума будет «плыть» вместе с напряжением питания, а на выходе появятся пульсации от блока питания. Это полностью убивает смысл измерений.

Ошибка 2: игнорирование выходного буфера. Если нагрузить стабилитрон напрямую на вход усилителя с низким входным сопротивлением, уровень шума упадёт, а спектральный состав исказится. Всегда ставьте повторитель на ОУ.

Ошибка 3: длинные провода без экранировки. Генератор шума — высокоимпедансный узел, который прекрасно ловит помехи от сети и от окружающей аппаратуры. Если провода длинные и неэкранированные, вы измеряете не шум генератора, а наводки от розетки.

Ошибка 4: отсутствие калибровки. Собрали генератор — отлично. Но не забудьте измерить его реальный уровень выходного сигнала и спектральный состав осциллографом или анализатором спектра. Без этого результаты тестирования усилителя будут неточными.

Практические рекомендации

  • Питание генератора — батарея или качественный линейный стабилизатор. Импульсные блоки питания вносят высокочастотные помехи, которые маскируют полезный сигнал.
  • Выходной уровень — 100–500 мВ действующего значения. Этого достаточно для большинства усилителей и не перегружает входные цепи.
  • Если делаете розовый шум на микроконтроллере — используйте фильтр третьего порядка на выходе, чтобы сгладить ступеньки ЦАПа.
  • Храните собранный генератор в металлическом корпусе с подключением земли к корпусу. Это даёт электромагнитное экранирование.
  • Перед каждым измерением проверяйте уровень выходного сигнала генератора. Детали стареют, контакты окисляются — уровень может измениться.

Итог

Генератор шума для тестирования аудиоусилителей — это не экзотика, а вполне доступный инструмент для самостоятельной сборки. Если вам нужен быстрый и простой вариант — стабилитрон с источником тока и буфер на ОУ дадут рабочий генератор за час. Если нужна точность и воспроизводимость — цифровой генератор на микроконтроллере с ЦАПом и фильтром предпочтительнее.

Главное — не забывайте о калибровке собранного генератора и о правильном питании. Без этого даже самая хорошая схема не даст честных результатов. Собрали — проверили осциллографом — только потом подключаете к усилителю и доверяете измерениям.

radio-blog.ru — электроника и технологии