¿Datos recibidos cuando el auricular está conectado a la toma de audio? [duplicar]

0

Todavía soy nuevo en la electrónica y las señales.

Actualmente estoy haciendo un proyecto y tengo que detectar el tipo de auricular conectado a un conector de audio. Hasta ahora, descubrí que cuando conectas tu auricular / audífono, tu dispositivo móvil detecta que el auricular está conectado, lo que significa que hay algún tipo de datos que se transfieren cuando están conectados. ¿Es posible detectar el tipo de auricular (o cualquier tipo de información) a través del conector de audio?

Agradeciendo de antemano.

    
pregunta user3466156

2 respuestas

1

A menos que esté hablando de unos auriculares de marca especiales, no hay una transferencia de "datos" exactamente en el sentido de datos digitales transferidos desde o hacia algún IC en los auriculares. La información de qué tipo de conector está presente se decodifica de manera muy diferente. Esta nota de aplicación es una buena referencia para esto. Lo resumiré rápidamente los datos clave para usted, pero le recomiendo leer esa nota de aplicación.

La idea básica es que en los enchufes tradicionales de 3 contactos, el manguito está conectado a tierra, y el primer anillo y la punta son los dos altavoces. Lo que se debe tener en cuenta es que tienen una impedancia bastante baja.

Un conector típico habilitado para micrófono ahora mueve el altavoz en la punta del conector a un segundo anillo (esto es mecánicamente en una mitad de la punta en la primera variante) y conecta el micrófono a la punta. El micrófono en sí es una impedancia bastante alta. Este micrófono también necesita polarización, es decir, se requiere una resistencia del orden de unos pocos Kiloohms desde la punta hasta la tensión de alimentación para la operación.

En la Variante 1, si el altavoz de baja impedancia está conectado a la punta y, por lo tanto, a la resistencia, se puede leer un voltaje muy bajo en ese pin. En la Variante 2, si el micrófono de alta impedancia está conectado, existe un voltaje más alto.

    
respondido por el J A
0

El conector para auriculares tiene un interruptor que detecta si hay un enchufe o no. Dada esa información, el teléfono puede usar otros métodos para determinar con qué está hablando. Por ejemplo, esto es lo que hace mi teléfono Motorola con Android: ¿Los datos digitales que salen de un micrófono de auricular de teléfono celular?

El estándar casi universal para auriculares analógicos parece ser TRRS para Tip-Ring-Ring-Sleeve:

  • T: Altavoz izquierdo
  • R: Orador derecho
  • R: suelo
  • S: Micrófono

Ignorando digital por un momento, toda la detección se realiza con la conexión de micrófono:

  • Cortocircuitado a tierra durante mucho tiempo = solo altavoces, no micrófono. (Enchufe de 3 clavijas)
    • Esto puede ser engañado por la conexión directa a una salida de línea, por lo que se requiere un adaptador para alimentar el audio de manera confiable.
  • Cortocircuitado a tierra por un corto tiempo = botón Reproducir / Pausa.
  • 2 impedancias diferentes, cada una < 1k to Ground = Anterior y Siguiente botones.
  • Impedancia > 1k to Ground = Mic presente y listo para usar

Hasta ahora, no hay nada que determine quién lo hizo o cuáles podrían ser sus capacidades especializadas. Para determinar eso, un fabricante puede recurrir a un esquema de detección patentado que intenta descubrir sus propios productos pero también detecta cualquier otra cosa como un dispositivo analógico genérico. Esto es probablemente lo que mi teléfono está tratando de hacer en la pregunta que vinculé anteriormente.

    
respondido por el AaronD

Lea otras preguntas en las etiquetas