Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Sim900 и 2 источника звука
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Павел_Б
Здравствуйте.
Модуль SIM900
У него есть MIC_N и MIC_P.
MIC_N подключен к GND. MIC_P через фильтр на вывод микроконтроллера (мк будет генерировать выводом звуки).
Вопрос.
Хотелось бы ещё "приладить" внешний микрофон. Как это можно сделать? Ведь MIC_P уже использован sad.gif
LINE_L и LINE_R в SIM900 не реализован как я понял.
Значит выхода нет?
CADiLO
Вариантов немеряно - от микширования до коммутации.
Павел_Б
Цитата(CADiLO @ Mar 26 2011, 16:02) *
Вариантов немеряно - от микширования до коммутации.

Если речь идёт о коммутации, то я так понимаю что должна стоять маленькая релюшка.
Если же рассматривать процесс микширования, предполагая что сигнал с микрофона на порядок слабее чем сигнал, генерируемый микроконтроллером, то появляется проблема - как сигналом с МК не спалить выходной каскад у микрофона.
ArtemKAD
Это не проблема, это непонимание чего там внутри микрофона делается. Проблема - как смикшировать так, что-бы это все дело не свистело в трубку.
AlexandrY
Цитата(Павел_Б @ Mar 26 2011, 13:20) *
...Значит выхода нет?


Поставьте кодек типа WM8978.

Там можно совершенно не использовать АЦП и ЦАП-ы, а просто коммутировать в любой комбинации аналоговый входы (8 шт.) и выходы (6 шт.) используя байпас цифровой части.
При этом внутри есть куча усилителей/аттенюаторов. Можете легко выровнять амплитуды всех сигналов и смикшировать их.
Все дело управляется по I2C.
Интерфейс I2S можете даже физически никуда не подключать.
Павел_Б
Цитата(ArtemKAD @ Mar 26 2011, 22:50) *
Это не проблема, это непонимание чего там внутри микрофона делается. Проблема - как смикшировать так, что-бы это все дело не свистело в трубку.

Честно - понимание моё что происходит в микрофоне самое примитивнейшее... звук с чувствительного элемента усиливается, выравнивается АЧХ, усиливается выходным каскадом.
Вот для меня пока проблема - если я буду генерировать сигнал ножкой мк на вывод MIC_P у меня также будет сюда подключен и выход микрофона - выходному каскаду микрофона не поплохеет?
А что Вы имеете ввиду чтобы не "свистело"? Я SPK_N и SPK_P не использую совсем. rolleyes.gif

Цитата(AlexandrY @ Mar 27 2011, 00:09) *
Поставьте кодек типа WM8978.

Там можно совершенно не использовать АЦП и ЦАП-ы, а просто коммутировать в любой комбинации аналоговый входы (8 шт.) и выходы (6 шт.) используя байпас цифровой части.
При этом внутри есть куча усилителей/аттенюаторов. Можете легко выровнять амплитуды всех сигналов и смикшировать их.
Все дело управляется по I2C.
Интерфейс I2S можете даже физически никуда не подключать.

Отличная микросхемка... но думаю, что не для моего случая sad.gif
=F8=
Цитата(Павел_Б @ Mar 27 2011, 08:10) *
Вот для меня пока проблема - если я буду генерировать сигнал ножкой мк на вывод MIC_P у меня также будет сюда подключен и выход микрофона - выходному каскаду микрофона не поплохеет?

Не поплохеет. Сигнал с МК через делитель и конденсатор подайте на микрофонный вход параллельно микрофону и в принципе должно работать. Но если вопрос бюджета не слишком острый для сложения сигналов лучше использовать ОУ.
Как вариант можете сигнал с микрофона, опять-же через ОУ подать на вход АЦП контроллера, и микшировать программно только качество в этом случае будет не очень - всетаки АЦП большинства контроллеров для оцифровки звука не предназначены, да и АРУ не помешало-бы.
Павел_Б
Цитата(=F8= @ Mar 27 2011, 15:29) *
....... через делитель и конденсатор

а если просто стоит один конденсатор. Эдак на 1000 пФ. Делителя нет.
Это плохо?
AlexandrY
Цитата(Павел_Б @ Mar 27 2011, 14:55) *
а если просто стоит один конденсатор. Эдак на 1000 пФ. Делителя нет.
Это плохо?


При таком решении скорее всего будете слушать вместо микрофона характерный неприятный 200 герцовый звон wink.gif
Павел_Б
Цитата(AlexandrY @ Mar 27 2011, 16:18) *
При таком решении скорее всего будете слушать вместо микрофона характерный неприятный 200 герцовый звон wink.gif

Да нет... 200 герц не слышно вроде. Откуда 200 герц может взяться? Наводка с антенны???
МК питается от 3,6 вольт. Ножкой МК генерирую сигналы через кондёр 1 нанофарад. И фильтр стоит 2 кондёра и резистор как в мануале.
Микрофон то я собирался подключать уже после конденсатора на 1 нанофарад. То есть просто через фильтр и на MIC_P.
=F8=
Цитата(Павел_Б @ Mar 27 2011, 14:55) *
а если просто стоит один конденсатор. Эдак на 1000 пФ. Делителя нет.
Это плохо?

Ну если АЧХ совершенно не интересует то можно и просто через конденсатор. Смотрите сами сигнал с МК >> чем то, что нужно на микрофоне, значит, в первом приближении, можно считать, что AЧХ определяется конденсатором. Соответственно для частоты 1000Гц вы будите иметь, приблизительно, вдвое больший коэффициент деления чем для 2000Гц.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.