Enlace del teléfono Android al conjunto de comunicaciones del casco de la motocicleta

0

Tengo un pequeño misterio para ti ...

Quiero conectar el conjunto de comunicación de mi casco de motocicleta a mi teléfono Android, incluida la funcionalidad de pulsar para hablar (PTT). Esta es una configuración por cable simple, no Bluetooth.

El conjunto de comunicación en el casco es sencillo: dos controladores de 32 ohmios y un micrófono. Hice un cable de acuerdo con las especificaciones de CTIA para jackpacks de 3,5 mm en source.android. com. En el cable empalme un botón para la función PTT:

simular este circuito : esquema creado usando CircuitLab

(Más sobre la resistencia más adelante) No puede ser mucho más simple que esto, ¿verdad? Ahora la parte rara:

Pulsar para hablar no funciona.

Los altavoces están funcionando; el micrófono funciona bien, puedo hablar y grabar sonido de él. Sí, sé que el suelo es el tercer anillo, no el cuarto (el último). Sin embargo, haga lo que haga, presionar el botón no activa la función PTT.

Por supuesto que lo probé con un auricular que funciona perfectamente. Medí sus características: los controladores son 32-33 ohmios, el micrófono 1.13 kOhm y presionando el botón cortocircuita el circuito del micrófono.

El micrófono de mi casco tiene una impedancia de CC ligeramente más baja (alrededor de 890 ohmios) que la especificación de Android (> = 1000 ohmios), por lo que inserté una resistencia en línea con el micrófono; Probé valores de 100 a 1 kOhm, pero aún no tengo función PTT. Eléctricamente, no puedo encontrar ninguna diferencia entre los auriculares disponibles en el mercado y mi configuración al medir en el conector de 4 clavijas.

Pero, incluso se pone más raro. Si desconecto el cable del casco (por lo que no hay controladores ni micrófono, solo el cable con el interruptor), funciona el PTT. Por supuesto, no hay sonido, pero la aplicación reacciona a los impulsos.

Y oh, lo probé con dos teléfonos Android diferentes de diferentes fabricantes: el mismo resultado.

La única diferencia que se me ocurre es que el micrófono del casco puede ser de tipo dinámico, mientras que el del auricular puede ser un electreto; ¿Pero cómo probar eso sin abrir el auricular?

¿Podría ser que los teléfonos Android pongan una señal de baja frecuencia en la línea del micrófono para detectar una? Pero seguramente, una resistencia de 1 kOhm sería suficiente para engañar a eso.

Más información:

Voltaje de circuito abierto del micrófono: 1.79 voltios (medido en la toma de auriculares)

Mi cable:
Micrófono de resistencia DC: 0.90 kOhm
Con micrófono adjunto: 0.54 voltios
Botón cerrado: 0,00 voltios

Auriculares:
Micrófono de resistencia DC: 1.13 kOhm
Con micrófono conectado: 1.32 voltios
Botón cerrado: 0,00 voltios

Resistencia fija de 1 kOhm: 0.58 voltios

Definitivamente, un voltaje diferente, que no se explica únicamente por la resistencia de CC ..

    
pregunta JvO

3 respuestas

1

Después de leer su publicación bastante larga de preguntas, me parece que tiene que hacer una evaluación cuantitativa muy cuidadosa de la configuración de trabajo con la configuración externa que parece funcionar y el kit de casco que no parece funcionar.

Para obtener la mejor configuración, debe medir las cosas de GND en la toma del teléfono. Cosas en las que puedo pensar para que las compruebe y compare:

  1. Voltaje de CC entre MIC y GND cuando se presiona el interruptor PTT. Medir en el teléfono.
  2. Compare el tamaño y la resistencia en serie de los cables de conexión.
  3. Al generar GND entre los altavoces, los circuitos de MIC causan una elevación del nivel de GND entre el teléfono y la conexión a tierra MIC debido a la corriente que circula por el cable común.
  4. ¿Ha intentado ejecutar cables GND separados desde el enchufe del teléfono para los altavoces y para el interruptor MIC / PTT?
respondido por el Michael Karas
1

Bueno, lo descubrí. Primero, descubrí que el micrófono del casco es un electreto y lo invirtí en reversa. Ups. Descubrí esto al trazar una curva U / I del micrófono; Noté la curva tipo diodo, así que invirtí la polaridad y también medí otros dos auriculares.

(Horizontal es milivoltio, vertical es micro-amperios)

Aún así, la curva casco_rev es mucho más alta e incluso con la polaridad correcta, el PTT no funcionó porque el voltaje sobre el micrófono aún era bajo (0,74 V). Así que conecté el segundo conjunto de casco que tengo, y funcionó de inmediato.

Conclusión: el micrófono en el casco está roto. No estoy seguro de cómo ya que aún captura sonido, pero en cualquier caso está fuera de especificaciones para esta aplicación. ¿Podría haberlo dañado conectándolo a la inversa, incluso a voltajes tan bajos?

    
respondido por el JvO
0

Lo curioso de este cableado es que, dependiendo de las características de Mic DC, la configuración de pines LRMG también podría funcionar.

Entonces, lo primero que intentaría es desconectar el cable M y ver si los altavoces todavía funcionan. Si no, tienes el pinout LRMG, que de alguna manera tiene más sentido para mí.

También el enlace que proporcionó tiene un circuito de prueba de referencia muy simple para los auriculares (con resistencia de polarización y voltaje de polarización de 1.8V ~ 2.9V). ¿Por qué no lo haces y lo intentas como sugieren?

Ese enlace también tiene "especificaciones de dispositivo", con especificación exacta sobre cómo el teléfono detecta varias configuraciones de hardware. Compáralos con lo que mides en tu cable.

    
respondido por el Maple

Lea otras preguntas en las etiquetas