Estoy construyendo un proyecto de audio con un ATMEGA328p usando un LM386 como amplificador y la biblioteca de audio Mozzi.
La salida es agradable, fuerte y no distorsionada, pero hay un gemido agudo y silencioso y un zumbido/clic bajo en el fondo que fluctúa; suena como una onda de diente de sierra de tono bajo.
¿Qué me estoy perdiendo? He leído acerca de una tapa de desacoplamiento en el pin 7 del amplificador, resistencias en el voltaje en el pin 6 del amplificador. Intenté piratearlos en mi PCB pero no escuché ninguna diferencia en el ruido.
Algunas notas esquemáticas:
Usted dice que el sonido no está distorsionado, pero lo está sobrecargando terriblemente y haciéndolo más sensible al ruido de lo que debe ser.
El LM386 tiene una ganancia de 20 en la configuración que está mostrando. Dado que tiene una salida máxima de aproximadamente 4 V pp con un suministro de 6 V, la entrada máxima que puede aceptar será de 200 mV pp.
Dado que está utilizando 3,3 V para alimentar el ATmega328, dará una salida de 3,3 V pp. Debe atenuar la salida de la MCU en un factor de aproximadamente 17 para reducir la señal a <200 mV pp.
Eso seguirá impulsando la salida a la amplitud máxima, pero reducirá la amplificación de cualquier ruido por el mismo factor, haciéndolo mucho menos ruidoso.
La atenuación podría lograrse con una resistencia de 18k desde la MCU y una resistencia de 1k a tierra. (que da una atenuación de 19:1). Tenga cuidado de que la tierra de la resistencia de 1k esté cerca del LM386 en lugar de la MCU o habrá más oportunidades de levantar la nariz del suelo. Probablemente también obtendrá mejores resultados si la señal de la MCU se filtra, por ejemplo, colocando un condensador en la resistencia de 1k (tal vez 0.1uF) para dar forma a la señal.
ocrdu
Sólo yo
rdtsc
Sólo yo
Audiogurú
cody blanco
cody blanco