¿Por qué el lector de tarjetas de crédito a través del conector de audio no funciona en algunos dispositivos?

2

Esta no es una pregunta de solución de problemas, es simplemente satisfacer mi curiosidad ...

MagTek crea un producto llamado lector de tarjetas de crédito uDynamo que utiliza el canal de audio en dispositivos Android como un bus de comunicación para interactuar con los dispositivos móviles. Esto tiene perfecto sentido; tiene un conector de audio TRRS que admite tres canales (audio L, R y micrófono) y una conexión a tierra. Todo lo que uDynamo necesita y más para facilitar la comunicación dúplex completa.

Sin embargo, parece que uno de mis teléfonos, el ZTE ZMAX PRO de Android, con un conector para auriculares TRRS funcional, nunca logra sincronizar o dar la mano con el dispositivo (hay una aplicación de prueba que lo intenta durante mucho tiempo). para llegar al paso 2, dice "prueba fallida"). La aplicación que mi empresa desarrolló tiene el mismo problema. El tono de sincronización PCM emitido desde el androide es excesivamente audible si conecto los auriculares al ejecutar la prueba, y el cable del micrófono en el conector TRRS es funcional. Curiosamente, el lector de tarjetas funciona en mis otros teléfonos Android. Parece que este teléfono en particular simplemente no es compatible .

Entonces, mi pregunta es, ¿por qué algunos teléfonos Android podrían comunicarse a través de un conector para auriculares TRRS mientras que otros no pueden? Quiero decir, es una señal PCM a través de cables de audio estandarizados, no Parece que mucho podría ser diferente de un teléfono a otro.

De todos modos, gracias de antemano.

    
pregunta James M. Lay

2 respuestas

2

Esto puede deberse al estándar jack de 3.5 mm CTIA (también conocido como Nokia) vs OMTP (también conocido como Apple) que utilizan diferentes teléfonos:

Es fácil de verificar: si el auricular de un teléfono no funciona correctamente con el otro (micrófono no funcional, sonido muy tenue a menos que presione el botón MIC), lo más probable es que se hayan intercambiado los contactos GND y MIC.

    
respondido por el Dmitry Grigoryev
2

quizás sea la cancelación activa de ruido con micrófono dedicado.

La mayoría de los módems realizan entrenamiento de ecualización para distorsión espectral y de retardo de grupo con 1 cancelación de eco (no 2 como las versiones anteriores de DSP). Pero si está más distorsionado que una cantidad específica, el módem fallará.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas