Nivel de línea a Mic Pad trabajando aleatoriamente con teléfonos

1

Estoy tratando de construir mis propios auriculares para la almohadilla del micrófono. Quiero conectar la entrada del pad al conector de auriculares del teléfono y la salida del pad al conector de micrófono del segundo teléfono. Ambos teléfonos cuentan con un conector de audio TRRS de 3,5 mm (4 contactos, estándar CTIA). Aquí está el circuito:

                     C1
    +Line level in --||----R1----+-- +Mic level output
                       +         |
                                 |
                      +----R2----+
                      |
    Ground (input)----+--------------- Ground (output)

Encontré los esquemas en esta página

He medido la señal de salida de los auriculares en un par de teléfonos. Cada marca parece tener diferentes amplitudes, casi nadie sigue el estándar de nivel de línea. Medí amplitudes que van desde 500mV a 1.8V pico a pico.

He elegido R1 = 20K, R2 = 1K, por lo que la amplitud de salida de mi pad debería ser 1/21 la entrada (23mV a 85mV).

Esta almohadilla funciona bien cuando se conecta a cualquier dispositivo que solo tenga una entrada de micrófono. Pero con los teléfonos es un poco más complicado. Los teléfonos ya tienen un micrófono incorporado, y existe algún mecanismo para detectar si un micrófono externo se ha conectado o no a la toma de audio (por ejemplo, un manos libres). Entonces, con los teléfonos y las tabletas, este mismo teclado solo funciona algunas veces: cuando funciona, el teclado se detecta como un micrófono externo y muestra el icono "auricular + micrófono" en la barra de estado; cuando no está funcionando, el teléfono cambia al micrófono incorporado, y el ícono "auriculares sin micrófono" se muestra en la barra de estado (como si solo un conector TRS estuviera conectado). Parece un problema aleatorio, y no sé por qué, porque usé exactamente los mismos teléfonos y tabletas para mis pruebas. Mi almohadilla está bien soldada por cierto.

Y ahora viene lo extraño. Si agrego un desplazamiento de 1V DC a la salida del pad, entonces siempre funciona. No más mal funcionamiento aleatorio.

¿Podría ser que la señal de salida del pad imparcial (que está centrada alrededor de 0 V) sea detectada como "a tierra" por el teléfono y cambie a micrófono externo? ¿O es una mala elección de valores de resistencia?

ACTUALIZACIÓN: podría ser el caso de que mi circuito de polarización de voltaje esté proporcionando una impedancia adicional y eso lo haga funcionar. Jugaré con un potenciómetro en R2 y veré qué sucede.

    
pregunta Mister Smith

1 respuesta

2

Parece que R2 necesita ser más alto. Las especificaciones de Android requieren un mínimo de 1 K de micrófono a tierra. Su resistencia 1K está justo en el límite. Un ejemplo es dado para un micrófono con una resistencia de 5K DC.

Por lo tanto, utilice un R2 mayor y un R1 proporcionalmente mayor. (R2 = 5K, R1 = 100K)

    
respondido por el JRE

Lea otras preguntas en las etiquetas