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
Table 8-8 reports the system parameters that determine the cycle time in Example #8:
PARAMETER | VALUE |
---|---|
ADC | ADS1261 |
ODR | 600 SPS |
Filter type | sinc2 |
Clock frequency | 4 MHz |
Conversion mode | Pulse-convert |
Programmable delay | <Not default - see example description> |
Chopping | Enabled |
Conversions per channel | 2 |
# of channels | 2 |
Example #8 uses the same ADC from Example #7 (ADS1261), though almost all of the system parameters have been changed. These changes include a 60-SPS ODR, a sinc2 filter, a 4-MHz clock frequency (fCLK_NEW), pulse-convert mode (similar to single-shot mode), chopping enabled, and two conversion results per channel instead of three. Additionally, the programmable delay has been changed from the default value, though the specific value in milliseconds depends on the clock frequency and is calculated during the example.
Similar to Example #5 where chop was enabled using single-shot mode, both conversion results on each channel using the new example parameters require two first-conversion latency periods. Table 2-2 identifies that the first conversion latency, tFC, is 33.76 ms for the ADS1261 using the sinc2 filter and ODR = 60 SPS. In this case, tFC is derived using the default clock frequency, fCLK, of 7.3728 MHz and includes the default 50-µs programmable delay, tDELAY_DEFAULT. It is therefore necessary to scale tFC based on fCLK_NEW = 4 MHz and apply the new programmable delay.
Unlike the ADS124S08, the ADS1261 data sheet only provides tFC in milliseconds, not tMOD periods. To translate to a new conversion latency value, tFC_NEW, first remove tDELAY_DEFAULT. Then, scale tFC by the ratio of fCLK to fCLK_NEW as per Equation 35:
Applying the values from this example yields a value for tFC_NEW given by Equation 36:
The programmable delay options in the ADS1261 are also specified in milliseconds and referenced to fCLK. Perform a similar operation as shown in Equation 36 to scale any new programmable delay value, tDELAY_NEW, for fCLK_NEW. For this example, choose a nominal programmable delay, tDELAY_NOM, of 328 µs from the MODE1 register in the ADS1261 data sheet. Then, scale tDELAY_NOM by the ratio of fCLK to fCLK_NEW to get a value for tDELAY_NEW as per Equation 37:
In this example, tDELAY_NEW = 328 µs ∙ (7.3728 MHz / 4 MHz) = 0.605 ms. As a result, the total conversion latency, tFC_TOTAL, is given by Equation 38:
As stated previously, chopping requires two first-conversion latency periods (2 ∙ tFC_TOTAL) per conversion result. With two conversion results per channel and assuming that the user starts the next conversion immediately after the previous conversion result is ready, Equation 40 calculates the cycle time, tCYCLE, using the scan time for one channel, tCH, that results from Equation 39:
Ultimately, the cycle time for this example is 501.912 ms for 4 conversion results. Figure 8-9 depicts a timing diagram for the example system given the design parameters.