señal de datos en la entrada de la toma de auriculares en el iPhone [cerrado]

1

Estoy construyendo un dispositivo externo para el iPhone que producirá una señal analógica que deseo enviar a través del conector para auriculares. De todas mis lecturas, todos los datos enviados a través del conector están en forma analógica, sin embargo, cuando he leído en otros hacks haciendo cosas similares (como secuestro), todo el mundo incluye un microprocesador como parte del dispositivo externo. Si el iPhone tiene un ADC (que lo tiene), ¿por qué molestarse con el microprocesador? Me parece que todo lo que necesita es un amplificador / rectificador de señal y luego usar la salida del ADC nativo para crear su código de resultado final. Significa básicamente tratar la señal analógica como cualquier otra señal del conjunto de auriculares y normalizar los resultados para crear el efecto / resultado que está buscando. ¿Qué me estoy perdiendo? Cualquier respuesta muy apreciada.

    
pregunta jeremyw

2 respuestas

1

Lo que te falta es que la entrada del micrófono en el teléfono no es solo un ADC. Está diseñado para recibir señales de audio, lo que significa que tiene aislamiento, eliminación de desviación de CC, filtrado, amplificación, normalización, etc. luego un ADC. Los microcontroladores se utilizan para modular la entrada del sensor en bruto en una señal que parece audio, porque una señal de CC no modulada no se pudo transmitir.

Por supuesto, usted podría hacer la modulación a la antigua usanza sin un microcontrolador. Resulta que un microcontrolador es conveniente, ya que puede usarse tanto para datos de sensores analógicos como digitales.

    
respondido por el Karl Bielefeldt
0

Depende del tipo de dispositivo que estés construyendo, lo que necesites.

Si quieres procesar los datos del iPhone o algo así, recibirás mucha ayuda con un microcontrolador.

Sin embargo, si solo desea hacer parpadear un LED cuando el nivel de voltaje en el conector alcanza un cierto nivel, un simple circuito / chip de comparación lo haría.

Debido a que la mayoría de los dispositivos son más complejos, los microcontroladores se utilizan casi siempre.

    
respondido por el Keelan

Lea otras preguntas en las etiquetas