Процессорная автомагнитола c задержкой в каналах
Добавлено: Ср ноя 21, 2012 13:54:55
Здравствуйте. После прослушивания комплекта дорогой авто музыки у меня возникла идея попробовать воссоздать что то подобное у себя. Особенно меня поразило что голос артиста исходит как бы от лобового стекла. Покопавшись в интернете узнал много нового на эту тему. Оказывается такого эффекта добиваются за счет использования задержек в каждом из каналов. Поскольку каждый из динамиков в автомобиле находится на разном расстоянии от водителя, то звук достигает его ушей не одновременно со всех динамиков (Рис. 1). За счет чего, как говорят, получается размытым. Наш слух позволяет нам определить направление источника звука основываясь на этом же принципе. Т.е. играясь с задержками в каждом из каналов мы можем обмануть наш мозг и сделать так чтобы звук достигал наших ушей одновременно со всех динамиков, а так же можем сделать чтобы мозг думал что источник звука находится у лобового стекла.
В общем чего хочу: выдать звуковой сигнал в каждый из 4-х звуковых каналов и при этом иметь возможность регулировать задержку звука в каждом из них. При этом нужен ешё кроссовер на ВЧ, СЧ, НЧ и эквалайзер (Рис. 2).
Пока придумал 3 варианта:
1. Нашел у Texas Instruments такую штуку как 4-Channel Digital Audio Delay Processor With I2C Control. Т.е. по факту получается это настраиваемый процессор задержки. Внутри буффер. И согласно настроенной задержке он пропускает нужное количество сэмплов и потом выдает данные из буфера в который они постоянно подгружаются. Они эту чудесную микросхему кстати и сэмплами отправляют.
Далее неплохо бы было поставить цифровой настраиваемый кроссовер. Но что то толком не нашел микрух таких. Может кто подскажет. Смысл в том чтобы работать со звуком только в цифровом виде.
Ну и на выходе какой нибудь хороший ЦАП. От того же Texas Instruments PCM1742. Ну а далее это всё в усилитель.
Например, микроконтроллер STM32 или отдельная микруха (VS1053) декодирует MP3 или FLAC файлы с SD карточки. В цифровом виде гонит звук в TPA5051. Далее режем звук в кроссовере и отправляем в ЦАП (Рис. 4).
2. После задержки подавать звук в ЦАП, а на выходе городить кроссовер на рассыпухе (Рис. 3). 3. У Analog Devices есть целая серия цифровых сигнальных аудио процессоров. Например AD1940 или ADAU1701 . Их можно конфигурировать с помощью софта на ПК. Т.е. прям рисовать цепочку чего ты хочешь получить. Грубо, накидал фильтров, эквалайзеров, задержек, соединил линиями и закинул в микруху. НО! Адаптер для программирование этой микры они высылают только вместе со стартовым набором который стоит 200$. Отдельно схему я не нашел. Но там что то типа переходника с SPI на USB. Нашел в интернете проект где какой то американец сделал что то подобное, т.е. прям с ноутбука настраивал эту микросхему. Я с ним связался. Но он сказал что адаптер каким то чудом достался ему бесплатно. Думаю просто развел менеджеров на то чтобы они ему выслали. В общем не всё так просто с этой микросхемой.
Кто что думает на этот счет? Реально ли?
1. Нашел у Texas Instruments такую штуку как 4-Channel Digital Audio Delay Processor With I2C Control. Т.е. по факту получается это настраиваемый процессор задержки. Внутри буффер. И согласно настроенной задержке он пропускает нужное количество сэмплов и потом выдает данные из буфера в который они постоянно подгружаются. Они эту чудесную микросхему кстати и сэмплами отправляют.
Далее неплохо бы было поставить цифровой настраиваемый кроссовер. Но что то толком не нашел микрух таких. Может кто подскажет. Смысл в том чтобы работать со звуком только в цифровом виде.
Ну и на выходе какой нибудь хороший ЦАП. От того же Texas Instruments PCM1742. Ну а далее это всё в усилитель.
Например, микроконтроллер STM32 или отдельная микруха (VS1053) декодирует MP3 или FLAC файлы с SD карточки. В цифровом виде гонит звук в TPA5051. Далее режем звук в кроссовере и отправляем в ЦАП (Рис. 4).
2. После задержки подавать звук в ЦАП, а на выходе городить кроссовер на рассыпухе (Рис. 3). 3. У Analog Devices есть целая серия цифровых сигнальных аудио процессоров. Например AD1940 или ADAU1701 . Их можно конфигурировать с помощью софта на ПК. Т.е. прям рисовать цепочку чего ты хочешь получить. Грубо, накидал фильтров, эквалайзеров, задержек, соединил линиями и закинул в микруху. НО! Адаптер для программирование этой микры они высылают только вместе со стартовым набором который стоит 200$. Отдельно схему я не нашел. Но там что то типа переходника с SPI на USB. Нашел в интернете проект где какой то американец сделал что то подобное, т.е. прям с ноутбука настраивал эту микросхему. Я с ним связался. Но он сказал что адаптер каким то чудом достался ему бесплатно. Думаю просто развел менеджеров на то чтобы они ему выслали. В общем не всё так просто с этой микросхемой.
Кто что думает на этот счет? Реально ли?