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.

[参考译文] ADS1258:我无法理解如何使用 ADS1258 ADC 这是我第一次使用 ADC

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/869641/ads1258-i-am-uble-to-understand-how-to-use-the-ads1258-adc-this-is-first-time-i-am-using-the-adc

器件型号:ADS1258

你好。。。

我是第一次在我的项目中使用 ADC,我从未遇到 过 ADC,您能帮我解决问题。 我正在使用 ADS1258 ADC,我想从 SPI 接口的这个 ADC 读取数据。 主器件 A 具有 FPGA 如何对器件进行编码以从 ADC 获取数据。 在 ADC 中有两种模式1)数据直接读取模式2)数据从寄存器模式读取。 我想知道如何从 ADC 读取数据。 是直接数据读取(还是)寄存器数据读取格式。 另外,请说明数据直接读取模式。 它是如何工作的?

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

    您好、Naresh、

    即使您使用的是 FPGA、您也可以查看 ADS1258示例 C 代码、简要了解需要发送到 ADS1258以读取数据的 SPI 命令。 您可以从 http://www.ti.com/lit/zip/SBAC222?jktype=tools_software 下载此代码

    关于数据直接读取模式命令之间的区别是...

    1. 在直接模式下、您将直接将数据移出在每次转换后更新的输出移位寄存器。 读取此类数据需要发送到 ADC 的 SPI 字节更少。

    2. 通过命令读取数据需要首先发送读取命令字节、但会将输出数据复制到缓冲输出移位寄存器中、该寄存器在每次转换后不会更新。 以这种方式读取数据所需的时间稍长(因为需要通过 SPI 发送额外的字节);但是、如果 FPGA 在下一次转换完成之前无法完全读取之前的转换结果、则应使用此模式。

    有关  更多详细信息、请参阅此相关 E2E 帖子 e2e.ti.com/.../3146449。