This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS114S08:在单冲转换模式下、速度无法接近所列速度

Guru**** 2390755 points
Other Parts Discussed in Thread: ADS114S08

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1158953/ads114s08-not-getting-anywhere-near-the-listed-speed-in-single-shot-conversion-mode

器件型号:ADS114S08

我已将此 ADC 作为数据收集系统的一部分来实现、该系统可读取64个 RTD 的数组。 信号切换主要通过外部多路复用器完成、但我会循环使用4组 ADC 输入、在每次转换之间切换 INPMUX。

-I 正在使用内部4.096Mhz 振荡器

转换速度为4000SPS、具有低延迟滤波器、单冲模式

采样程序:  

1. 将 START/SYNC 引脚设置为高电平

2.等待 DRDY 引脚上的下降沿中断

3. 将 CS 置为低电平

4.通过串行命令读取转换数据

5. 将 CS 设置回高电平

6. 将 START/SYNC 设置为低电平

7.输出转换结果、切换外部多路复用线路...

8.CS 低电平

9. 通过 串行命令循环至下一组 ADC 输入

10. CS 高电平

11.重复

在4000sps 时、数据表规定每次转换所需的时间应为0.406ms + 14*tmod =大约0.46ms。 这应该为我提供大约 30ms 的对64个传感器进行采样的总时间(不考虑我的控制软件内的延迟和切换 ADC 输入所需的延迟)。 我得到的总采样时间大约为280ms、这比数据表建议的要多一些。  

我的问题是:我对数据表的解释是否错误? 是否有任何与 ADC 相关的缺失、可能导致实际采样时间和列出的采样时间之间存在如此大的差异? 毫无疑问、控制系统的其余 部分会引入一些延迟、但不会产生额外的250ms……  

非常感谢您的帮助、谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Oliver、

    有一些步骤尚不清楚。  这些步骤看起来非常线性、这可能会影响整体时序。  可以组合一些步骤、例如 WREG 来更改多路复用器和数据读取。  部分中的 ADS114S08数据表中提供了一个组合步骤示例  9.5.4.3. 可能还有其他步骤也会有帮助。  请记住、在更改通道之间的配置时、您需要考虑任何模拟趋稳、这实际上可能比您现在看到的时间更长。

    至于系统吞吐量所需的较长时间、最好使用逻辑分析仪来确定延迟发生的位置。  ADS114S08将在转换时序表中分配的时间内完成单个低延迟转换。  我不确定您是如何确定 ADC 花费的时间超过预期的。  同样、逻辑分析仪有助于确定从开始变为高电平到 DRDY 变为低电平的时序、这是转换的时间长度。  有关您的通信以及您认为 ADC 未按预期运行的原因、任何其他信息都很有用。

    此致、

    Bob B