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.

[参考译文] ADS1262:实时输入多路复用器开关

Guru**** 2394295 points
Other Parts Discussed in Thread: ADS1262

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/610441/ads1262-realtime-input-mux-switching

器件型号:ADS1262

我们需要切换多路复用器以实时选择采样差分信号源。 数字接口为 SPI 直接模式(无需命令)。 由于 SPI 是全双工的、ADS1262应将数据流式传输到 CPU、CPU 会不时在 MOSI 线路上输入 MUX 选择命令。

我们发现、在 ADC 接收多路复用器选择命令(寄存器0x06)后、DRDY 线路停止了一段时间。 似乎重新启动采样周期。 我们可以避免这些重启行为吗? 我们只需在纯模拟部分切换多路复用器。

谢谢、

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

    正确、每次更改多路复用器输入时、ADC 转换都会重新开始。 这样做是为了更快地获取稳定数据。 如果没有这种行为、ADC 的输出数据在几次转换中将不正确、您需要忽略这些结果...

    您使用哪种滤波器模式?
    我建议您使用 SINC1或 FIR 滤波器、这是单周期稳定滤波器。 因此、切换多路复用器输入时、无需等待多个转换周期即可获得有效数据(请参阅数据表中的表17以了解确切延迟)。 通过使用这些滤波器、您将在更改多路复用器通道后获得最短的/DRDY 延迟时间。

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

    Chris、

    感谢您的确认! 在我的应用中、只有 SINC5用于实现最高采样率。 我们希望 ADC 在切换多路复用器时不断地馈送数据、即使有一些数字化数据也可能不正确。

    我们似乎需要寻找另一种权变措施、如外部多路复用器等。

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

    你好、jxu、

    外部多路复用器可以正常工作。 您可以将额外的 ADS1262输入引脚用作 GPIO 来控制多路复用器。 如果您确实决定执行类似操作、那么请注意不要写入以下寄存器中的任何一个来复位 ADC 转换/数字滤波:

    如果避免这种数字滤波器延迟变得非常麻烦、那么我建议您查看 SAR ADC 实施方案、该方案中没有任何数字滤波器延迟、除非您自己在软件中实施数字滤波器。 当您需要一个更动态的滤波器、该滤波器在切换通道后能够快速稳定并为连续转换结果提供额外的噪声滤波时、这种实现很常见。

    此致、
    Chris