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_SENDesprobablementeun'1'lógico,porloquelaplacabasesolodetectaelniveldevoltajeenSENSE_RETURNpines.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?
