Quiero conectar una placa de sonido, una mesa de mezclas o como prefieras llamarlo al conector para auriculares de mi teléfono Motorola con Android. Conozco el pinout TRRS típico de Izquierda/Derecha/Tierra/Micrófono, y sé que el micrófono recibe alimentación fantasma del teléfono y usa la impedancia externa para detectar:
Entonces, sé que necesito un atenuador (probablemente un potenciómetro) seguido de un paso alto RC con R ~ 2k antes de que entre en el conector para auriculares. No es un problema. Lo que no puedo entender es, ¿qué es esto en un micrófono desconectado?: Parece un byte digital, ¿no? Repite lo mismo a este ritmo para siempre. Con un ancho de "bit" de ~10ms (100bps, 50Hz) y un tiempo de ciclo de ~250ms (4Hz), suena terrible. Probablemente no pretendía ser escuchado directamente.
Este adaptador está diseñado para cámaras, por lo que el código de color es incorrecto. Un comprobador de continuidad dice que el enchufe rojo es [S]leeve, que es un micrófono para mí.
Finalmente logré agregar una terminación de 2.2k al enchufe del micrófono y ahora hace esto:
(misma escala que antes, solo un color diferente)
Inicio una aplicación que usa entrada de audio, como un osciloscopio, un analizador de espectro, un medidor SPL o llamo a mi correo de voz, y cambia a esto:
No tengo una buena manera de ponerle una señal en este momento, pero parece que funciona. Solo necesitaré agregar una resistencia en serie para que funcione bien con lo que sea que esté conectado cuando no haya una aplicación ejecutándose para usarlo. Probablemente lo coloque entre la salida de la mezcladora y el potenciómetro para garantizar una cierta cantidad de atenuación. (todavía es una entrada de micrófono, no una entrada de línea)
Sin embargo, lo extraño es que cuando elimino la terminación 2.2k, obtengo esto en lugar del original:
Casi como si viera la resistencia, se configuró para usar un micrófono ahora y no regresó. Todavía tengo curiosidad por saber qué estaba haciendo antes, pero parece que mi proyecto funcionará.
Del diagrama 3, se me ocurrieron dos posibilidades:
La interfaz del micrófono busca periódicamente la existencia de un micrófono y apaga la línea cuando no se encuentra. Probablemente no sea correcto.
La entrada de micrófono se duplica como otra interfaz digital. Algunos teléfonos tienen una forma de detectar si los auriculares conectados son modelos originales del fabricante o no, por ejemplo. Si se detecta un par de auriculares de este tipo, la ecualización de audio interna puede ajustarse para producir la mejor fidelidad posible.
El pulso se muestra estrecho, no pude sentarme y calcular su ancho, pero parece un bit de inicio para mí. Suponiendo que es un bit de inicio, probablemente sea seguido por, digamos, algunos bits y un bit de parada: todos son ceros (como un UART). Más allá de eso, el controlador probablemente esté esperando una respuesta.
El primer diagrama probablemente sea el condensador de desacoplamiento del micrófono que actúa como un extraño filtro RC con la impedancia de entrada del osciloscopio. Las salidas de drenaje abierto generalmente requieren una terminación remota. Esa es otra forma de detectar si el control remoto está conectado, algo así como USB.
¿Cuál es el teléfono del otro lado? Es posible que no tenga acceso al mismo modelo y definitivamente no tengo un cable similar a mano para averiguar exactamente lo que está sucediendo.
Sin embargo, podría ser interesante intentar enviar una respuesta UART en la línea, tomando el ancho de pulso alto como tiempo de bit: espere diez u 11 bits y envíe un bit de inicio alto y probablemente intente algunas combinaciones. Incluso si recibimos una respuesta, puede llevar un tiempo descubrir los protocolos, etc. Sin embargo, recomendaría extrema precaución: si se trata de una interfaz peligrosa como una puerta trasera de firmware, una secuencia de prueba podría borrar el flash.
Android te permite hacer un montón de cosas locas en el conector de "auriculares". Supongo que algo que se ejecuta en su teléfono está tratando de conectarse a un dispositivo que podría estar enchufado. ¿Tiene Square o alguna otra aplicación similar en ejecución?
Consulte este artículo relevante: http://www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/
usuario57010
Adán cabeza
aarond
aarond
miguel leonard
aarond
miguel leonard
aarond