Например TDA7294

Форум РадиоКот • Просмотр темы - AVR и активное шумоподавление инвертированием фазы
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июл 21, 2025 08:12:53

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 35 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: AVR и активное шумоподавление инвертированием фазы
СообщениеДобавлено: Вт дек 11, 2007 16:14:44 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
Наушников, в которых реализовано активное шумоподавление, реализованное подмешиванием инвертированного сигнала шума "с улицы" в полезный сигнал развелось большое множество.

Однако хотелось бы это реализовать на AVR. Готовых проектов не нашел. Поэкспериментировал миксами в CoolEditPro. Оказалоь для достаточно эффективного шумоподавления допустимы и задержки до 8 микросекунд.

Т.е. вполне подъемно для ADC AVR.
Т.е. идея такая - получить по ADC байт - инвертировать - и отправить на ЦАП... Посоветуйте плз. ссылки, проекты, мысли...

Экспериментов програмно под виндами в реальном времени не делал - уверен в их бесперспективности - винды боюсь не дадут точности больше миллисекунды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 11, 2007 16:46:41 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пн янв 16, 2006 08:00:17
Сообщений: 534
Откуда: Иркутск
Рейтинг сообщения: 0
Начнем с того, что максимальная частота работы АЦП в АВРках - 15 кГц. Т.е. о высококачественном подавлении думать и не стоит ;) Хотя, можно извернуться
С инверсией сигнала думаю проблем не будет - просто изменить полярность сигнала на аналоговых компонентах - не проблема.

_________________
Today fine night...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 11, 2007 17:14:25 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
Mamonth писал(а):
Начнем с того, что максимальная частота работы АЦП в АВРках - 15 кГц. Т.е. о высококачественном подавлении думать и не стоит ;) Хотя, можно извернуться


А Clock на закладке ADC в CodeWizard AVR это что? Там от 31 до 1000KHz стоит... Я думал это и есть частота ADC...

Mamonth писал(а):
С инверсией сигнала думаю проблем не будет - просто изменить полярность сигнала на аналоговых компонентах - не проблема.


Так может на аналоговых и собрать только? Ведь инвертирование только ведь и надо, ну и микшировать тоже. Зачем тогда парится с АЦП-ЦАП...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 11, 2007 18:09:59 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пн янв 16, 2006 08:00:17
Сообщений: 534
Откуда: Иркутск
Рейтинг сообщения: 0
VladimirVladimirovitch писал(а):
А Clock на закладке ADC в CodeWizard AVR это что? Там от 31 до 1000KHz стоит... Я думал это и есть частота ADC...

Рекомендую заглянуть в даташит ;)

VladimirVladimirovitch писал(а):
Так может на аналоговых и собрать только? Ведь инвертирование только ведь и надо, ну и микшировать тоже. Зачем тогда парится с АЦП-ЦАП...

Вполне приемлимый вариант. Вообще не знаю зачем городить огород с МК...

_________________
Today fine night...


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 11, 2007 19:22:06 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
НУ если без МК то тему в другую ветку надо. А вообще на сколько я помню транзисторная схема с ОЭ сдвигает на 90 электрических градусов. Если на 180 надо то sin(a+180)=-sin(a) т.е. обычный инвертор. А вообще можно в Mathlab поэкперементировать там есть генератор белого шума и пр.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 13:50:09 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
moLCHec писал(а):
НУ если без МК то тему в другую ветку надо. А вообще на сколько я помню транзисторная схема с ОЭ сдвигает на 90 электрических градусов. Если на 180 надо то sin(a+180)=-sin(a) т.е. обычный инвертор. А вообще можно в Mathlab поэкперементировать там есть генератор белого шума и пр.


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


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 14:50:48 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт сен 25, 2007 19:40:26
Сообщений: 438
Откуда: Челябинск
Рейтинг сообщения: 0
moLCHec писал(а):
А вообще на сколько я помню транзисторная схема с ОЭ сдвигает на 90 электрических градусов.
Хм, а мне память подсказывает что не на 90, а на 180!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 16:58:16 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
А можно все это на операционниках сделать. И инверсию, и суммирование потом.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 20:46:33 
Встал на лапы

Зарегистрирован: Ср авг 29, 2007 10:42:31
Сообщений: 124
Рейтинг сообщения: 0
Mamonth писал(а):
Начнем с того, что максимальная частота работы АЦП в АВРках - 15 кГц. Т.е. о высококачественном подавлении думать и не стоит ;) Хотя, можно извернуться
С инверсией сигнала думаю проблем не будет - просто изменить полярность сигнала на аналоговых компонентах - не проблема.

В аверках АЦП до мегагерца вполне себя нормально чувствует, там есть бит точно не помню в каком из регистров, позволяет гнять АЦП. В даташите про него все подчистили но если внимательно вчитываться то можно зацепиться. Правда на таких частотах тока 8 значащих бит, дальше меньше. Посмотрите в интернете проект осцыла от bodja.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 21:14:42 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Пн ноя 27, 2006 07:52:01
Сообщений: 978
Рейтинг сообщения: 0
Советую посмотреть на такую штуку, как коррелятор. :wink: В нескольких темах упоминалось. :wink: Родственное — синхронный детектор. :wink:

_________________
Питаюсь копытными. Как исчезающий вид занесён в Красную книгу МСОП. Почему до сих пор не занесены в Красную книгу инженеры и учёные РФ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 12, 2007 21:18:55 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Mamonth писал(а):
Рекомендую заглянуть в даташит ;)


Во-во !

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 00:33:42 
Открыл глаза

Зарегистрирован: Пн окт 01, 2007 00:12:57
Сообщений: 45
Откуда: СПб
Рейтинг сообщения: 0
VladimirVladimirovitch писал(а):
Т.е. идея такая - получить по ADC байт - инвертировать - и отправить на ЦАП...

извиняюсь.... а что должно в результате данного двойного преобразования получиться? ...убрать помеху?
...и для чего инвертировать. Я предполагаю в принципе помеха сама по себе должна будет сгладится в результате преобразования(усредниться с полезным сигналом...так как шаг квантования будет достаточно большим при не большой разрядности АЦП...
Это только предположение..... :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 12:12:04 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
ИРБИС писал(а):
Советую посмотреть на такую штуку, как коррелятор. :wink: В нескольких темах упоминалось. :wink: Родственное — синхронный детектор. :wink:


Коррелятор - это замечательно! Где бы посмотреть готовые схемки и принцип работы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 13:30:01 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
Scorpline писал(а):
извиняюсь.... а что должно в результате данного двойного преобразования получиться? ...убрать помеху?


Я наверное не точно выразился. Хочется сделать нормальный активный шумоподавитель в наушниках. Т.к. шумоподавители наушников с ANC оставляют желать лучшего, проще говоря шум не подавляют, осебенно в метро. Первоначально рассматривал вариант с AVR, т.к. в аналоговой схемотехнике разбираюсь еще хуже чем в программировании. Однако как понял из обсуждения - гораздо лучше это получится если не использовать микроконтроллеры.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 17:49:25 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
VladimirVladimirovitch
Поставте конкретнее задачу.
Например:
1 Сдвинуть сигнал на ... град
2 сложить с ....
3 усилить
Или что там еще нужно, а то венегрет какой-то, будет ясна задача будет схема :)

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 13, 2007 20:50:09 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Пн ноя 27, 2006 07:52:01
Сообщений: 978
Рейтинг сообщения: 0
VladimirVladimirovitch писал(а):
Коррелятор - это замечательно! Где бы посмотреть готовые схемки и принцип работы?
Тут книжки можно поискать: http://www.radiokot.ru/forum/viewtopic.php?t=466 Здесь вскользь упоминалось: http://www.radiokot.ru/forum/viewtopic.php?t=2625 Основной принцип: перемножение двух сигналов. В результате сигнал выделяется из довольно сильных помех.

Опять, же: какова ваша конечная цель? Может вам что-то другое, более простое и "земное" нужно? :wink:

Я не думаю, что вы дойдёте до маразма некоторых аудиофилов с "прогревом" проводов и поиском "правильного напраявления" проводов — http://www.radiokot.ru/forum/viewtopic. ... 6&start=40 :wink:

_________________
Питаюсь копытными. Как исчезающий вид занесён в Красную книгу МСОП. Почему до сих пор не занесены в Красную книгу инженеры и учёные РФ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 14, 2007 12:06:10 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
ИРБИС писал(а):
Тут книжки можно поискать: http://www.radiokot.ru/forum/viewtopic.php?t=466 Здесь вскользь упоминалось: http://www.radiokot.ru/forum/viewtopic.php?t=2625 Основной принцип: перемножение двух сигналов. В результате сигнал выделяется из довольно сильных помех.

Спасибо! Буду читать.

ИРБИС писал(а):
Опять, же: какова ваша конечная цель? Может вам что-то другое, более простое и "земное" нужно? :wink:


Конкретная цель очень простая:
Коробочка с пачку сигарет. С помощью которой будет (максимально) убиваться грохот метро при прослушивании аудиокниг и музыки в вагоне метро.

P.S. Пассивное шумоподавление - вещь хорошая, но будет еще лучше если ее дополнить активным.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 14, 2007 12:10:01 
Встал на лапы

Зарегистрирован: Чт мар 15, 2007 10:48:10
Сообщений: 126
Рейтинг сообщения: 0
moLCHec писал(а):
VladimirVladimirovitch
Поставте конкретнее задачу.
Например:
1 Сдвинуть сигнал на ... град
2 сложить с ....
3 усилить
Или что там еще нужно, а то венегрет какой-то, будет ясна задача будет схема :)


1. Получить стерео сигнал с двух микрофонов, усилить
2. Сдвинуть на 180 градусов
3. Микшировать полученный сигнал с сигналом плеера
4. Подать микшированный сигнал в наушники


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 15, 2007 04:13:27 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пн янв 16, 2006 08:00:17
Сообщений: 534
Откуда: Иркутск
Рейтинг сообщения: 0
lexmulya писал(а):
В аверках АЦП до мегагерца вполне себя нормально чувствует, там есть бит точно не помню в каком из регистров, позволяет гнять АЦП. В даташите про него все подчистили но если внимательно вчитываться то можно зацепиться. Правда на таких частотах тока 8 значащих бит, дальше меньше. Посмотрите в интернете проект осцыла от bodja.


В АВР используется АЦП последовательного приближения. А посему у него есть тактовая частота.
:) Не путайте тактовую частоту АЦП и максимальную частоту дискретизации - это разные вещи.

Тот же bodja использовал тактовую 8 МГц для МК, делитель тактовой для АЦП Ck/2, т.е. тактовая 4 МГц... Среднее количество циклов 1 преобразования 13 4МГц/13 = 307 кГц примерно. максимальная тактовая у меги - 16 Мгц. т.е. макс 614 кГц. В каком месте мегагерц?

Кроме того, снижается разрешающая способность АЦП. bodja использовал 6 бит. Да молодец, но работа АЦП в таком режиме не отличается стабильностью. И во многом зависит от техпроцесса, какой МК попался в партии и прочее-прочее... Для простенького осцилла - чтобы посмотреть что происходит - реальный вариант. Использовать 6 бит для звука - по-моему маловато.

_________________
Today fine night...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 15:36:11 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 38
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Что то вы переоцениваете возможности АЦП, максимальная рекомендуемая частота у него 200кГц, время преобразования 260мкс т.е. 3-4 кГц. при снижении точности до 8 бит в 2 раза поднять частоту можно.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 35 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y