Hi to all,
I would like to know some informations about bandpass filtering on
frequency range between 0.05-30 Hz. In the past I've used a Sallen-key
active filter, and I would like to find a more performing solution.
What IC can I use to implement it?
How good does it have to be and are you making one or a million?
Making a low noise high performance analog filter near 0.05 is next to
imposible. The capacitors you need to use are large and costly. If this
is just a one-off or cost is no object, There are 2 and 3 op-amp circuits
you may want to consider.
If the cost is an object, I'd suggest you try to find a way to not need
the filter. A micro controller with an ADC and DAC could implement a very
sharp filter, but there you have the LSB rattling issue to deal with.
If I was going with the micro method I'd do this:
If needed add some high frequency noise to the signal to ensure that the
noise is at least 2 LSBs RMS. Run the ADC circuit at as high of a
frequency as you can. Construct a multi-stage IIR filter in software.
Pump the output values to the DAC much faster than the Nyquist. Add a
high frequency dithering (PWM to fake more bits) to the data for the DAC
that is large enough to blur out the dif-nonlinearities. Follow the DAC
with a low pass filter to remove the dithering.