Creando un interruptor electrónico para controlar el botón de control de un auricular

0

Alguna información de fondo

Tengo un teléfono basado en Android. El auricular que viene con él usa un conector TRRS. Normalmente tenemos un botón en el auricular que, al presionarlo, le permite reproducir / pausar o atender llamadas.

Puede leer cómo funciona esto aquí: enlace

La funda del TRRS y el anillo al lado normalmente están abiertos. El voltaje de circuito abierto que obtenemos es de alrededor de 2.5V (que el teléfono da). Cuando presionamos el botón, estas dos conexiones se acortan y obtenemos una diferencia de potencial muy pequeña entre estos dos pines. Así es como el teléfono sabe que se presionó el botón.

Mi problema

Ahora, quiero controlar este botón electrónicamente con mi microcontrolador (MSP430). Entonces, decidí usar un interruptor electrónico.

Mi circuito propuesto http://img832.imageshack.us/img832/2576/51364385.jpg

En el interruptor anterior, la fuente de 2,5 V de la izquierda y la resistencia de 33 k correspondiente a ella es mi teléfono. El BJT se usa para la conmutación, y la fuente de voltaje de 3.6 a la derecha es una salida alta de mi microcontrolador.

Este es el circuito que había pensado inicialmente (Por supuesto, agregaría una resistencia limitadora de corriente en la base). El problema es que, cuando el BJT está encendido, obtengo una caída esperada de aproximadamente 1.026 V en la unión CE. Por lo tanto, el cable de tierra y el cable en la parte superior no están cortocircuitados exactamente, aunque el BJT permite que la corriente fluya libremente.

Lo que necesito

Me gustaría escribir brevemente la parte superior de la escritura a tierra electrónicamente, al igual que un interruptor mecánico. Sin embargo, es posible hacerlo sin usar relés y otras cosas. O bien, personas que ya tienen conocimientos sobre cómo trabajar con los botones de los auriculares, ¿pueden proporcionarme otra solución?

Algo que no he probado

Es difícil encontrar un conector TRRS de repuesto aquí. Así que no he probado nada prácticamente. Entonces, no estoy seguro de si la manga y el anillo necesitan cortocircuito en el voltaje, o simplemente necesitan que la corriente pase a través de ellos.

Gracias.

    
pregunta AgilE

2 respuestas

1

Resumen:

  • Como se muestra, el Q1 está generando muchos amperios de la corriente base y el NO esperado 1 + V Vce es una señal de que el transistor está tratando de brillar en blanco.

  • Agregue una resistencia de base sensible, digamos 3k a 10k, y funcionará bien en la práctica. (Este es un nivel de unidad base mucho más alto que el que se usaría en la mayoría de los casos, pero permitirá un voltaje Vce extra bajo. Consulte los detalles a continuación.

Un problema muy importante es que usted

  • ha usado una simulación incorrecta, que usted ha declarado es incorrecta,
  • han logrado un resultado que no presenta lo que obtendría en realidad,
  • y luego he llegado a la conclusión de que esto es lo que sucedería
    cuando usa un circuito diferente del mundo real de lo que ha mostrado.

Los simuladores como SPICE pueden ser excelentes herramientas pero debe simular el circuito que pretende usar lo más cerca posible, y debe asegurarse de hacer cosas que causen desviaciones muy graves de realidad.

Considere: en su emulación, ¿cuál es la corriente base de Q1?
 Agregar una medida de este valor debe ser instructivo, al menos.

Sin resistencia de base, la corriente de base de Q1 probablemente estará en el rango de muchos amperios. Utilizando una [** TO3 metal can 2N3055 ""] ( enlace ) as un ejemplo que puede aproximarse a esto en la vida real, encuentra que en Vbe = 1.8V, Ib = 4A, por lo que a 3.6V estaría brillando bastante bien.

Agregar una resistencia de base a Q1 debería restaurar la realidad.

Dice "y se espera una caída de 1.026 V en la unión CE" PERO esto debería leer "una caída total y completamente inesperada en la unión CE".

Al conducir el transistor de una manera más normal, esto es lo que se puede esperar.
 A continuación, se muestran los gráficos de la tensión de la unión del colector Vcesat = para un BC337 - hoja de datos aquí .
 A medida que aumenta la corriente de base a aproximadamente el 10% de la corriente de colector, Vce cae a alrededor de 0.05 V para corrientes de colector de hasta aproximadamente 100 mA. En el < 0.1 mA requerido en este caso, usando una corriente de base de 1 mA o menos, de modo que Ib > > Ic, dará lugar a voltajes de saturación extremadamente bajos (= on).

Losvoltajesrequeridoslistadosenelartículoalquehacereferenciason>>0.05V(consultelatablaacontinuación),exceptopor"reproducción / pausa", que tolerará algo más que los 4 mV mostrados, por lo que no debería tener problemas con los niveles de Vce en la práctica.

Desde Construya un cable para controlar su teléfono Android Mientras conduces

    
respondido por el Russell McMahon
0

Puedes intentar conectar las GND del circuito y el microcontrolador, y ahora conectas un pin de salida digital con un 33k en la parte inferior o viceversa, dependiendo de dónde ocurra la detección.

    
respondido por el Shungun

Lea otras preguntas en las etiquetas