Go Down

Topic: Ruido en la entrada de electret con LM358 (Read 2881 times) previous topic - next topic

curro92


Hola,
estoy montando una entrada a Arduino para captar audio con un micrófono electret y amplificador con LM358, según este esquema

http://lowvoltage.wordpress.com/2011/05/21/lm358-mic-amp/

En lugar de R5 he puesto una resistencia variable, para ajustar la ganancia. He conectado un auricular a la salida después del condensador C3 y recibo mucho ruido de fondo. Por ejemplo,  produce mucho ruido la comunicación serie con la consola, y al cargar un sketch.
¿Tendría que ponerle alimentación independiente?




surbyte

El ruido en estos casos se debe al loop de masa (GND) que se crea al conectar todos los shield, el arduino y el amplificador LM386 al circuito GND.
La solución muchas veces es usar un capacitor importante 1000uF en bornes +5V/GND en los bornes del amplificador.
Esto debería disminuir el ruido.

Probá y nos cuentas como anduvo lo que te propongo.

curro92


Muchas gracias, surbyte

Había puesto uno de 100nF en la entrada de alimentación del LM358. Le pondré también otro gordo como el que comentas. Te comentaré el resultado.

surbyte


curro92

Hola,
le puse el condensador de 1000mF y desaparecieron los ruidos! Es verdad que si le aumento la ganancia siempre aparece ruido de fondo, pero para un nivel normal, funciona perfecto. Gracias,  surbyte

Para ajustar el nivel de salida, además del auricular conectado al condenador de salida,  he utilizado el sketch que aparece en este link

http://lowvoltage.wordpress.com/2011/05/15/min-max-sketch/

En silencio la salida es de unos 512, porque la salida del amplificador solo da señales positivas. Cuando hay sonido, la salida sube (semiondas postivas) y baja (semiondas negativas) respecto de ese valor central.





surbyte

#5
Oct 06, 2014, 05:17 am Last Edit: Oct 06, 2014, 05:21 am by surbyte Reason: 1
El ad del Arduino es de 10 bits x lo tanto 512 es el punto medio, o sea es un offset para la sinusoide.
Fijate que en la entrada NO INVERSORA del LM358 le fijan 2.5 Volts y por lo tanto desplazan la señal de entrada a una de salida 0-5V con 2.5 por punto medio.
Adecuado a los niveles del arduino.
A cuidar entonces la ganancia para que no distorsione por exceso de ganancia.

Go Up