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.

[参考译文] ADS125H18:使用自动序列发生器时的数字滤波器延迟

Guru**** 2765795 points

Other Parts Discussed in Thread: ADS125H18, ADS8688

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1602509/ads125h18-digital-filter-latency-when-using-auto-sequencer

器件型号: ADS125H18
主题中讨论的其他器件: ADS8688

如果使用自动序列发生器执行简单扫描多个输入、而无需更改 OSR 或选择多路复用器配置以外的任何其他参数、那么数字滤波器延迟是否仍然适用于每个阶跃? 还是仅在 Auto=Sequencer 开始时? (例如,扫描 4 个输入时、最大搅拌吞吐量是多少? 您能否实现每通道 1066.67kSPS,或者由于扫描的输入越多,延迟增加越多,该速度是否有效下降?) 谢谢。

 

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

    尊敬的 Leo Ahlin:

    延迟由架构(多路复用 Δ — Σ)决定、而实际上并不是序列发生器

    该序列发生器允许您设置多达 32 种不同的配置并自动通过这些配置索引、而无需手动与 ADC 通信和更改寄存器。 值得注意的是、每个配置步骤的可能设置之一是多路复用器、因此您不必在序列步骤之间更改该设置

    由于数字滤波器、无论是使用序列发生器还是手动扫描通道、多路复用 Δ — Σ ADC 都需要一定的转换延迟。 有关所有设置组合的第一次转换延迟、请参阅 ADS125H18 数据表中的表 7-8、7-11、7-13 和 7-14。 例如、使用 25.6MHz 的 ADC 时钟和 OSR = 64 的 sinc4 滤波器的第一次转换延迟为 21.1us(本例请参阅表 7-8 中的最后一列)。 因此、如果您希望使用这些设置进行单次转换、则可以预计 ADC 开始新数据准备好所需的时间为 21.1us。 如果您希望在使用这些相同设置的两个不同信道上每个信道进行一次转换、则应该预计两个新转换数据的总时间为 2*21.1us = 42.2us。

    有关多路复用 Δ — Σ ADC 应用中转换延迟的更多信息、请参阅此应用手册: https://www.ti.com/lit/an/sbaa535a/sbaa535a.pdf?ADC=1767387638907&ref_url=https ts ps%253A%252F252Fwww.google.com%252F

    -布莱恩

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

    Bryan、

      感谢您的澄清。 我假设减少通道间延迟的唯一方法是使用并行后置滤波器?

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

    尊敬的 Leo Ahlin:

    并行后置滤波器对 ADC 输出数据应用 sinc1 或 sinc3 滤波器(无抽取)。 这有助于去除 60Hz 等特定频率、同时允许您以超过 60SPS 的速度进行采样。 您可以查看数据表中的此部分、以了解更多信息以及其工作原理的一些示例。

    但是、并行后置滤波器不会降低转换延迟。

    转换延迟几乎是 ADC 数字行为导致的 100%、因此几乎完全取决于 ADC 设计(该设计已内置在 ADC 中,因此无法控制)、ADC 时钟频率和 OSR(您可以控制后两个频率)。 但是、一旦您选择了时钟和 OSR、转换延迟就会是固定值、在非常小的容差范围内。

    -布莱恩

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

    Bryan、

      谢谢。 我不知道这是不是真的。 我已经使用了其他 Δ — Σ 技术、这些技术可以流水线化并消除序列中第一次转换后的延迟。 希望相同。

    此致... Leo

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

    尊敬的 Leo Ahlin:

    谢谢、您是否有您愿意分享的包含此功能的器件型号? 我想了解更多信息、因为我以前没有遇到过这样的器件(当然,是同步采样 ADC 除外)

    此外、您能否提供有关您在系统中尝试实现的目标的更多详细信息? 也许有一个不同的 ADC、我们可以建议您使用这种 ADC 对您的应用更有意义

    -布莱恩

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

    Bryan、

      尝试用更具成本效益的器件替代多通道精密 ADC。 应用需要对一些高分辨率差分 (18+) 位输入和一些低分辨率单端 (8/12) 位输入进行扫描。 尝试尽可能增加吞吐量。 我可能能够承受 ADS125 中的序列延迟、因为它仍然比使用多个器件更具成本效益。 我们将继续关注 TI 器件产品系列。 感谢您的输入。

    此致... Leo

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

    尊敬的 Leo Ahlin:

    我懂了

    ADS125H18 在 1MSPS 下的精度很难达到 18 位的有效分辨率。 这些通道是否需要较慢的采样、而 8/12 位测量速度更快? 还是所有测量都需要如此高的数据速率(例如 1MSPS)?

    -布莱恩

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

    Bryan、

      计划 对分辨率更高的通道进行较慢的采样(同时进行的滤波也很有用)。 只有在分辨率不重要时、才需要高数据速率来尝试降低延迟。

      进一步了解其他 TI 器件、因为 ADS125 在切换通道上总是有延迟。 我在 ADS8688 中找到了可能的竞争对手。 可编程输入范围可能会在我们的应用中提供额外的有效 2 位、我们可能仍然可以使用 500kps。 我们仍在研究数据表。 希望它可以采用 ASD125H18 等 VQFN、所以会有更多选择。 如果您对即将推出的一些类似(必须具有成本效益)的新器件有任何其他建议或有所了解、敬请告知。 谢谢。

    此致... Leo

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

    Bryan、

      只是为了确保数字正确。 使用 ADS125H18 上的自动序列发生器(和 FIFO)、Tdelay=0、速度模式 3、OSR 12、SINC3 最快的序列发生率为每 步 3.9us? 谢谢。

    此致... Leo

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

    尊敬的 Leo Ahlin:

    我在 ADS8688 中找到了一个可能的竞争对手。

    FYI 此器件在多路复用方面将与 H18 存在相同的问题、不仅仅是由于数字滤波器导致的转换延迟。 因此、如果要测量 ADS8688 上的所有 8 个通道、则需要 2us*8 = 16us (500kSPS)。 再说一次、只是为了澄清这是否不清楚

    只是为了确保我拥有正确的数字。 使用 ADS125H18 上的自动序列发生器(和 FIFO)、Tdelay=0、速度模式 3、OSR 12、SINC3 最快的序列发生率为每 步 3.9us?

    正确

    -布莱恩