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.

[参考译文] ADS1256:ADS1256

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/630512/ads1256-ads1256

部件号:ADS1256
在“线程: ADS131A02”中讨论的其他部件

您好,

我正在研究将数据从ADC传输到运行Linux的ARM CPU的最有效(时间方面)方法。 是否有办法在主模式下初始化ADC的SPI?

谢谢!

伊加尔

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

    您好,Igal:

    ADS12的SPI仅用作从属设备。

    为了实现最快的数据传输,我建议使用最大SCLK频率(最高1/4 fCLK频率),使用/DRDY中断信号触发读取数据,如果多通道复用,则使用MUX循环过程(如数据表的图19所示)。

    此致,
    Chris

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

    感谢Chris提供的及时且信息丰富的回答。

    您是否知道可以初始化为SPI主控制器的其他24位ADC? 如何从数据表中找出这一点?

    这甚至值得朝这个方向走吗?

    谢谢!

    伊加尔·索科洛夫

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

    提供SPI主模式的器件不多,但其中一个提供SPI主模式的器件是ADS131A02。 如果不搜索数据表,就不容易辨别。

    我不确定SPI主模式设备是否能提供比SPI从属设备更高的吞吐量。 (ADS131A02比ADS1256具有更高的数据速率,因此仅出于此原因,您就可以获得更快的吞吐量)。 SPI从属设备的优点是CPU可以计划何时读取数据(只要在下一次ADC转换完成之前读取数据)。 在主模式下使用ADC可能需要将读取数据任务设置为高优先级。

    此致,
    Chris
x 出现错误。请重试或与管理员联系。