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.
在 ADS1158的自动扫描模式下、如果我们使用所有16个通道、假设我使用8usec 时间延迟、无斩波和4个平均值、使用此配置、假设我每秒获得800/900个样本的数据速率。 我们能否在一个通道上精确捕获5kHz 正弦波 ? 什么参数会告诉我们是否可以获得准确的捕获?
您好 Ranjita、
您可以使用下图更好地了解 Δ-Σ ADC 如何对正弦波进行采样(来自 TI 高精度实验室: https://training.ti.com/ti-precision-labs-adcs)
从图像的右半部分可以看到、Δ-Σ 在整个转换周期内(开始时的延迟时间和结束时的少量开销时间除外)进行采样。您可以通过以下应用手册了解 Δ-Σ ADC 中的更多转换延迟: https://www.ti.com/lit/sbaa535 )。 如果在自动扫描模式下使用 ADS1158、其中4个平均值、则每个通道以~15kSPS 的速率进行采样。 这意味着 ADC 将对大约1/3的5kHz 正弦波输入周期进行采样、然后提供单个"平均"结果。 然后、您将扫描剩余的15个通道、然后回绕以再次扫描正弦波输入。 此时、您将采样大约1/3的正弦波周期、但与之前的转换相比、您在正弦波周期的完全相同点开始和结束采样的可能性极小。 因此、我真的不知道您可以从此测量中获得哪些有用信息。
通常、大多数交流信号采样是使用 SAR ADC 或 ADS1278等更高速度的同步采样 Δ-Σ ADC 执行的。 为此、我不建议使用 ADS1158。
布莱恩
"每个通道以~15kSPS 的速率进行采样"如果我使用所有16个通道、这是怎么可能的?
每个通道将以大约 1KSPS 的速率进行采样。不是吗?
您好 Ranjita、
如需更多信息、请参阅 ADS1158数据表中的表3、我已将其复制如下。
如脚注3所示、"多个通道的有效数据速率...除以扫描循环中活动通道的数量"。 为了澄清这一点、它有助于从时间而不是每秒样本数的角度来考虑这一点。 例如、如果在 DRATE[1:0]= 10b 时测量所有16个通道、则每个通道采样速率为15123SPS。 这大约相当于说、对每个通道进行采样需要~66us。 因此、需要16*66us = 1056us 来测量整个循环。
只看第一个通道(或任何 单个通道),您就会得到这样的模式:66us 采样-->不为990us 采样--> 66us 采样-->不为990us 采样-->等(请注意,“不为990us 采样”指的是该特定通道。 在此期间、ADC 对其他15个通道进行采样)。 因此、该通道的有效数据速率等于表3中的数据速率除以采样通道数、在本例中为15123 / 16 = 945SPS (请注意、945SPS = 1058us 的倒数、 或者大约在我说过的时间内、测量上一段中的整个环路。 因此它会检出)。
但是、在所有情况下、每个通道都将在相同的时间内采样(对于给定的数据速率)、而不管您选择在环路中采样多少个通道。 我会承认这有点令人困惑、所以如果您有其他问题、请告诉我。
布莱恩