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
表 8-8 列出了用于确定示例 8 中周期时间的系统参数:
参数 | 值 |
---|---|
ADC | ADS1261 |
ODR | 600SPS |
滤波器类型 | sinc2 |
时钟频率 | 4MHz |
转换模式 | 脉冲转换 |
可编程延迟 | <非默认 - 请参阅示例描述> |
斩波 | 启用 |
每通道转换次数 | 2 |
通道数 | 2 |
示例 8 采用示例 7 中相同的 ADC (ADS1261),尽管几乎所有系统参数都已经更改。这些变化包括 60SPS ODR、sinc2 滤波器、4MHz 时钟频率 (fCLK_NEW)、脉冲转换模式(类似于单次模式)斩波已启用及每个通道两个转换结果(而不是三个)。此外,可编程延迟已经更改为默认值以外的值,尽管具体的值(以毫秒为单位)取决于时钟频率并在示例期间计算得出。
与启用了斩波并采用单次模式的示例 5 相似,使用新示例参数时每个通道上的两个转换结果都需要两个第一次转换延迟周期。表 2-2 标明了对于 ADS1261,在使用 sinc2 滤波器且 ODR = 60SPS 时,第一次转换延迟 tFC 为 33.76ms。在本例中,tFC 使用 7.3728MHz 的默认时钟频率 fCLK 来得出,并包括默认的 50µs 可编程延迟 tDELAY_DEFAULT。因此,有必要根据 fCLK_NEW = 4MHz 来调整 tFC 并应用新的可编程延迟。
与 ADS124S08 不同,ADS1261 数据表仅提供了以毫秒为单位的 tFC,而没有 tMOD 周期。要转换为新的转换延迟值 tFC_NEW,首先要移除 tDELAY_DEFAULT。然后,按照 fCLK 与 fCLK_NEW 之比调整 tFC,如方程式 35 所示:
应用此示例中的值会得到由方程式 36 给出的 tFC_NEW 值:
ADS1261 中的可编程延迟选项也使用毫秒指定并以 fCLK 为基准。执行方程式 36 中所示的类似操作来调整 fCLK_NEW 的任何新可编程延迟值 tDELAY_NEW。对于本例,请从 ADS1261 数据表中的 MODE1 寄存器选择 328µs 的标称可编程延迟 tDELAY_NOM。然后,按照 fCLK 与 fCLK_NEW 之比调整 tDELAY_NOM 来获得 tDELAY_NEW 的值,如方程式 37 所示:
在本例中,tDELAY_NEW = 328µs ∙ (7.3728MHz / 4MHz) = 0.605ms。因此,总转换延迟 tFC_TOTAL 由方程式 38 计算得出:
如前所述,斩波要求每个转换结果需要两个第一次转换延迟周期 (2 ∙ tFC_TOTAL)。当每个通道两个转换结果时并假定用户在上个转换结果就绪后立即开始下一次转换,方程式 40 使用从方程式 39 得到的单通道扫描时间 tCH 来计算周期时间 tCYCLE:
最终,本示例中 4 个转换结果的周期时间为 501.912ms。图 8-9 显示了给定设计参数下示例系统的时序图。