Цифровые данные поступают из микрофона гарнитуры сотового телефона?


14

Я хочу подключить звуковую панель / микшерскую консоль / что угодно, что вы предпочитаете называть, к разъему для гарнитуры моего телефона Motorola Android. Я знаю типичную распиновку TRRS левого / правого / заземления / микрофона, и знаю, что микрофон работает от фантомного питания телефона и использует внешний импеданс для обнаружения:

  • только динамики (длительные короткие, могут быть одурачены прямым подключением к линейному выходу)
  • кнопка воспроизведения / паузы (короткая продолжительность)
  • кнопки назад / вперед (2 различных импеданса <1 кОм)
  • микрофон присутствует (сопротивление> 1 кОм)
  • отключен (открытый)

Так что я знаю, что мне нужен аттенюатор (вероятно, горшок), за которым следует высокочастотный RC с R ~ 2k, прежде чем он попадет в гнездо гарнитуры. Не проблема. Что я не могу понять, так это то, что это на неподключенном микрофоне ?: введите описание изображения здесь Кинда выглядит как цифровой байт, не так ли? Это повторяет одно и то же с такой скоростью навсегда. С "битовой" шириной ~ 10 мс (100 бит / с, 50 ​​Гц) и временем цикла ~ 250 мс (4 Гц) это звучит ужасно. Вероятно, не предназначен для того, чтобы быть услышанным напрямую. введите описание изображения здесь Этот адаптер предназначен для камер, поэтому цветовой код неверен. Проверка непрерывности говорит, что красный штекер - это [S] рычаг, что для меня является микрофоном.

Обновить:

Наконец-то я нашел способ добавить к разъему для микрофона разъем 2.2k, и теперь он делает это: введите описание изображения здесь

(та же шкала, что и раньше, просто другой цвет)

Я запускаю приложение, использующее звук, например осциллограф, анализатор спектра, измеритель SPL или вызываю голосовую почту, и оно меняется на следующее: введите описание изображения здесь

У меня нет хорошего способа поставить сигнал прямо сейчас, но похоже, что это работает. Мне просто нужно добавить последовательный резистор, чтобы он хорошо работал с тем, к чему он подключен, когда не запущено приложение для его использования. Я, вероятно, помещу это между линией смесителя и горшком, чтобы гарантировать определенное количество ослабления. (это все еще микрофон, а не линия)

Странная вещь, хотя, когда я удаляю завершение 2.2k, я получаю это вместо оригинала: введите описание изображения здесь

Почти как будто он увидел резистор, настроил себя на использование микрофона и не вернулся. Мне все еще интересно узнать, чем он занимался раньше, но, похоже, мой проект сработает.


Вы, вероятно, смотрите на выход наушников класса D.

1
Хотя это может быть технически правильно (я не могу сказать в любом случае), ответы в одном предложении не очень полезны. Можете ли вы добавить что-нибудь еще в поддержку / объяснение?
Адам Хед

Нет, проверка непрерывности говорит, что этот штекер идет на [S] рычаг, который является входом микрофона. Два других - это [T] ip и [R] ing для левого и правого выхода, и они ведут себя соответственно, когда я подключаю их к входам звуковой платы. Общее заземление подключается к другому [R], как и ожидалось.
AaronD

4
Кроме распиновки, не имеющей смысла для аудио выхода, форма сигнала также неправильна. Паршивый усилитель класса D будет нефильтрованной или едва фильтрованной прямоугольной волной. Гораздо проще, чем у меня. Хороший усилитель класса D будет плоской линией, если я не увеличу масштаб, в этом случае он начнет выглядеть как плохой усилитель класса D, если он не будет погружен в шум. Если вы посмотрите на весы, я думаю, что совершенно ясно, что это не предназначено для непосредственного прослушивания.
AaronD

1
Должен, вероятно, уточнить, я не имел в виду, что сигнал от прямого ввода сетевого напряжения, но что очень регулярный характер сигнала и низкая частота предполагают, что эффект вызван регулярным / низкочастотным изменением в сети. Возможно из-за неисправных внутренних компонентов или чего-то в этом роде. Я, конечно, не уверен, что это так, или я бы опубликовал в качестве ответа, просто кажется, что стоит рассмотреть.
Майкл Леонард

Ответы:


1

Из диаграммы 3 я мог бы подумать о двух возможностях:

  1. Интерфейс микрофона периодически проверяет наличие микрофона и отключает линию, когда не обнаружен. Наверное, не правильно.

  2. Микрофонный вход дублируется как еще один цифровой интерфейс. Например, некоторые телефоны могут определять, являются ли подключенные наушники оригинальными моделями производителя. Если такая пара наушников обнаружена, внутреннее выравнивание звука может быть настроено для получения наилучшей возможной точности.

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

Первая диаграмма, вероятно, представляет собой развязывающий конденсатор микрофона, действующий как странный RC-фильтр с входным сопротивлением осциллографа. Выходы с открытым стоком обычно требуют удаленного завершения. Это еще один способ определить, подключен ли пульт дистанционного управления, чем-то вроде USB.

Какой телефон на другом конце? У меня может не быть доступа к той же модели, и у меня точно нет аналогичного кабеля, чтобы точно определить, что происходит.

Тем не менее, может быть интересно попытаться отправить ответ UART по линии, принимая большую ширину импульса как битовое время: подождите десять или 11 битов и отправьте старший стартовый бит и, возможно, попробуйте некоторые комбинации. Даже если мы получим ответ, может потребоваться некоторое время, чтобы выяснить протоколы и т. Д. Я бы посоветовал предельно осторожно - если это опасный интерфейс, такой как бэкдор прошивки, пробная последовательность может потенциально стереть флэш-память.


Если это цифровой интерфейс, который, я думаю, вероятно, то, то я думаю, что первый (желтый) - это тот, на который нужно смотреть, а не третий (синий, как остальные). Для меня это выглядит и очень похоже на включение драйвера связи со смещением постоянного тока, передачу байта и повторное отключение. Я думаю, было бы очень сложно заставить RC-фильтр делать все это, даже если бы вы попытались.
AaronD

Ваша точка № 1, вероятно, подходит для синих импульсов, а ваша точка № 2 может быть правильной для желтых. Но если это правда, тогда возникает вопрос: «Почему он не перезапускает цифровой выход, если он находит совместимый набор?»
AaronD

@AaronD: Вы подключили совместимый набор? Возможно, логика драйвера или другая программная логика не будут постоянно запрашивать изменение в строке сокета. Еще важнее, я думаю, совместимая гарнитура должна быть цифровой, способной переключать интерфейс в цифровой режим. В противном случае мы могли бы пропустить однократную попытку «Перейти в цифровой формат» и увидеть только аналоговую линию, как на рисунке 4 или 5. Я видел код с таким поведением: цикл инициализации отличается от основного цикла управления. Я все еще думаю, может быть более точным, если бы я увидел плату и / или кабель с помощью осциллографа.
Васу

Под «совместимым набором» я подразумевал ~ 2kohms согласно стандарту. Да, я дал это 2kohms, и это сделало как ожидалось согласно стандарту. Пожалуйста, прочитайте весь отчет.
AaronD

Эта вещь, которая кажется нестандартной, есть только в начале процедуры тестирования, если вы хотите, где первым шагом является наблюдение того, что уже есть. Если бы вы с радостью подключили стандартную аналоговую гарнитуру, вы никогда бы об этом не узнали.
AaronD

0

Android позволяет делать кучу сумасшедших вещей с помощью разъема для наушников. Я предполагаю, что что-то, работающее на вашем телефоне, пытается подключиться к устройству, которое может быть подключено - у вас работает Square или какое-либо другое подобное приложение?

Проверьте эту соответствующую статью: http://www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/


Видео? Из разъема гарнитуры? Вау, это звучит как какое-то специальное оборудование, которое вряд ли когда-либо будет использовано (ЦАП высокой спецификации как минимум) Я удивлен, что производитель сделал бы это без заявленной цели. У меня нет Square или чего-то еще, что я ожидал бы использовать гарнитуру для связи, но это не значит, что ее нет.
AaronD
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.