¿Cómo detectar si un conector de salida de audio está conectado a un auricular o una entrada auxiliar?

¿ES posible que el dispositivo fuente detecte lo que está conectado al conector de salida de audio? ¿Quizás aprovechando la presencia de las bobinas de los altavoces de los auriculares y su respuesta a las oscilaciones?

Es una posibilidad remota, porque probablemente lo habrías pensado tú mismo si hubiera ... A veces hay un pequeño interruptor integrado en la parte del chasis.
¿Por qué desea detectar esto?

Respuestas (2)

Lo que desea detectar es la impedancia de la "carga". En un caso la carga son los auriculares. En otro caso la carga es la entrada auxiliar del dispositivo.

Con los auriculares, la impedancia normalmente será inferior a 1K ohmios (y tan baja como 4 ohmios). Si está alimentando una entrada auxiliar, la impedancia será superior a 1K y posiblemente tan alta como 1 megaohmio.

Medir la impedancia es difícil, ya que la impedancia cambia según la frecuencia. Y la frecuencia depende de la música o el programa de audio que se esté "reproduciendo". La forma normal es medir tanto el voltaje como la corriente de la carga y luego hacer algunas matemáticas complejas para calcular la impedancia. La mayoría de las veces esto se hace alimentando el voltaje y la corriente a un ADC y luego a un DSP.

Puede haber una manera de hacer una versión barata y sucia que no requiera un ADC o DSP, si todo lo que quiere saber es si es mayor o menor que 1K Ohm. Sin embargo, no he pensado mucho en esto, ya que todo lo que he hecho se ha centrado en la versión precisa y no en una versión rápida y sucia.

¿Es realmente necesario medir la impedancia? ¿No sería posible medir solo la resistencia de CC o alternativamente la resistencia (es decir, no la impedancia compleja) en una sola frecuencia?
@ArikRaffaelFunke La resistencia de CC sería problemática, ya que para los auriculares podría ser muy baja y para una entrada auxiliar también podría ser muy baja durante un tiempo (dependiendo de cuánto tiempo tarden en cargarse las tapas de bloqueo de CC y qué tan grandes sean las tapas) son). Medirlo en una sola frecuencia es mucho mejor. Si su frecuencia (llamada tono piloto) está por encima de 20 KHz, nadie la oirá tampoco.
¿No puedes simplemente medir el consumo de corriente promedio del amplificador del controlador?
@Rocketmagnet Tal vez si estás tratando de hacer algo rápido y sucio. El método habitual sería con una resistencia de detección de corriente en la salida. Si coloca la resistencia inmediatamente en la salida del amplificador operacional, antes de que se bifurque para la retroalimentación, el amplificador operacional mismo compensará la caída de voltaje y el aumento de la impedancia de salida de la resistencia de detección de corriente. Luego, simplemente crea un amplificador de diferencia, alimentado con ambos lados de la resistencia de detección de corriente, para obtener una medición de corriente.

Si tiene la libertad de elegir el receptáculo en el dispositivo usted mismo, puede usar un enchufe con una conexión a tierra dividida o un pin detector mecánico.

  1. Con una conexión a tierra dividida: puede medir si una pequeña corriente continua puede fluir entre las dos partes de la conexión a tierra. Si no hay un enchufe en el receptáculo, las dos partes de la conexión a tierra estarán aisladas y no podrá fluir corriente y viceversa. Nota: esto le dará al parlante adjunto una ligera compensación de CC.
  2. Con un pin detector mecánico: con estos receptáculos, la inserción de un enchufe romperá un enlace. Con una resistencia pullup/pulldown, puede alimentar esto a un circuito lógico.

Para soluciones electrónicas echa un vistazo a este artículo .