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.

[参考译文] CCS/ADS1274:帧同步中的 FSYNC 输入

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/848159/ccs-ads1274-fsync-input-in-frame-sync

器件型号:ADS1274

工具/软件:Code Composer Studio

低速模式下的数据速率为10、547SPS。

这是否意味着 ADS1274芯片每秒产生10、547次测量?

在 SPI 模式下、DRDY 中断是否每秒发生10、547次?

在帧同步模式下、MCU 是否应每秒控制 FSYNC 引脚10、547次?

如果我读取10k 次、数据质量是否存在问题?

我担心每秒10、547次将由 MCU 计时器正确控制。

如果我需要22kSPS、如何设置以及如何读取它?

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

    你好、Joonbum、

    是的、在主器件 CLK=27MHz、CLKDIV=1的低速模式下、4个 ADC 中的每一个将以10.547ksps 的速率输出数据。 在 SPI 模式下、DRDY 将以10.547ksps 的速率切换。

    如果使用帧同步模式、那么是的、MCU 必须在所需的输出数据速率下提供帧同步脉冲、在本示例中为10.547ksps。

    ADS1274以输出数据速率连续转换数据。 在 SPI 模式下、MCU 必须监测 DRDY、当其切换时、在下一个 DRDY 之前从器件中读取数据、否则可能会导致数据损坏。 在帧同步模式下、FSYNC 必须设置为 CLK 周期的整数倍。 对于这个示例、FSYNC 的周期必须为2560*t-CLK 才能实现10.547ksps 的输出数据速率。

    在上述两种情况下、如果您希望以10ksps 运行、则应调整 CLK 频率。 对于低速示例、输出数据速率等于 Fclk/2560 (CLKDIV=1)。 为了将输出数据速率设置为10ksps、Fclk=10k * 2560=25.6MHz。

    如果您希望以22ksps 的速率转换数据、我建议使用 SPI、因为这更容易在 MCU 上实现。 您可以使用除低速模式以外的任何模式并相应地调整 CLK 频率。

    例如:

    CLKDIV=1

    高分辨率模式

    输出数据速率= fCLK/512

    fCLK=22ksps*512=11.264MHz。

    此致、

    Keith Nicholas
    精密 ADC 应用