Other Parts Discussed in Thread: ADS1256,
Dear TI team,
I'm working on a new ADC board for a geomagnetic sensor with an pseudo-differential output of +/- 5 V at 20 Hz bandwidth. In my application I have a very high noise floor above 20 Hz, so proper noise filtering is a big issue for me. Right now I already have a board working with an instrumentation amplifier for differential to single ended conversion, a 5th order Sallen Key lowpass with fc = 20Hz, an ADS1256 and a FIR lowpass on the microcontroller. With this setup I'm achieving a sufficient noise performance and accuracy, but I'm having issues with RFI rectification and temperature drift.
Therefore, I'm aiming towards a solution with minimum analog signal processing. Because I have limited processing capacity on the microcontroller, I'd like most of the digital filtering to happen on the ADC, so that I can acquire the data with a low output data rate and can minimize FIR filtering on the microcontroller.
So far, I believe that ADS1282 would be a good choice for me, but I would appreciate your feedback on my decision, as I might have overseen something. My main reason for selection ADS1282 is that it has the FIR filter with -140 dB above the decimation filter's Nyquist frequency. Therefore I believe that I don't need to care about decimation aliasing, but only about modulation aliasing. To cope with the latter one I can achieve -130 dB at 500 kHz with a 2nd order RC low pass filter easily (with f_C = 4 MHz).
For achieving full ADC input range scaling in respect of the limited PGA output range, I'm planning to attentuate the sensor signal with a voltage divider to +/- 1 V, use PGA = 2 and a 4.096 V reference voltage.
I appreciate your valuable feedback.