Estoy produciendo una señal que contiene 7 frecuencias usando un microcontrolador con un DAC. las frecuencias son 16,5 kHz 16,7 kHz 16,9 kHz 17,2 kHz 17,4 kHz 17,6 kHz 17,8 kHz. y la frecuencia de muestreo (en la salida) es de 86kHz. La señal del mc se reduce luego en dos resistencias (600R/2600R) y se alimenta al LM-386 (que aumenta la señal en 20) y luego a un altavoz de 4 ohmios.
Debido al método de generación, obtengo armónicos, aliasing y algunas bajas frecuencias parásitas de las que deseo deshacerme. Calculé 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 atenuarse significativamente!
¿Estoy haciendo algo mal aquí? ¡Gracias por la ayuda!
EDITAR: El microcontrolador es pic16F1783
aquí está el esquema:
El periférico DAC de PIC tiene una capacidad de accionamiento muy baja (impedancia de salida de lectura alta), por lo que debe almacenarse en búfer. La hoja de datos da un ejemplo:
Si agrega su filtro RC directamente después del DAC, la impedancia del DAC se sumará a la R en el filtro RC y reducirá el ancho de banda. Así que implemente el búfer y luego coloque el filtro después (o puede hacer que el filtro sea parte del amplificador operacional de ganancia)
Para filtrar el amplificador operacional con una ganancia de 20, puede agregar un capacitor a través de la resistencia de retroalimentación algo así:
Aquí hay un par de referencias sobre filtros opamp:
Opamps de referencia básica
para todos : no solo filtros, sino un excelente libro gratuito general sobre opamps, que vale la pena tener a mano.
phil escarcha
Gustavo Litovsky
Gustavo Litovsky
chris stratton
chris stratton
usuario_1818839
Gustavo Litovsky