¿Cómo detectar el tipo de conector de audio para distinguir el micrófono / los auriculares mediante la configuración de pin?

3

Estoy buscando una manera de detectar el micrófono / auriculares / auriculares. ¿Cómo puedo detectar si dos pines del conector de audio se han puesto en cortocircuito? Esta es la forma más fácil de verificar qué tipo de equipo se ha conectado.

En esta situación, revisaría el cortocircuito entre los pines 2 y 3. Estoy usando ADAU1761 y el conector de 4 pines.

  1   2   3   4
|-----------\\
|GND|GND|GND|MIC
|-----------////

|-----------\\
|MIC|GND|RHP|LHP
|-----------////

|-----------\\
|GND|GND|RHP|LHP
|-----------////

¿Alguna idea?

    
pregunta user134258

1 respuesta

1

Parece que el ADAU1671 no incluye una función de detección de dispositivos. Necesitará un interruptor analógico para cambiar la conexión del micrófono entre el pin 4 y el pin 1, si desea admitir micrófonos independientes, así como auriculares. Puede activar y desactivar la tensión de polarización del micrófono. Como la polarización está limitada por la corriente, se puede bajar fácilmente por un cortocircuito o una bobina de auriculares de baja impedancia. Así que lo intentaría de esta manera:

Acoplar MICBIAS a través de R y / o L a un comparador o disparador Schmitt, y su salida a una entrada de propósito general. Cambia el micrófono al pin 4, habilita el sesgo. Si el sesgo no se reduce (por lo que detecta alto en el pin GPI), es un auricular. De lo contrario, mueva el micrófono al pin 1 (y retire los auriculares), y verifique nuevamente. Si se baja, es un auricular, si no se baja, es un micrófono independiente o no tiene ningún dispositivo (por ejemplo, solo un cable de extensión).

    
respondido por el Michael Karcher

Lea otras preguntas en las etiquetas