these are two totally different signals.sounds like 10kHz white noise
The SCF should attenuate the 10kHz signal. But it won´t change SNR within your frequency range of 600 - 3000Hz.An 8th order SCF (MAX7400) with a cutoff of 3kHz has little effect
Then i guess the problem is noise wihtin your frequency range of 600 - 3000Hz.the tone of the nose changes slightly but that's about it.
I think here is the problem. Try to clean your VCC (and other voltages like reference). Use tantalum and/or film capacitors (instead of electrolytic and ceramic capacitors).One more thing if I listen with my amplifier to the Vcc line feeding the SCF and opamps the noise sounds almost identical the the filter output. If I listed to ground, it's silent.
I did no calculation on the cahrt data.. but what you see is typical:Looking at the data sheet, does this graph imply that with really low signal levels (my problem case) that the filter does little to nothing (see red arrow)
however that's at 300kHz so I don't expect I hear any of that
What is your clock frequency and where does it come from?Anti-Aliasing and Post-DAC Filtering
When using the MAX7400/MAX7403/MAX7404/
MAX7407 for anti-aliasing or post-DAC filtering, synchronize
the DAC and the filter clocks. If the clocks are
not synchronized, beat frequencies may alias into the
passband.
Hi,
true, but you may hear every any deviation from that 300kHz. like change in frequency, change in duty cycle and so on.
from datasheet:
What is your clock frequency and where does it come from? The MAX7400 has an internal oscillator, just add a capacitor at pin 8
Just to post filter the 300kHz you could use a simple 1k / 33nF RC low pass filter.
The signal should look better on scope, but i don´t expect audible changes.
Klaus
- - - Updated - - -
Hi,
some adds:
* did you read datasheet about pre- and post-SCF filtering?
May i ask why you need that SCF filter.
I personally don´t like them and instead try to use analog filters, ADCs with built in filters (Delta sigma.....) or (the most flexible one) use digital filters...
... but maybe you don´t have ADC and digital processing... Correct, in this application no ADC, straight to the amplifier, I inherited the design, I'm thinking an analog filter would have been a better approach.
All that should give better SNR+THD, especially with low input signal. The MAX7400 isn´t cheap either..
***
Did you ever think of using a dedicated signal processor like the ADAU1700? Just out of curiosity i bought an eval board and installed the software... amazing simple..
There are movies on youtube... Link?, I did a quick Google search and did not find much
Klaus
Switched capacitor filters are used to convert a square wave or stepped-wave into a low distortion sinewave. I made some that have distortion and noise at only 0.002%.
A SCF works perfectly for wideband high fidelity audio and its very low level noise cannot be heard when the music is muted. But your application is narrowband (no bass and no treble) which is AM radio or telephone quality, so noise and distortion do not matter.What are your thoughts for use of SCF in an non-sampled audio application (music not voice), where the audio will have low levels (for example the pause between songs)
A SCF works perfectly for wideband high fidelity audio and its very low level noise cannot be heard when the music is muted. But your application is narrowband (no bass and no treble) which is AM radio or telephone quality, so noise and distortion do not matter.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?