roboforum.ru

Технический форум по робототехнике.

 

Обработка/работа с звуком на МК

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Обработка/работа с звуком на МК

Сообщение Dmitry__ » 14 сен 2015, 14:46

Madf писал(а):А зачем С2 на схеме? Пробовал им играться, влияет как-то на смещение/задержку сигнала...это как фильтр?

C2 нужен для создания глубокой отрицательной обратной связи по постоянному току. Т.е. для переменного тока усиление задается соотношением r3/r4, a для постоянного тока - усиление равно всегда "1" (т.к. r3 висит в воздухе (т.к. сопротивление c2 для постоянного тока стремится к бесконечности)), и соотв. r4 не влияет на коэф. усиления на постоянном токе. Тем самым поддерживается постоянный уровень смещения на выходе, задаваемый резисторами r1/r2. И да, это фильтр НЧ. Просто частота среза около 0.01 Гц. Если этот конденсатор сильно уменьшить, то усилитель начнет резать низкие частоты...
Вообще, этот изврат нужен для создания виртуальной земли (средней точки) при однополярном питании. Такая схема имеет минимум деталей. Можно сделать красивше (с постоянным усилением от 0гц), но схема сильно усложнится...
Аватара пользователя
Dmitry__
 
Сообщения: 6040
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Обработка/работа с звуком на МК

Сообщение Madf » 14 сен 2015, 15:28

Я просто этот кондер заменил керамикой, а она как правило небольших ёмкостей бывает, сейчас 4.7 мкф (чип). Вопрос как сильно низы завалил, по протеусу, вроде с 10Гц не падает усиление. Можно параллельно два поставить, чтобы сильно низы не резало.
Madf
 
Сообщения: 2155
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Обработка/работа с звуком на МК

Сообщение Madf » 18 июл 2016, 14:43

Так, пока по этому проекту время съела новая игрушка на ADAU1701. :D Попробую на нём всё реализовать, т.к. мне доступен был только этот стартовый кит. Если не потянет, придется уходить на ADAU1761. Интересная тема...
Madf
 
Сообщения: 2155
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Обработка/работа с звуком на МК

Сообщение Madf » 08 ноя 2016, 10:55

Тема изначально предпологала работу напрямую с звуком на МК, но для серъёзных задач оказалось - это всё невозможным. :( Пришлось делать так (намекал ранее)...

MyLevel.jpg
MyLevel.jpg (75.77 КиБ) Просмотров: 177

Собрал:
DSC03627.jpg
DSC03628.jpg

Кода набросал для DSP (ADAU1701) и Attiny84. Как и планировал, МК управляет настройками DSP (да, только настройками). Задуманный проект/прототип реализован процентов так на 70-80, осталось кое-что (самое сложное).
Ах да, эта штука, по замыслу, должна корректировать звук по: частотам, объёму, АРУ (источника) и в зависимости от внешнего шума, сама регулировать громкость (от микрофона). Это я делаю для себя ленивого, чтобы: все корявые композиции доводились до "ума" (как по качеству, так и по уровню) и не напрягаться относительно регулировки громкости (помещение/улица/транспорт). На счет последнего - не уверен, вот надо эксперименты проводить. Остальное уже работает.
Область применения весьма обширна: очень удобно смотреть фильмы этой штукой (дд оптимизирует, не как по дефолту это сделано в ресиверах), да и музыку приятней слушать (особенно: старый/новые композиции), так же теперь не нужно париться на счет настроек звуковой карты в компьютере, всё можно оставлять "по умолчанию" (само доводится до ума).
Работает только с аналогом (вход/выход), портативная (акк).

По управлению: регуль для общей громкости, который должна поддерживать железка. Кнопки: вкл/выкл железки, вкл/выкл объём, АРУ (два режима: плавный/агрессивный).
Пока как-то так. :oops:
Madf
 
Сообщения: 2155
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Обработка/работа с звуком на МК

Сообщение Madf » 25 ноя 2016, 01:14

Результат некий достигнут: http://rdvv.livejournal.com/11000.html
Есть над чем ещё поработать.
Madf
 
Сообщения: 2155
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Обработка/работа с звуком на МК

Сообщение Dmitry__ » 25 ноя 2016, 04:05

Маладец, халявный звук продается? Надо мало и дешево :)
Аватара пользователя
Dmitry__
 
Сообщения: 6040
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Обработка/работа с звуком на МК

Сообщение Madf » 25 ноя 2016, 12:11

Dmitry__ писал(а):халявный звук продается

Ну у всех разные рамки халявы, там на основных элементах около 500 руб. выйдет (без мелочи), самое дорогое - это плата (4 слоя) - это касаемо железа.
Работа > тут весьма кропотливая, ибо "дети на голове скачут", так получилось, что собирал её потихоньку по вечерам, около 2-3 недель (если бы не отвлекали, то за день можно было собрать, в общем стечение обстоятельств).
Как продукт > вещь весьма индивидуальная (по части ушей), на счет: оптимизации кода, режимов работы, подстроить временные составляющие - это всё в процессе. В общем продуктом пока точно не назвать, да и корпус надо бы сделать.
А вообще, это же прототип (как бы), у меня уже есть некоторые схемные улучшения в планах и в идеале хотелось эту штуку сделать значительно меньших габаритов (следовательно корпус делать уже не очень целесообразно), в общем вопросы ещё есть, но сама идея мне нравится.

Фух..излил непосильно.. :oops:

Ты вообще с какой целью интересуешься (в плане: законченности, поиграться железом или просто так)? В любом случае, для тебя любимого - всё бесплатно, если только пересылка за твой счет (правда я в этом не силён). :friends:
Madf
 
Сообщения: 2155
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter