SBASAW0 February 2024 ADS1288
PRODUCTION DATA
The first section of the digital filter is a variable-decimation, fifth-order sinc filter (sinx/x). Modulator data are passed through the sample rate converter to the sinc filter at the nominal rate of fMOD = fCLK / 4 = 1.024MHz. The sinc filter partially filters the data for the FIR filter that produces the final frequency response. The sinc filter output data are intended to be used with post-processing filters to shape the final frequency response.
Table 7-3 shows the decimation ratio and the resulting output data rate of the sinc filter. The sinc filter data rate is programmed by the DR[2:0] bits of the CONFIG0 register.
DR[2:0] BITS | SINC DECIMATION RATIO (N) | DATA RATE (SPS) |
---|---|---|
000 | 256 | 4,000 |
001 | 128 | 8,000 |
010 | 64 | 16,000 |
011 | 32 | 32,000 |
100 | 16 | 64,000 |
Equation 2 shows the Z-domain transfer function of the sinc filter.
where:
Equation 3 shows the frequency domain transfer function of the sinc filter.
where:
The sinc filter frequency response has notches (or zeros) occurring at the output data rate and multiples thereof. At these frequencies, the filter has zero gain. Figure 7-11 shows the wide-band frequency response of the sinc filter and Figure 7-12 shows the –3dB response.
Figure 7-13 shows the sinc filter frequency response at fDATA = 32kSPS. The tones at 1kHz and harmonics are the result of dither added to the modulator input to suppress idle tones. The frequency of the dither signal is fMOD divided by the combined decimation ratio from Table 7-4. The rise of the noise floor at 2kHz is resultant of modulator noise shaping. For sinc filter decimation N = 32 (data rate = 32kSPS), the usable bandwidth through the use of external post filtering is 500Hz.
The sinc filter data bypasses the data scaling, clip stage, and user calibration stages, and as a result, the sinc filter data are scaled differently compared to the FIR filter data. See the Conversion Data Format section for details of sinc filter data scaling.