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.

[参考译文] ADS1015:了解趋稳时间

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1495697/ads1015-understanding-settling-time

器件型号:ADS1015

工具与软件:

在我们的产品中、我们使用 ADS1015和4个外部多路复用器 IC、每个转换器输入各一个。 如下面的屏幕截图所示、每个外部多路复用器和 ADC 之间有200R/10n 的 RC 滤波器。

 

在固件中、我们将使用 ADC 对所有输入进行测量、如下所示:

  1. 选择一个 ADC 通道
  2. 选择连接到该 ADC 通道的外部多路复用器的第一个通道
  3. 启动一些单稳态转换、然后对其结果求平均值
  4. 其余外部多路复用器通道循环
  5. 其余 ADC 通道循环。

我想了解的是、我们需要等待多长时间才能获得准确的结果。 我基本上想在步骤2和步骤3之间有多长时间。

我从 ADC 的数据表中得知、转换器具有单周期稳定、因此、这意味着、一旦我们启动一个转换、 如果我们使用1600SPS 的缺省输出速率、我们已经能够在第一次转换时(大约625us + 25us 后(用于唤醒)获得输出的准确表示。

但我们还有调制器或采样频率。 1/250kHz 的时间是否需要添加到上述时间?

当然、我们也有外部滤波器、它们导致 Tau = 2us 的稳定时间。 假设我要等待5 x Tau = 10us、这是否意味着我们应该首先等待外部多路复用器通道选择之后的这一次、然后再启动一个新的转换?

当然、还需要通过 I2C 命令设置 OS 位所需的时间、假设在400 kHz 的总线中、该时间已经需要90 μ s、那么也许真的不需要等待10 μ s?

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

    尊敬的 Nikos:

    我明天就要跟你谈谈这个问题。

    -天使

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

    尊敬的 Nikos:

    [报价 userid="589384" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1495697/ads1015-understanding-settling-time 我从 ADC 的数据表中明白到转换器具有单周期稳定、因此这意味着一旦我们启动转换 、我们就可以从第一次转换得到已经准确的输出表示(如果我们使用的默认输出速率是1600SPS、在大约625us + 25us (用于唤醒)之后)。

    正确、ADS1015是单周期稳定 ADC、这意味着无需担心数字滤波器的稳定时间。 输出数据将始终与完全稳定的数据相对应。 您只需确保模拟输入在转换期间稳定下来。  

    [报价 userid="589384" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1495697/ads1015-understanding-settling-time ]但我们也有调制器或采样频率。 1/250kHz 的时间是否需要与上述时间相加?

    ADS1015是 Δ-Σ ADC、这意味着调制器频率是 ADC 对输入进行采样的频率。 然后、ADC 以选定的 SPS 数据速率设置输出转换数据。 输出数据速率与调制器时钟频率之比为 OSR。

    无需额外添加1/250kHz。

    我们当然还有外部滤波器、这些滤波器也会导致 TAU = 2us 的稳定时间。 假设我要等待5 x Tau = 10us、这是否意味着我们应该首先等待外部多路复用器通道选择之后的这一次、然后再启动新的转换?[/QUOT]

    您的 RC 滤波器值不是很大、因此输入应该稳定得相当快。  

    正如您所提到的、发送新的转换启动命令所需的时间应该足以确保 ADC 开始新的转换时您的输入稳定、因此我不会太担心添加该额外的延时时间。

    在循环使用 ADS1015的 MUX 时、建议使用单次模式而不是连续转换模式、以保证最新的转换数据始终与发出数据转换开始时选择的输入通道配置相对应。

    此致、

    天使

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

    嗨、Angel、

    这是很棒的见解、非常感谢您的回答!

    此致、
    Nikos