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:样片问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1106675/ads1158-sampling-questions

器件型号:ADS1158

数据表显示、固定通道数据速率为125kSPS、16个通道的自动扫描数据速率为23.7kSPS/通道。   这在我看来是不可能的、因为125ksps/16 = 7.8ksps。  该器件如何以23.7kSPS 的速率对每个通道进行采样、而在单个通道上只能采样125ksps?

由于这是一个 Δ-Σ 转换器、我相信在捕获样本和数字接口出现样本之间存在延迟。  如何确定该延迟是什么?

在 ADC 通道之间切换(或自动扫描)时,是否需要额外的延迟来“清空”上一个 ADC 通道的数字滤波器数据?  

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

    Nicholas、您好!

    我同意自动扫描有点令人困惑。  基本上、对于自动扫描、您需要 sinc1响应、以便数字滤波器实现单周期稳定(每个转换结果完全有效)。  此运行模式的最快速率为23.7ksps。  因此、对于实际吞吐量、扫描速率变为23.7ksps /通道。  固定通道模式支持高达125ksps 的采样率、这种采样率使用不同的数字滤波器响应。

    由于 ADC 过采样存在一些延迟、但使用 SINC1滤波器、您可以将其视为转换周期内的平均值。  由于自动扫描的多路复用器在内部发生变化、因此在每次转换开始时都会刷新数字滤波器、因此不会有额外的延迟。

    您可能会看到通道间的模拟稳定存在问题。

    此致、

    Bob B

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

    您的解释似乎与数据表不一致。

    首先、数据表中没有描述的 SINc1响应滤波器。  此外、在图29中:

    Sinc5数字滤波器响应显示了自动扫描数据速率。    该文本还指出:

    因此、我认为 Sinc1滤波器可能不存在。  有什么想法?

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

    Nicholas、您好!

    这是一个比较复杂的部分、因为有一个 sinc5后跟一个 sinc1 averager。  实际发生的情况取决于固定通道或自动扫描模式选择、斩波和 DLY 设置。

    让我们回到您最初的问题。

    [~ userid="280107" URL"μ C/support/data-reakers-group/data-reakers/f/data-reakers-forum/1106675/ADS1158-sampling-questions"]数据表显示固定通道数据速率为125kSPS、16个通道的自动扫描数据速率为23.7kSPS/通道。   这在我看来是不可能的、因为125ksps/16 = 7.8ksps。  该器件如何以23.7kSPS 的速率对每个通道进行采样、但在单个通道上只能采样125ksps?

    答案是125ksps/5大约为25ksps。  请注意、自动扫描中单通道的最大值为23.7ksps。  这是否有助于澄清一点?  完整的16通道转换需要大约700us (1/(23.7ksps/16))、如第11页的数据表所述。

    [~ userid="280107" URL"/support/data-converters-group/data-converters/f/data-converters-forum/1106675/ADS1158-sampling-questions"]由于这是 Δ-Σ 转换器、我相信在采集样本和数字接口出现样本之间存在延迟。  如何确定此延迟是多少?

    我不是很确定你在这里要求什么。  Δ-Σ ADC 进行过采样、始终涉及一定的延迟。  对于 SINc5数字滤波器、数据需要5个完整的转换才能获得有效数据、因此使用自动扫描时数据速率较低。

    [~ userid="280107" url="支持/数据转换器组/数据转换器/f/data-转换 器论坛/1106675/ADS1158-SAMPLING 题']在 ADC 通道之间切换(或自动扫描)时,是否需要额外的延迟才能“清空”之前 ADC 通道的数字滤波器数据?  [/报价]

    完成转换、切换通道和清空数字滤波器会产生一些开销。  开销是理论时间与实际时间之间的差值、约为2.2us。  可以添加额外延迟来补偿任何模拟稳定、但会降低整体吞吐量。

    [引用 userid="280107" URL"~/support/data-conters-group/data-conters/f/data-conters-forum/1106675/ADS1158-sampling-questions/4107286#4107286"]SO、我认为 sinc1滤波器可能不存在。  想法?[/引述]

    数字滤波器输出响应将遵循图中的 SINc5响应。  后面的取平均值器是 sinc1响应。  对于23.7ksps、取平均值器设置为"no Averaging"。  自动扫描模式最终将为您完成所有工作、并消除了手动通信多路复用器开关、重新启动转换以及在5个转换周期后监控 DRDY 的单通道结果的开销。

    我希望这能使它更加明确。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的说明! 我认为最后一项跟进工作:

    根据下表和注释3,如果所有16个通道都处于活动状态,并且考虑到 DRATE,假设是10,它是否会导致数据速率15123/16=945SPS/通道?

    表3. 数据速率(1)

     

     

    DRATE[1:0]

     

    Num_Ave (2)

    数据速率自动扫描模式(SPS)(3)

    数据速率固定通道模式(SPS)

    –3dB 带宽(Hz)

    11.

    1

    23739.

    125000

    25390

    10.

    4.

    15123.

    31250

    12402.

    01

    16.

    6168

    7813.

    3418

    00

    64

    1831.

    1953年

    869)

    (1) fCLK = 16MHz、Chop = 0、延迟= 0。

    • num_Ave 是数字滤波器第二级执行的平均值的数量。
    • 在自动扫描模式下、列出的数据速率适用于单个通道;多个通道(基于每通道)的有效数据速率是 图29 图30中显示的值 除以扫描循环中的活动通道数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nick、

    Bob 在我外出时为我提供了这个问题的支持。

    是的、假设客户系统中的参数与脚注1中的参数匹配(fCLK = 16MHz、Chop = 0、延迟= 0)、您的陈述是正确的

    布莱恩

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

    您好、Bob/Bryan、

    在自动扫描模式下、如果我们使用全部16个通道、假设我使用8usec 时间延迟、无斩波和4个平均值、使用此配置、假设我每秒获得800/900个样本的数据速率。 我们能否在一个通道上精确捕获5kHz 正弦波 ? 什么参数会告诉我们是否可以获得准确的捕获?

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

    您好 Ranjita、

    我看到您在另一个 e2e 帖子中提出了同样的问题。 然后、我将关闭此主题并在此处回答您的问题。

    布莱恩

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

    好的