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

Seguí la parte de micrófono + amplificador operacional de este esquema exactamente usando un chip Lm386: https://randomskk.net/projects/lightstrip/schematic.pdf

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

Alguien me puede decir que puedo estar haciendo mal?

Como información adicional: omití el capacitor en el pin 7 del IC que se muestra en el esquema.
Y la fuente de alimentación que estoy usando es el cargador de mi viejo teléfono que se conecta a la pared y tiene una salida de 5,9 V CC. Estoy tratando de hacer esto:
http://www.youtube.com/watch?v=Km6ObG_xKm4

Además, ¿cómo se puede saber el ánodo y el cátodo en un micrófono electret?

¡Gracias!

¿Dónde está la retroalimentación alrededor del amplificador operacional? ¿Y la resistencia de entrada? Estoy muy confundido por ese circuito.
Normalmente hay un pequeño círculo alrededor del cable positivo del micrófono, pero esto dependerá del fabricante. Si no está seguro, probablemente tendrá que consultar la hoja de datos
@ Matt: como dijo Jim, el LM386 no es un amplificador operacional, no necesita los comentarios. ver ficha técnica
@stevenvh Ah, sí, por supuesto que no lo es, tonto de mí.
¿Puede explicarme la diferencia entre OpAmp y amplificador de potencia para audio? Esto puede ser donde me estoy equivocando. Si este es el caso, ¿es posible hacer lo que estoy tratando de hacer con LM386L?
@Shubham: definitivamente no es el uso típico del LM386. Normalmente lo usaría para controlar un altavoz, y como amplificador de potencia tiene una ganancia limitada, en su esquema x200, que puede ser demasiado pequeña para obtener una amplificación decente para la señal baja de un micrófono. Con un opamp puedes obtener amplificaciones mucho más altas.
¡Muchas gracias chicos, todas sus respuestas y comentarios explican mucho! ¡Probaré esto con un IC de amplificador operacional real (LM358) cuando llegue a casa hoy!

Respuestas (4)

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

ingrese la descripción de la imagen aquí

Eso proporcionará una amplificación de 100x. Si desea menos, aumente R2 o disminuya 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.

Gracias Matt, quiero probar esta configuración, pero no tengo un lm741. ¿Todavía puedo usar mi chip LM386L con este esquema? También tengo un LM358 que ES un amplificador operacional (acabo de buscar la hoja de datos), ¿puedo usar eso?
el 385 debería estar bien, pero no el 386L iirc
¡Encontré un LM741 en mi caja de cosas electrónicas! Y funcionó de maravilla con su esquema. Pero el problema es que cuando leo la entrada analógica en el arduino, el valor mínimo es de aproximadamente 600, lo que significa que cuando no hay sonido, es 600. ¿Cómo puedo bajar esto para obtener un mayor rango de bastante a fuerte?

Es posible que desee ver cómo conectó el pin 7, es un bypass para el amplificador, si lo tiene conectado, puede estar apagando el IC LM386.

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.

Dejé el pin 7 intacto, no está conectado a nada. Estoy usando un chip LM386L. Ohhhhhhh, no sabía que el amplificador operacional y el amplificador de potencia para audio eran diferentes. Ok, tengo otro chip opAmp con el que probaré.
Creo que el circuito sugerido por Matt puede brindarle un mejor resultado, no hay razón para que este chip en particular no sea apropiado, probablemente solo necesite aumentar la ganancia. Tal vez podría probar con un multímetro para ver si gritarle está obteniendo la potencia de salida deseada.

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

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

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

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

Si su valor de ADC está llegando a su techo (que es 1023 en un ADC de 10 bits), supongo que el problema puede estar en la compensación de DC.


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

La compensación 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 la compensación de CC es si una onda (su señal) se desplazó hacia arriba o hacia abajo pero la amplitud de pico a pico de la onda no cambia. Mira esta imagen:

ingrese la descripción de la imagen aquí

Agregar un capacitor en serie eliminará esta compensación porque la impedancia o "resistencia" de un capacitor es muy alta a la frecuencia de CC (que es 0 Hz). Hay un condensador de acoplamiento después del micrófono en ese esquema por esta misma razón, y después de una etapa de ganancia, también es una buena idea tener uno. Si su ADC se establece en un valor aleatorio inferior a 1023 cada vez, entonces supongo que el problema está en otra parte, pero esta es una buena práctica cuando se conectan varias etapas.

El valor es diferente cada vez, pero se nivela a una constante cuando enciendo el circuito. Lo siento, todavía soy un novato total en todo esto. Todavía estoy aprendiendo sobre qué es el acoplamiento, los filtros de paso, etc. ¿Qué quieres decir con DC Offset? (¿Qué es?)
@Shubham, oye, no te preocupes, todos tenemos que empezar en alguna parte. La compensación de CC es cuando una señal de CA tiene un componente de CC, que es esencialmente un efecto de suma. Editaré la respuesta para brindar una mejor explicación ... pero estoy seguro de que puede obtener una respuesta de calidad a esa pregunta en particular al convertirla también en una pregunta independiente.

El pin 5 de la salida del amplificador está acoplado en CC a algún chip CMOS o ADC, supongo. No es bueno. La carga debe tener impedancia resistiva y CA acoplada. Agregue un condensador en serie a la salida y 2 resistencias iguales de 200-2000 ohmios cada una. Uno a tierra y otro a potencia.

Sí, la salida del amplificador va a un arduino. ¿Puede ser más específico y explicar por qué es malo y por qué debería agregar una tapa y 2 resistencias? Soy nuevo, este es solo mi segundo proyecto de arduino.