ZHCABK2A 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

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 数据表时序和命名规则
  6. Δ-Σ ADC 中是什么导致转换延迟?
  7. 数字滤波器操作和行为
    1.     8
    2.     9
    3. 4.1 ADC 操作导致的数据不稳定
  8. 影响转换延迟的 ADC 功能和模式
    1. 5.1 第一次转换与第二次及后续转换延迟
    2. 5.2 转换模式
    3. 5.3 可编程延迟
    4. 5.4 ADC 开销时间
    5. 5.5 时钟频率
    6. 5.6 斩波
  9. 模拟稳定
  10. 关键要点
  11. 周期时间计算示例
    1. 8.1 示例 1:使用 ADS124S08
    2. 8.2 示例 2:更改转换模式
    3. 8.3 示例 3:更改滤波器类型
    4. 8.4 示例 4:更改时钟频率
    5. 8.5 示例 5:启用斩波并减少每通道转换次数
    6. 8.6 示例 6:使用不同的系统参数扫描两个通道
    7. 8.7 示例 7:使用 ADS1261
    8. 8.8 示例 8:使用 ADS1261 更改多个参数
  12. 总结
  13. 10修订历史记录

示例 5:启用斩波并减少每通道转换次数

表 8-8 列出了用于确定示例 5 中周期时间的系统参数:

表 8-5 示例 5 的系统参数
参数
ADCADS124S08
ODR1000SPS
滤波器类型低延迟
时钟频率4.096MHz(默认值)
转换模式单次
可编程延迟14 ∙ tMOD(默认)
斩波启用
每通道转换次数2
通道数2

示例 5 与示例 3 相似,不过本例中开启了 ADS124S08 斩波功能。另外,每通道转换次数已经从 3 减少到 2。当斩波处于启用状态且使用单次模式时,必须对两次转换求平均值来生成每次转换结果。这增加了总体转换延迟。

虽然本文档中并未显示,但是 ADS124S08 数据表标明了使用低延迟滤波器且 ODR = 1000SPS 时第一次转换延迟 tFC 为 1.156ms。该时间包括 ADC 开销,但不包括可编程延迟 tDELAY方程式 22 使用 tDELAY = 14 ∙ tMOD 的默认值且 fCLK = 4.096MHz 来计算 tDELAY 的值(以毫秒为单位):

方程式 22. tDELAY = 14 ∙ tMOD = 14 ∙ (16 / fCLK) = 54.69 µs

使用单次模式时,ADS124S08 可编程延迟适用于每次转换,因此会得到包含可编程延迟的第一次转换延迟 tFC_TOTAL,如方程式 23 所示:

方程式 23. tFC_TOTAL = tFC + tDELAY = 1.156 ms + 0.055 ms = 1.211 ms

最后,需要考虑斩波导致的额外延迟,因为每个输出都是两次转换的平均值。由于使用单次模式时生成每个转换需要 1 ∙ tFC_TOTAL,因此在启用全局斩波的情况下生成单个转换结果需要 2 ∙ tFC_TOTAL方程式 25 使用从方程式 24 得到的单通道扫描时间 tCH 来计算周期时间 tCYCLE。这假定用户在上个转换结果就绪后立即在每个通道上开始下一次转换。

方程式 24. tCH = 2 ∙ (2 ∙ tFC_TOTAL) = 4 ∙ 1.211 ms = 4.844 ms
方程式 25. tCYCLE = # of channels ∙ tCH = 2 ∙ 4.844 ms = 9.688 ms

最终,本示例中 4 个转换结果的周期时间为 9.688ms。图 8-5 显示了给定设计参数下示例系统的时序图。

GUID-20220201-SS0I-PJJT-CK81-CTKXDZTFQBBB-low.svg图 8-5 示例 5 的时序图