¿Por qué no funciona el micrófono + opAmp + Arduino circuit?

4

Seguí la parte del micrófono + op-Amp de este esquema usando un chip Lm386: enlace

y envió la salida del amplificador operacional a un pin en un Arduino Pro Mini. PERO, cuando se realiza una lectura analógica (pin) e imprime el valor en el monitor serie, el valor parece nivelarse a una constante, sin importar cuánto ruido haga en el micrófono.

¿Puede alguien decirme qué podría estar haciendo mal?

Como información adicional: Dejé el condensador en el pin 7 del IC que se muestra en el esquema.
Y la fuente de alimentación que estoy usando es mi antiguo cargador de teléfono que se enchufa en la pared y emite 5.9V DC. Estoy intentando hacer esto:
enlace

Además, ¿cómo se le dice al ánodo y al cátodo en un micrófono electret?

¡Gracias!

    
pregunta Shubham

4 respuestas

5

Personalmente tendría la entrada más como esta:

Eso proporcionará una amplificación de 100x. Si quieres menos entonces aumenta R2 o disminuye R5. Si desea más, disminuya R2 o aumente R5.

Puede que no sea un circuito 100% perfecto, pero es uno que he usado con éxito.

    
respondido por el Majenko
2

Es posible que desee ver cómo ha conectado el pin 7, es un bypass para el amplificador. Si lo tiene conectado, es posible que se cierre el LM386 IC.

Por cierto, el LM386n no es lo mismo que un amplificador operacional, es un amplificador de potencia para aplicaciones de audio y no requiere una fuente de alimentación dividida.

    
respondido por el Jim
2

¿Qué valor está obteniendo en su puerto serie?

Hay un par de cosas que noté con este circuito:

  1. No hay condensador de acoplamiento en la salida del amplificador: debe haber uno aquí para bloquear cualquier posible desviación de CC y es una buena práctica tener uno entre las etapas.

  2. Usted mencionó que no usó el condensador de bypass en el pin 7, y como han mencionado otros, creo que es una buena idea tener uno aquí.

Si el valor de su ADC está alcanzando su límite máximo (que es 1023 en un ADC de 10 bits), supongo que el problema puede estar en el DC offset.

EDITAR: En respuesta al comentario a continuación, aunque no creo que la compensación de DC sea el problema aquí, se dan valores diferentes en el ADC cada vez.

El desplazamiento de CC es cuando una señal de CA tiene un componente de CC, que es esencialmente un efecto de suma. La mejor manera de visualizar el desplazamiento de CC es si una onda (su señal) se desplazó hacia arriba o hacia abajo, pero la amplitud pico a pico de la onda no cambia. Echa un vistazo a esta imagen:

Agregaruncapacitorenserieeliminaráestedesplazamientoporquelaimpedanciao"resistencia" de un capacitor es muy alta en la frecuencia de CC (que es de 0 Hz). Hay un condensador de acoplamiento después del micrófono en ese esquema por esta razón exacta, y después de una etapa de ganancia, también es una buena idea tener uno. Si su ADC se está ajustando a un valor aleatorio inferior a 1023 cada vez, supongo que el problema está en otra parte, pero esta es una buena práctica al conectar varias etapas.

    
respondido por el Jon L
1

El pin 5 de la salida del amplificador es DC acoplado a algún chip CMOS o ADC que asumo. No está bien. La carga debe tener impedancia resistiva y AC acoplada. Agregue un capacitor en serie a la salida y 2 monitores iguales de 200-2000 ohmios cada uno. Uno a tierra y otro a potencia.

    
respondido por el user924

Lea otras preguntas en las etiquetas