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.

[参考译文] ADS7038:过采样功能(OSR)、平均值计算、和工作模式

Guru**** 2466550 points
Other Parts Discussed in Thread: ADS7038

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1367077/ads7038-oversampling-function-osr-averaging-and-mode-of-operation

器件型号:ADS7038

工具与软件:

您好、E2E 专家!

你好。

首先、数据表指出:"在自主运行模式下、从 AUTO_SEQ_CH_SEL 寄存器中启用的模拟输入通道采集的样本按顺序取平均值"、这是否意味着取平均值操作会跨越所有选定输入通道?
 
此外、我的输入带宽为每通道8kHz、因此如果我想对其进行4倍过采样、每通道将为32kSps。  如果我希望按2进行平均、那么每个通道的数据速率为16kSps、对吗?  此场景的最佳设置是什么(OSR 设置、模式等)?  另外、如果最大采样率可以处理、最多可以使用4个芯片(32个输入通道)。  我能否与每个 ADC 芯片共享同一个 SPI 端口和一个单独的 CS?
此致、
TI-CSC
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当平均值计算被启用时、首先对通道1的样本取平均值、然后对通道2取平均值、以此类推。 在自主模式下、这适用于 AUTO_SEQ_CH_SEL 寄存器中启用的任何通道。 因此、您不能选择对一个通道进行过采样和平均值计算、而不能同时对其他通道进行过采样和平均值计算。

    您的平均因子将等于您的过采样率。 如果您要进行4倍过采样(将 OSR_CFG 寄存器设置为10b)、则将取4倍的平均值。  如果您希望以8ksps 的速率对信号进行采样、并将 OSR 设置为4x、则会以32ksps 的速率有效采样、但数据速率将保持在8ksps。 在读取数据时、您不会"看到"过采样、但数据将是多个样本的平均值。 我希望这 足以帮助你作出决定。

    当 CS 为高电平时、SDO 处于高阻抗模式、您可以与多个 ADS7038器件共享同一 SPI 端口。

    此致!
    乔尔