Como uma tomada de áudio detecta quando um alto-falante está conectado?

19

Algumas tomadas de áudio da placa de som agora podem informar aos SOs recentes do Windows que um dispositivo de áudio está conectado. Alguém sabe como fazer isso? Eu estou pensando que ele usa algum tipo de comparador de tensão ou medição de resistência.

Esta pergunta foi feita no Superusuário . Minha intuição é que o circuito não é tão trivial quanto um dos participantes está sugerindo, mas estou um pouco enferrujado em circuitos.

user553
fonte

Respostas:

12

Embora as tomadas de áudio geralmente possuam interruptores que podem ser usados ​​para a detecção de plugues, a maioria dos codecs agora implementa a detecção de tomadas que mede a impedância e outras características do dispositivo conectado e disponibiliza essas informações para o processador ao qual estão conectadas.

Isso também é muito útil para impedir que um amplificador de áudio tente acionar os alto-falantes fora da faixa de impedância e danificar o amplificador ou os alto-falantes.

Adam Davis
fonte
Você tem alguma referência online para isso? Isso é feito no codec de áudio ou no driver?
J. Polfer
11
Olá, Sheepsimulator, o codec AC'97 da IDT (STAC9752A) implementa essa detecção de jack baseada em impedância. Infelizmente, são algumas técnicas proprietárias de detecção de corrente que a IDT chama de Universal Jack (tm). A ADI também possui um codec AC'97 (AD1888) com outro mecanismo proprietário de detecção de conector. No entanto, é definitivamente feito no chip do codec de áudio. Espero que isso ajude ...
Terry Chen
17

A maioria das tomadas (alimentação CC ou áudio) possui um terminal extra que é ligado na inserção do plugue. Este é um interruptor mecânico. Alguns modelos usam esse terminal extra para alternar entre bateria e energia externa (no caso de tomadas DC) ou para alternar entre fones de ouvido e alto-falantes (no caso de tomadas de áudio).

Na foto desse conector DC no Digikey, você quase consegue ter uma boa visão dos internos. Os dois terminais na parte traseira do conector são para as duas conexões de energia CC. O terceiro terminal na parte inferior é a entrada do comutador. As tomadas de áudio têm um arranjo semelhante.

todbot
fonte
6

Ele não mede a impedância do que está conectado e, em seguida, determina o que é baseado em valores conhecidos?

quando insiro minha tomada no plugue, consigo ouvir todos os alto-falantes "clicando" um por um, como se o computador estivesse testando para verificar se eles estão lá ...

Encontrei isso em http://www.freepatentsonline.com/7579832.html

Um sistema de áudio inclui um conector de áudio CODEC com portas de áudio esquerda e direita e um circuito de detecção de conector. O circuito de detecção de jack inclui amplificadores esquerdo e direito e um circuito de detecção de impedância de unidade cruzada. Este circuito de detecção de impedância de unidade cruzada, acoplado eletricamente às portas de áudio esquerda e direita e aos amplificadores esquerdo e direito, detecta as resistências das cargas de saída esquerda e direita para determinar as características de um dispositivo conectado à entrada de áudio CODEC. O circuito de impedância de acionamento cruzado é configurado para medir uma resistência de uma carga de saída esquerda acoplada eletricamente à porta de áudio esquerda, em resposta a um sinal de teste "direito" gerado pelo amplificador direito,

LocalgHost
fonte
3

Desmonte um e descubra. :)

Há várias coisas que ele pode estar fazendo, dependendo se está medindo apenas a presença de um plugue (apenas um jack faz) ou se sabe a diferença entre um microfone e um fone de ouvido, etc. (medição de resistência?).

endólito
fonte