Цифрові дані, що надходять із мікрофона гарнітури стільникового телефону?


14

Я хочу підключити звукову плату / мікшерну консоль / все, що ви більше хочете, щоб зателефонувати - до роз'єму для гарнітури мого телефону Motorola Android. Я знаю типовий TRRS-розряд лівого / правого / заземлення / мікрофона, і я знаю, як мікрофон працює фантомним телефоном і використовує зовнішній опір для виявлення:

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

Тож я знаю, що мені потрібен аттенюатор (можливо, горщик), а потім RC-магістраль з R ~ 2k, перш ніж він перейде до гнізда гарнітури. Не проблема. Я не можу зрозуміти, що це на непоєднаному мікрофоні?: введіть тут опис зображення Вигляд схожий на цифровий байт, чи не так? Це повторює одне й те саме із цією швидкістю назавжди. З "бітовою" шириною ~ 10 мс (100bps, 50Hz) та часом циклу ~ 250ms (4Hz), це звучить жахливо. Напевно, не призначено бути почутим безпосередньо. введіть тут опис зображення Цей адаптер призначений для камер, тому колірний код неправильний. Перевірка безперервності говорить, що червона пробка - це [S] накладка, яка для мене є мікрофоном.

Оновлення:

Нарешті я домігся додати до мікрофонного роз'єму термінал 2,2 К і тепер це робиться так: введіть тут опис зображення

(така ж шкала, як і раніше, просто іншого кольору)

Я запускаю програму, яка використовує аудіосигнал, наприклад, осцилоскоп, аналізатор спектра, вимірювач 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. Я бачив код з такою поведінкою: цикл init відрізняється від основного циклу управління. Я все ще здогадуюсь, може бути точнішим, якби я побачив плату та / або кабель за допомогою осцилографа.
Васу

Під "сумісним набором" я мав на увазі ~ 2 км, відповідно до стандарту. Так, я дав це 2 кілограми, і він зробив так, як очікувалося, згідно стандарту. Будь ласка, прочитайте весь звіт.
AaronD

Ця річ, яка здається нестандартною, є лише на початку тестової процедури, якщо ви хочете, де перший крок - це спостерігати за тим, що вже є. Якби ви радісно підключили стандартну аналогову гарнітуру, ви цього ніколи не дізнаєтесь.
AaronD

0

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

Перегляньте цю статтю: http://www.test.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/


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