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:
(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 ..