SBAA535A March 2022 – March 2024 ADC128D818 , ADS1000 , ADS1000-Q1 , ADS1013 , ADS1013-Q1 , ADS1014 , ADS1014-Q1 , ADS1015 , ADS1015-Q1 , ADS1018 , ADS1018-Q1 , ADS1100 , ADS1110 , ADS1112 , ADS1113 , ADS1113-Q1 , ADS1114 , ADS1114-Q1 , ADS1115 , ADS1115-Q1 , ADS1118 , ADS1118-Q1 , ADS1119 , ADS1120 , ADS1120-Q1 , ADS112C04 , ADS112U04 , ADS1130 , ADS1131 , ADS1146 , ADS1147 , ADS1148 , ADS1148-Q1 , ADS114S06 , ADS114S06B , ADS114S08 , ADS114S08B , ADS1158 , ADS1216 , ADS1217 , ADS1218 , ADS1219 , ADS1220 , ADS122C04 , ADS122U04 , ADS1230 , ADS1231 , ADS1232 , ADS1234 , ADS1235 , ADS1235-Q1 , ADS1243-HT , ADS1246 , ADS1247 , ADS1248 , ADS124S06 , ADS124S08 , ADS1250 , ADS1251 , ADS1252 , ADS1253 , ADS1254 , ADS1255 , ADS1256 , ADS1257 , ADS1258 , ADS1258-EP , ADS1259 , ADS1259-Q1 , ADS125H01 , ADS125H02 , ADS1260 , ADS1260-Q1 , ADS1261 , ADS1261-Q1 , ADS1262 , ADS1263 , ADS127L01 , ADS1281 , ADS1282 , ADS1282-SP , ADS1283 , ADS1284 , ADS1287 , ADS1291 , LMP90080-Q1 , LMP90100 , TLA2021 , TLA2022 , TLA2024
The most common types of digital filters used in delta-sigma ADCs are finite impulse response (FIR) filters such as sinc and wideband. This document focuses on the operation of sinc filters because they typically take five or fewer conversion periods to settle, resulting in low latency. Comparatively, wideband filters can initially take dozens of conversion periods to settle, making them impractical for many multiplexed applications. However, the same general timing and operation principles can be applied to an ADC with a wideband filter.
In terms of the delay from bitstream input to digital output, the simplified digital filter model introduced in the previous section is effectively a first-order sinc (sinc1) filter. Higher-order sinc filters can be approximated as multiple sinc1 filters in series. For example, if a sinc1 filter has N number of delay blocks, a third-order sinc (sinc3) filter has 3 ∙ N delay blocks. Figure 4-1 shows how the digital filter model can be modified for a sinc3 filter, where each of the three stages (Sx) is comprised of N number of delay blocks.
The most important result from the simplified sinc3 model in Figure 4-1 is that it takes one conversion period (1 ∙ tCP) for the bitstream to reach the end of each stage (S1, S2, or S3), where tCP = N ∙ tMOD. The total delay for the bitstream to reach the end of S3 and calculate the filtered, decimated output is tTOTAL = 3 ∙ tCP. After this initial output is produced however, higher-order sinc filters can output filtered, decimated data after each conversion period (1 ∙ tCP) under certain conditions (described throughout this document). This behavior is possible because the modulator sampling and digital filtering process effectively averages out transient information in the analog input. Therefore, it is typically a good assumption that the digital filter data during any X consecutive conversion periods will be similar enough to generate settled data under most conditions, where X is the sinc filter order. Operating under this assumption enables the noise reduction of a higher-order filter while avoiding the additional multi-conversion period delay required by the first output.
However, this assumption can lead to unsettled conversion results if the analog input does in fact change significantly during the conversion process. For example, Figure 4-2 illustrates how a sinc1, a sinc3, and a fifth-order (sinc5) filter respond when a step input is applied to the ADC after conversion period N (tCP(N)) completes.
In Figure 4-2, a –FS input is applied to the selected ADC channel during N-5 through N. During this time, each sinc filter outputs a settled conversion result after each conversion period. However, a +FS step input is applied to the same ADC channel between N and N+1. While this change occurs virtually instantaneously in the analog domain (assuming no analog settling time is required), settled output data is delayed leading to increased conversion latency, tCL:
Note that tCL in the previous list is approximate because a settled conversion result can require additional processing time or user-defined delays, as per Table 2-1.
To better understand why settled data is delayed, the simplified sinc3 digital filter model from Figure 4-1 and the blue sinc3 filter response from Figure 4-2 are combined in Figure 4-3 to demonstrate how the analog input propagates through each sinc3 filter stage during conversion periods N-2 through N+3.