Самодельный аудио процессор
Пример возможного вида устройства
Привет любителям качественного звука! Меня зовут Даниил и я хочу рассказать о нашем с друзьями проекте по разработке бюджетного аудио процессора для любителей, использующих многополосную домашнюю и авто акустику.
Перед описанием характеристик устройства, думаю будет полезным рассказать об основных функциях аудио процессоров:
1) Кривая АЧХ. Невозможно найти динамик, имеющий абсолютно ровную и линейную амплитудно-частотную характеристику. Особенно усугубляет ситуацию наличие нескольких разных излучателей в многополосных акустических системах, где просто выровнять АЧХ нельзя при помощи простого эквалайзера, как в случае с широкополосной акустикой. Кривизна АЧХ может создавать ощущение “ненатуральности звука”, призвука “пластмассы” и т. п. К тому же, сильная нелинейность не позволит услышать определенные инструменты во всей красе, так как часть их диапазона по-просту не будет слышно. Аудио процессор, обладающий продвинутым эквалайзером и множеством аудио выходов, способен избавить от описанных проблем.
2) Функция кроссовера. Звуковой процессор позволяет разделить частотных диапазон для разных динамиков путем выставления частоты среза и её крутизны спада, будь то второй, третий и четвертый порядок. Это позволяет динамикам работать только в своем, наиболее эффективном диапазоне, избавляя нас от ненужных хрипов и искажений звука. Тем самым становится лучше детальность.
3) Задержки звука. В комнате и тем более в автомобиле на пути звуковой волны встречается множество препятствий, при встрече которых волна переотражается и возникают задержки. Задержки меньше нескольких миллисекунд слышат все люди. И для этого даже не надо специально тренироваться и не нужно быть звукорежиссером. При правильной настройке данного параметра возникает ощущение “приближения” и более полного погружения в музыкальный ряд.
Таким образом, мы рассмотрели список основных проблем, легко устраняемых использованием аудио процессора. Перейдем к технической части.
За основу взят МК ESP32, а в роли АЦП выступает микросхема PCM1808, ЦАП PCM5102A. Сейчас собран макет устройства и для управления микроконтроллера написана программа на C++
Макет аудио процессора
Вот характеристики, полученные на макете:
Функциями эквализации, настройки задержек и кроссовера устройство еще не обладает. Планируется разработка приложения для Android, через которое будет осуществляться настройка процессора.
Интересно ваше мнение о будущем данного устройства.