工具与软件:
在我们的产品中、我们使用 ADS1015和4个外部多路复用器 IC、每个转换器输入各一个。 如下面的屏幕截图所示、每个外部多路复用器和 ADC 之间有200R/10n 的 RC 滤波器。
在固件中、我们将使用 ADC 对所有输入进行测量、如下所示:
- 选择一个 ADC 通道
- 选择连接到该 ADC 通道的外部多路复用器的第一个通道
- 启动一些单稳态转换、然后对其结果求平均值
- 其余外部多路复用器通道循环
- 其余 ADC 通道循环。
我想了解的是、我们需要等待多长时间才能获得准确的结果。 我基本上想在步骤2和步骤3之间有多长时间。
我从 ADC 的数据表中得知、转换器具有单周期稳定、因此、这意味着、一旦我们启动一个转换、 如果我们使用1600SPS 的缺省输出速率、我们已经能够在第一次转换时(大约625us + 25us 后(用于唤醒)获得输出的准确表示。
但我们还有调制器或采样频率。 1/250kHz 的时间是否需要添加到上述时间?
当然、我们也有外部滤波器、它们导致 Tau = 2us 的稳定时间。 假设我要等待5 x Tau = 10us、这是否意味着我们应该首先等待外部多路复用器通道选择之后的这一次、然后再启动一个新的转换?
当然、还需要通过 I2C 命令设置 OS 位所需的时间、假设在400 kHz 的总线中、该时间已经需要90 μ s、那么也许真的不需要等待10 μ s?