En el proyecto en el que estoy trabajando, tengo 3 señales de audio de nivel de línea y necesito determinar en un arduino si existe una señal no silenciosa en cada línea y actuar de manera apropiada (en mi caso, "desconectar" a Dispositivo de tensión de red). Mi primera idea sobre-diseñada es amplificar cada señal, agregar un sesgo dc, luego hacer algunas operaciones costosas en el arduino para determinar si existe una señal de audio.
Cada señal de audio es una señal mono que consta de un cable de tierra y un cable de audio de CA, de bajo voltaje.
Ahora no recuerdo mucho de mi clase analógica de la universidad, pero mi instinto es que esto se puede hacer simplemente usando componentes analógicos donde puedo alimentar el resultado (una señal digital psuedo donde alta sería por encima del voltaje x y bajo estaría por debajo del voltaje y) y haría un cálculo mucho más sencillo en el microcontrolador para determinar si existe una señal.
La frecuencia de la señal de audio está entre 10 y 22,000 Hz. La tensión pico a pico (del nivel de línea del nivel del consumidor) es 894mV, pero el circuito debe poder manejar desde 10mV pico a pico
¿Alguna idea?