Filtro de paso bajo en la salida del microcontrolador

4

Estoy produciendo una señal que contiene 7 frecuencias usando un microcontrolador con un DAC. las frecuencias son 16.5kHz 16.7kHz 16.9kHz 17.2kHz 17.4kHz 17.6kHz 17.8kHz. y la frecuencia de muestreo (en la salida) es 86kHz. La señal de mc está en se reduce luego por dos resistencias (600R / 2600R) y se alimenta a LM-386 (que aumenta la señal en 20) y luego en un altavoz de 4ohm.

Debido al método de generación, obtengo armónicos, alias y algunas frecuencias parasitarias de las que deseo deshacerme. He calculado que para RC-LPF con Fc = 20kHz necesito 220nF y 34ohm, sin embargo, cuando los coloco justo antes de las resistencias (600R / 2600R), ¡toda la señal parece atenuada significativamente!

¿Estoy haciendo algo mal aquí? Gracias por la ayuda!

EDITAR: El microcontrolador es pic16F1783

aquí está el esquema:

    
pregunta Daniel

1 respuesta

5

El periférico DIC de PIC tiene una capacidad de unidad muy baja (lectura de impedancia de salida alta), por lo que debe estar en búfer. La hoja de datos da un ejemplo:

SiagregasufiltroRCdirectamentedespuésdelDAC,laimpedanciadelDACseagregaráalaRenelfiltroRCydisminuiráelanchodebanda.Asíqueimplementaelbúferyluegocolocaelfiltrodespués(opuedeshacerqueelfiltroseapartedelaumentodeganancia)

Parafiltrarelopampconlagananciade20,puedeagregaruncondensadoratravésdelresistorderetroalimentaciónalgocomoesto:

Aquí hay un par de referencias sobre los filtros opamp:

Referencia básica
Campañas para todos : no solo filtros, sino también un excelente libro gratuito en general sobre opamps, que vale la pena tener a mano.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas