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.

[参考译文] ADS131E08:无法获得速率超过16kSPS 的样片

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS131E08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/796806/ads131e08-cannot-get-samples-faster-than-16-ksps

器件型号:ADS131E08

我有一个项目需要对时间敏感型应用进行快速采样。 我有 一个带 ADS131E08的定制板。 我正在对全部8个通道上的模拟传感器进行采样。 但是、我无法获得快于16KHz 的样本。 我已经检查了芯片所需的所有电压设置参数、并且我正在正确设置寄存器(只要我知道)。 在32kSPS 和64kSPS 时、DRDY 信号的周期是否分别为32和64KHz? (忽略任何数据传输)。 现在它有一个16KHz 的周期。 我可能会出什么问题?

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


    是的、您应该会分别以每31us 和15.6us 的32kSPS 和64kSPS 数据速率看到/DRDY 信号。 设置数据速率应与设置 CONFIG1寄存器中的 DR[2:0]位一样简单。 32kSPS 为001、64kSPS 为000。

    此时、我将检查两件事。 首先、检查您的代码中是否正确写入了该值、然后将其写入器件。 我还会读回寄存器以验证设置数据速率的寄存器写入是否正确。 其次、如果您使用示波器检查/DRDY、我将确保示波器分辨率足以捕获/DRDY 信号。 如果/DRDY 脉冲较窄、则示波器分辨率可能会错过所有输出脉冲。

    此时、我不确定数据速率为何不会超过16kSPS。 只需检查我提到的两件事并进行回帖。


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

    非常感谢您的帮助。 显然、我错误地修改了寄存器写入函数、并且读回了不同的值。 我修复了该问题、并将传感器设置为以64kSPS 的速率进行转换。 成功! 再次感谢。