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.

[参考译文] Sigma Delta ADC -何时读取数据"READY"?

Guru**** 2530490 points
Other Parts Discussed in Thread: ADS8556

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/967052/sigma-delta-adcs---when-is-the-data-ready-to-be-read

主题中讨论的其他器件:ADS8556

大家好!

这里是有关 Σ-Δ ADC 的概念问题:

当我们使用并行输出 ADC (例如 ADS8556)时、时序图如下所示:

触发 ADC 进行转换 --> ADC 为*BUSY*--> ADC 为“完成”,在“忙碌至完成”转换边沿中断-->读取 ADC 输出

现在、当使用 Σ-Δ ADC 时、假设采样率为20MHz、并且使用抽取因子为100的 SINC3滤波器(仅适用于舍入数)。

我知道有效采样率为20MHz/100 = 200kHz、但何时数据"有效"读取 SINC3抽取滤波器?

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

    您好 Richard、

    非常感谢您的问题。

    Sinc 滤波器的阶数通常会告诉您创建转换结果所用的"历史记录"量。 对于 SINC3滤波器、数字滤波器中使用最后三次转换来创建转换结果。 我们通常说 SINC3滤波器具有3周期延迟。

    我想向您指出我的一位同事在一段时间前编写的以下应用手册:
    Δ-Σ ADC 中的数字滤波器类型

    让我们看看该应用手册中的图5、其中显示了具有不同阶数的 Sinc 滤波器的阶跃响应。
    在此示例中、输入显示了采样16处的阶跃变化。 阶跃变化恰好发生在 SINC3滤波器的新转换周期开始时。 您可以看到、在 SINC3滤波器的输出稳定至最终值之前、需要三个转换周期。

    如果阶跃变化发生在采样15和16之间的某个位置、那么 SINC3滤波器在转换周期19之前仍然不会显示完全稳定的转换结果。 这意味着、如果输入上的阶跃变化与 SINC3滤波器转换周期的开始不同步、那么需要3 + 1个周期、直到您在 SINC3滤波器的输出上看到稳定的转换结果。

    我想指出、在您的示例中、转换周期将是1/2200kHz。 意味着每5us 就会从 SINC3滤波器获得一次转换结果。 检测输入上的阶跃变化的最坏情况延迟为3x 5us = 20us。
    但是、从图5中可以看到、在两个转换周期后、输出信号会发生相对较大的变化。 这意味着、如果您使用 Δ-Σ ADC 进行电机控制应用中的过流检测、您可能不必等到 SINC3滤波器完全稳定后才能检测出问题。

    请告诉我这是否能解决您的问题。

    此致、

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

    您好 Richard、

    新年快乐!
    供参考、我现在将此主题标记为已解决、因为在过去两周中、我再也听不到您的回复。

    此致、