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.

[参考译文] Linux/ADS8588SEVM-PDK:从 Linux 读取数据的库或方法?

Guru**** 2425810 points
Other Parts Discussed in Thread: ADS8588S

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/686404/linux-ads8588sevm-pdk-library-or-method-to-read-data-from-linux

器件型号:ADS8588SEVM-PDK
主题中讨论的其他器件:ADS8588S

工具/软件:Linux

您好!

我有带 ADS8588S 的评估板、我正在尝试使用 Linux 从微控制器读取数据。 我在本n´t 的另一部分中 ADC 具有 SPI 接口、但我在 Linux 中尝试使用不同的 SPI 库、并且无法读取20kHz 正弦信号。 我将激活连接在一起(在评估板的测试点中)的 CONVSTA 和 CONVSTB 信号、以启动转换并使用10MHz 的 SCLK 频率。 我还n´t 从数据表中的数据中确定如何设置采样频率。

您是否有用于 Linux 的库(C、Python 等)可以使用 SPI 或任何其他方法成功读取 ADC 中转换的数据?或者更详细地说明如何操作 ADC 以启动连续转换并从串行接口连续读取数据?

非常感谢。

此致、

Gabriel Gómez í a

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

    您好 Gabriel、

    CONVSTA 和 CONVSTB 用于启动转换过程、在 CONVSTA 和 CONVSTB 的上升沿、每个模拟输入通道的内部跟踪保持电路将置于保持模式、输入模拟信号将通过内部时钟进行转换、 当转换结束时、两个信号 cab ne 拉低。 连续 CONVSTA/CONVSTB 将具有连续转换、CONVSTA/B 的频率将是由您的控制器设置的采样率。 有关 CONVST 控制时序、请参阅下图1。

    转换后的数据可以在转换期间或转换后读取、请参阅下面的图2、您可以通过如下所示启用图5中的/CS 和 SCLK 来做出决定。

    如果您有更多问题、请告诉我、谢谢。

    此致

    戴尔