En primer lugar, me gustaría decir que soy un novato en electrónica, así que, por favor, ten piedad :)
Estoy intentando convertir el dongle del panel frontal de audio AC'97 en mi PC a uno de IntelHD. La diferencia es que IntelHD es capaz de detectar el hecho de que alguien conectó auriculares o micrófono.
Aquí hay algunos esquemas que muestran la diferencia:
Entonces,cuandoseconectaelmicrófono,SENSE_SEND(7)
ySENSE1_RETURN(6)
deberíaninterconectarse.Demanerasimilar,paraauricularessuSENSE_SEND(7)
ySENSE2_RETURN(10)
.Parecesimple.
Lamentablemente,nopuedoencontrarlastomasdeaudioadecuadasenningúnlugar.Comopuedever,IntelHDrequiereconectoresconinterruptornormalmenteabierto,mientrasquesolopuedoencontrarconectoresAC97,quetienenuninterruptornormalmentecerrado.Entonces,necesito'invertir'elinterruptordealgunamanera...
Heestadopensandoenestoysemeocurriólosiguiente:SENSE_SEND
esprobablementeun'1'lógico,porloquelaplacabasesolodetectaelniveldevoltajeenSENSE_RETURN
pines.AsíquesemeocurrióestasimplepuertaNO:
Cuando el conector de los auriculares está dentro y, por lo tanto, el interruptor está abierto (para los conectores AC97), SENSE_SEND
se bloquea en SENSE2_RETURN
a través de 50k, por lo tanto, tiene un '1' lógico. Cuando el conector está fuera, el SENSE2_RETURN
está en corto circuito hacia el pin de tierra (2), por lo tanto, tiene un '0' lógico.
Aquí es donde comienzan las cosas extrañas. En primer lugar, SENSE_SEND
sorprendentemente tiene 2.5V en lugar de 5V como esperaba. Así que no estoy seguro ahora si la placa madre realmente mide los niveles lógicos en SENSE_RETURN
pins. Y en segundo lugar, si SENSE2_RETURN
está en cortocircuito o no parece importarle. La PC detecta que hay auriculares presentes sin importar si abro o cierro el interruptor.
Sospecho que mi suposición inicial sobre los niveles lógicos es incorrecta. Pero entonces ... ¿cómo podría funcionar dentro? ¿Alguna idea de dónde estoy equivocado o de qué otra manera puedo invertir el interruptor?