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.

[参考译文] ADS1115:ADS1115较长的内部平均时间

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1132029/ads1115-ads1115-long-internal-averaging-time

器件型号:ADS1115

我不想使用 CPU 对 ADS1115样本求平均值、而是希望使用内部功能。假设我仅使用2个通道、并希望每个通道的平均值为1秒。 下面是我的程序的说明:

1、具有增益、连续模式、通道0、860SPS 的加载配置寄存器

2、等待1秒、对约860个样本取平均值

3.读取数据

4 - 6对通道1执行步骤1-3中所述的相同操作。

问题:

上述描述是否正常?

加载 Config 寄存器的行为是否会导致 sigma/delta 电路忘记前一通道的转换结果? 如果不是、860个样本中的第一个可能完全错误。

由于 I2C 电路很少被激活、是否有一种降低功耗的方法?

谢谢

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

    尊敬的 David:  

    这对我来说是可以的。 如果在连续转换模式下更改器件配置、则之前的配置设置仍将用于进行中的转换。 当新转换开始时、将使用新的配置设置。  

    为了降低功耗、最好使用单次模式。 在此模式下、器件处于断电状态、直到配置寄存器的位15中写入1。 在电气特性表中可以看到运行与断电的 IVDD 比较。  

    此致、
    Aaron Estrada

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

    谢谢、Aaron。 如果我选择通道0、860SPS、单次触发模式、然后等待一秒钟、我读取的值是否为通道0在1秒内的平均值?

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

    尊敬的 David:

    我想我看到您现在要问什么。 您无法使用此器件在特定时间段内进行采样。 输入被多次采样数据速率(过采样)、然后以较低的速率转换并放入转换寄存器。  在本例中、您需要做的是在1秒内对几个点进行采样和转换、然后对这些结果求平均值。 在这种情况下、连续转换会很有用、但您需要跟踪转换。  

    此致、
    Aaron