SBASAE3 December 2025 ADS125H18
PRODUCTION DATA
The digital filter averages and decimates the low-resolution, high-speed data from the modulator to produce high-resolution, low-speed output data. The programmable oversampling ratio (OSR) determines the amount of filtering that affects the signal bandwidth and conversion noise, and the output data rate through decimation. The output data rate is defined by: fDATA = fMOD / OSR.
The digital filter is a cascaded-integrator-comb (CIC) topology that minimizes the delay (latency) as the conversion data propagates through the filter. The CIC filter is otherwise known as a sinc filter because of the characteristic sinx/x (sinc) frequency response. The short latency time makes the filter designed for fast acquisition of dc signals or for use in control loops.
As shown in Figure 7-10, the device offers programmable OSR and several filter configurations: sinc3, sinc4, the option of a cascaded sinc1 stage following the sinc4 (sinc4 + sinc1), and a 50/60Hz notch filter option. The configurations of the digital filter allow trade-offs between acquisition time, noise performance, and line-cycle rejection.
The available filter options are:
The ADS125H18 controls ADC conversion by means of a highly flexible channel auto-sequencer, see the Channel Auto-Sequencer section for details. The filter configuration is individually programmable for each sequence step. The OSR is set by the STEPx_FLTR_OSR[4:0] bits (x = 0 to 31) in the STEPx_FLTR1_CFG registers, and the order of the sinc filter (sinc3 or sinc4) is set by the STEPx_FLTR_MODE bit in the STEPx_FLTR1_CFG registers. See the Configuring the Auto-Sequencer section for details on how to configure the filter for each sequencer step individually.
Equation 17 is the general expression of the sinc-filter frequency response. For single-stage sinc filter options (for example, the single-stage sinc3 or sinc4 filter), the second term is not used.
where: