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.

[参考译文] ADS1274:SPI 速度

Guru**** 2390755 points
Other Parts Discussed in Thread: ADS1274

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/793020/ads1274-spi-speed

器件型号:ADS1274

您好!

每个输入通道的采样率为60kSPS。 我发现下一个采样数据(数据就绪输出/DRDY)早于我完成读取当前采样的时间。 我应该为此应用增加 SCK 吗?

谢谢。

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

    您好 Di、

    增加 ADS1274接口上数据吞吐量的选项很少。

    1. 在串行接口模式下、您至少需要60kSPS x 4通道 x 24位= 5.76MHz。 这不会考虑任何接口或处理延迟、因此实际上您需要 SCLK 稍微快一点。
    2. 如果您没有从所有通道读取数据、则可以关闭未使用的通道并将其从数据流中删除。 这称为 TDM 动态位置模式。
    3. 如果您的 MCU 可以接受多个 MISO 连接、则可以使用离散数据输出模式并在单独的 DOUTx 引脚上从每个通道读取数据。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Ryan。
    我可以将数据速率/通道降低到15ksps (此系统的最小速率)、因此我只能使用表8中的 fclk 和 CLKDIV 值? 那么、fclk=7.68MHz、CLKDIV=0、fclk/fdata=512、那么数据速率=15ksps 呢?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Di、

    所有模式的最小时钟输入为100kHz。 这意味着最小数据速率实际上为39.0625SPS (低速模式、CLKDIV = 1)。 输入时钟频率可按照电气特性表中的规定进行缩放。

    如果 fCLK = 7.68MHz、CLKDIV = 0、并且 fCLK / Fdata = 512、那么您将使用低功耗模式、这是可以的。 输出数据速率为7.68MHz/512=15kSPS。

    此致、