Elektro said:
I need to make an anti-alias LP-filter. The filters cut of frequency
should be 110 kHz and it should ideally attenuate 98 dB at 250 kHz.
The A/D-converter is a 12-bit SAR converter with a sampling frequency
of 500 kHz.
How is it possible to make such a sharp LP-filter? Should I use a
passive L/C filter?
If I read your post right your highest frequency of interest is 110kHz,
and you are trying to get 16 bits worth of rejection at Nyquist. But if
your highest signal frequency is 110kHz then then you shouldn't really
have to worry about signals between that frequency and the first alias
frequency, or 390kHz. Is there something going on in your environment
outside of sampling that makes 250kHz special?
A passive LC filter won't gain you any attenuation over an active filter
with a like number of poles, and at those frequencies it probably won't
be smaller. Even if you can put your 98dB point at 390kHz you're still
talking about 10 poles for a Butterworth filter, and probably not too
many fewer for a Chebychev.
Is there any way that you can push up the sampling rate? You should be
able to get 12-bit ADCs that will do in excess of 1MS/sec; if you
sampled faster then you could have a filter/decimate step in your
digital hardware. The overall cost with the faster sampling rate may be
lower than fiddling with such a sharp filter.
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Posting from Google? See
http://cfaj.freeshell.org/google/