Онлайн генератор сигналов звуковой частоты. Звуковая карта в качестве генератора

Приложение, позволяющее передавать звук разной частоты посредством нескольких каналов незаменимо при настройках профессиональных музыкальных систем.

Генератор звуковых частот – название программы говорит само за себя. Существует другое наименование приложения "Sound Generator". Система позволяет передавать звук с дополнительной возможностью настройки характеристик сигнала. Важный плюс приложения – способность многоканальной передачи звучания. При включении генератора загораются девять обособленных панелей с функцией возможной настройки частоты для каждого канала. Их местоположение можно изменять или закреплять в зоне рабочего стола.

Характеристики приложения

Звуковое приложение совместимо с картами на 24 и 32 бита, частота семплирования при этом должна составлять 384 кГц. Возможна передача шумового и и гармоничного синусоидального сигналов. Изменить звуковые фазы легко путём механического переключения системы. Часто данные функции применяются при использовании профессиональной аппаратуры.
Генератор звуковых частот – узконаправленное приложение. Это обусловлено следующими функциями:
  • Диапазон частот не ограничен, зависит от технических возможностей звуковой системы;
  • генератор предусматривает работу двух и более осцилляторов с функцией одновременного изменения характеристик передачи звука;
  • предусмотрены режимы воспроизведения броуновского, белого и розового шумов, а так же передача амплитудной модуляции и качающейся частоты электрических колебаний;
  • у звукового приложения самый низкий процент искажений;
  • обработанный звук можно сохранить в компьютере.
Новые вариации программы разработчики оснастили шаблонами с заданными характеристиками звука. Достаточно найти готовый пресет на рабочем столе и запустить его двойным нажатием левой клавиши. Звуковой генератор не прихотлив в использовании. Минус лишь в том, что бесплатная версия программы пробная, и её звучание длится около двадцати секунд. Для полноценной работы приложения нужно купить лицензию.

DI HALT:
Метод извратский, честно говоря, я бы быстрей собрал на R2R генератор сигнала нужной формы. Но бывает, что то одного нет, то другого, а вот завалявшееся комповое барахло есть почти всегда.

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

Мне нужно было отладить одно устройство на AVR микроконтроллере. Точнее сказать приём данных с АЦП. При сигнал этих данных должен быть ультранизкой частоты, порядка 1 Гц. Как ни странно, получить сигнал такой частоты штатными средствами достаточно сложно. Звуковая карта по выходу имеет фильтры, которые не позволяет пробиться столь низкочастотному сигналу. По сему было предпринято решение модернизировать звуковую карту.

Чтобы не рисковать, было решено реализовать это на внешней звуковой карте. Но данный опыт справедлив и для встроенных звуковых карт, но он достоин джедаев.

На молотке была куплена звуковая карта Sound Blaster Live . После беглого просмотра, стало понятно, что разобраться в схемотехнике 4-х слойной платы без хорошей травы нельзя. Но достаточно очевидно, что все выходные и входные аналоговые сигналы сначала идут на ОУ, а потом уже в ЦАП/АЦП. Ну ОУ нагуглиcь быстро. Затем я обратил внимание на микросхему, в которую ориентировочно приходят все сигналы. Она была вторая по величине. Я вбил маркировку в гугл, и о чудо! Нашёлся даташит!

Распиновка микросхемы .

Нас интересует линейный выход ЦАП (подчёркнуты красным). Я выбрал только правый канал. Если кто решит делать и осциллограф, то нужно будет подпаяться к линейному входу (голубой прямоугольник). Разумеется через соответствующую схему развязки (которая гуглится в Интернете).
Чтобы не пожечь ЦАП своими адскими опытами, я решил его немного защитить. И рекомендую в обязательном порядке сделать такую схему.

Запаянный резистор

Для вывода сигнала из компьютера, я заюзал разъём VGA, который каким-то чудом валялся у меня в столе. Чем хорош этот провод: у него имеется 5 раздельно экранированных проводов. Я просто завёл на 1 пин (сигнал RED) провод. Поскольку экраны всех сигналов соеденены с землёй и так, я не стал заморачиватся и выводом земли. Конечно в идеале нужно вывести аналоговую землю звуковой карты (где она, смотрится в даташите на ту же микросхему), но мне было влом.

Установленная звуковуха, и гнездо нашего генератора

В качестве генератора я использую примитивную программку «Tone Generator», которую можно качнуть отсюда . Она позволяет генерировать синус, пилу, меандр, белый шум и какой-то странный сигнал.

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

Чистый синус нашего генератора.

Ну что ж, смещение без конденсатора, у моего ЦАП составляет порядка 2-х вольт. Проверим, как же скушает АЦП моего микроконтроллера.

Генератор, и программа, читающая значения АЦП микроконтроллера.

Не обращайте внимания что синус, снимаемый контроллером такой ломанный – стоит очень маленькая частота дискретизации.
Чтобы сместить точку нуля, а так же уменьшить амплитуду сигнала в два раза, нужно поставить один 10 к резистор на землю. Тем самым вместе с резистором на звуковой карте образуется делитель напряжения.

За сим откланиваюсь, удачных экспериментов.

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

>Программа SweepGen

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

>Digital Signal Generator

>

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

>NCH Tone Generator

>

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

>Генератор AudioWave

>

>ПО, представляющее собой генератор низкочастотных сигналов (двухканальный). Программное обеспечение платное, стоимость 50 EUR, но существует демо-версия ограниченного пользования.

>Test Tone Generator

>

>Программа, способная создавать различные звуковые сигналы в широком диапазоне частот. Стоимость программного обеспечения от 30 EUR. Есть 30-ти дневная полнофункциональная бесплатная версия.

>Filtered Noise Generator

>

>ПО, разработанное для генерирования шумовых сигналов. Бесплатная версия программы работает 30 дней. Полная версия доступна по цене от 20 EUR.

>PWM Generator

>

>Обычный генератор сигналов широтно-импульсного формата. Программа является условно – бесплатной: 16 EUR. Бесплатная версия программы доступна на 30 дней.

>Multi Tone Generator

>

>Мультитоновый двухканальный генератор сигналов звуковых частот. Пробная версия ПО работает 30 дней. Полная версия доступна от 20 EUR.