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.

[参考译文] ADS1256:正在寻找具有更快 SPI CLK 速度的类似 ADC

Guru**** 2553690 points
Other Parts Discussed in Thread: ADS1256, ADS127L01

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/611261/ads1256-looking-for-similar-adc-with-the-faster-spi-clk-speed

器件型号:ADS1256
主题中讨论的其他器件: ADS127L01

大家好、我正在寻找 ADS1256类似的24位 ADC、我需要高达10000SPS 的速率、以及大约10-20MHz 的 SPI 读取 CLK 速度

谢谢、

Igal Sokolov

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

    我认为 ADS127L01最符合这些要求...

    大多数类似器件只允许8MHz SCLK。 在您的案例中、这不是可行的选择吗?

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

    我的电流 ADS1256具有2MHz SCLK。 因此、我想如果我们决定重新设计、我的处理速度将加快~10倍。 我需要快速 SPI 读取来为 CPU 提供处理数据的时间。 在我的当前设计中、使用2MHz SCLK 的两个通道的读数大约需要80 μ s、如果我们想要达到7500或15000 SPS、那么两次读数之间就没有空闲时间、因为读数本身需要很长时间。

    这有道理吗?

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

    我同意、在较快的数据速率下、转换之间没有太多的自由时间、但需要80us 才能使用2MHz SCLK 读取数据、这似乎有点长... 80us * 2MHz = 160个 SCLK 周期或可在该时间内随时钟移入/移出器件的近似位(不考虑其他硬件或软件延迟)。 RDATA 命令+ 24位数据应仅需要约16us。 但是、如果您要发送多个命令、我可以看到附加命令和延迟时间可能会增加到80us。

    您是否在尝试读取数据时发送许多其他 SPI 命令(可能类似于 ADS1256数据表中的图19所示)? 您可能会遇到一些额外的软件延迟、这些延迟可以缩短...

    此外、您的 SPI 外设能否与其他 MCU 进程并行运行、从而允许您读取数据并执行其他操作、例如数据处理?

    请记住、分辨率与数据吞吐量之间将存在折衷。 较快的 ADC 可能会具有更高的噪声。 此外、如果使用后处理来滤除噪声、您可能会考虑将 ADC 配置为较低的数据速率、并允许 ADC 的数字滤波器为您提供此功能 (由于 Δ-Σ ADC 对噪声的影响、这通常比在 MCU 中执行相同操作提供更好的结果)。

    此致、
    Chris