Elimina el silbido y el ruido

0

ATTiny está generando tonos basados en PWM con una frecuencia de muestreo de 32 kHz. Luego creé el R-2R DAC y luego traté de amplificarlo para el orador.

Necesito hacer un filtro RC de paso bajo para cortar los silbidos de PWM durante la reproducción y algo de ruido blanco durante el silencio. He intentado hacer uso del pasador de bypass pero no hay diferencia.

Entonces,¿dóndedeberíacolocarelfiltroRCyquévaloresparafiltrarelsilbidoyelruidodePWMduranteelsilencio?

Actualizar(sinalcance,hetratadodedescribirelproblematantocomopuedo):

EstosecapturaenlasalidaDACusandolatarjetadesonido,paradescribirlaseñal.

Enlarge

archivo.wavrealdeladescargadecaptura: enlace

Como mi tarjeta de sonido no puede capturar el ruido blanco que escucho por el altavoz, he intentado grabar la voz usando mi teléfono.

enlace

Sec. 22 Apago el pin del altavoz. Sec 31 vuelve a encender.

    
pregunta Pablo

3 respuestas

1

Puede usar el DAC en sí como la parte R del filtro, y poner una C de la salida del DAC a tierra. El DAC aparece como una resistencia de 10k.

¿Qué valor de C? Eso depende de la frecuencia más alta que quieras generar. Voy a asumir que la atenuación de 3dB a 4kHz está bien, entonces R = 1/(2*pi*f*C) donde R = 10000, f = 4000, resuelva para C.

Tengo 4 nF.

(Por cierto, la tapa electrolítica C6 se muestra de forma incorrecta, + está conectada a aproximadamente 0V)

Creo que también es necesario atenuar la entrada al amplificador, debe estar saturado en este momento. Esa atenuación también reducirá el silbido y permitirá una segunda etapa de filtrado. Por ejemplo, 20K en serie con C6, 10K y 4nf en paralelo desde el pin 3 a tierra. Agregue esto si el primer filtro no es suficiente.

    
respondido por el Brian Drummond
1

No has abordado el hecho de que tienes mucha, demasiada ganancia.

El LM386 tiene una ganancia mínima fija de 20.

Su R-2R DAC tiene un rango de salida de 0V-3.75V

Con una ganancia de 20, su rango de voltaje de salida teórico sería 0-75V

Básicamente, tienes un DAC de 2 bits, con solo un bit de resolución efectiva.

Necesitas usar un mejor amplificador. Un op-amp más común, como un TL081 o similar, funcionaría mucho mejor. Solo úselo como un búfer de ganancia unitaria.

    
respondido por el Connor Wolf
0

Pensaría que colocar el filtro (suponiendo que esté hablando de un filtro RC simple de 1 etapa) entre su tapa de acoplamiento (C6) y la entrada opamp sería lo mejor para deshacerse del silbido de PWM. Los valores dependerán de las características de filtro que desee (es decir, cuánto desea atenuar los 32 kHz).

    
respondido por el fm_andreas

Lea otras preguntas en las etiquetas