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.

[参考译文] BEAGLEBK:ADS7851 SPI 接口

Guru**** 2601915 points
Other Parts Discussed in Thread: ADS7851, ADS7054

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649517/beaglebk-ads7851-spi-interface

器件型号:BEAGLEBK

大家好、团队、

我在精密数据转换器论坛上提出了这一问题、请访问: e2e.ti.com/.../649504

我能否简单地将 SPI1的 SCLK 输出连接到 SPI0的 SCLK 并将 SPI0设置为从器件、或者是否有特定的过程? 此外、如果 SPI0设置为从器件、我是否仍然可以将其 MISO 引脚用作数据输入引脚?

此致、

I.K.   

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

    您在 BBB 上使用什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    这也是我不太清楚的事情。 我的应用是数据采集(与本设计中第9页的第3.2.3节非常相似: www.ti.com/.../tiduc79.pdf )。

    在这种情况下、RTOS SDK 是否合适?

    此致、
    I.K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从我所看到的内容中、他们在该设计中使用 Linux。 但是、您必须知道 Linux 处理器 SDK 不支持 McSPI 从模式: processors.wiki.ti.com/.../Linux_Core_SPI_User's_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser、

    感谢你的答复,我不知道这一点。 根据我的理解、这是现在的主要问题:

    ADS7851具有两个 SPI 数据输出、由于每个接口只有一个 SPI 数据输入、因此需要我在 BB Black 上使用两个 SPI 接口。 然后、这需要我连接 BB Black 上的 SCLK 引脚、并让其中一个引脚充当从器件、但这不受支持、对吧?

    在这种情况下、您是否知道有办法使用 BB Black 实现此设计? 例如、我能否使用 WinCE 代替 Linux (此处介绍的 SPI):

    或者我是否需要使用不同的处理器?

    谢谢、

    I.K.  

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

    [引用 user="I.K. Anyiam]ADS7851 有两个 SPI 数据输出、由于每个接口只有一个 SPI 数据输入、因此需要我在 BB Black 上使用两个 SPI 接口。 然后、这将要求我连接 BB Black 上的 SCLK 引脚、并让其中一个引脚充当从器件、但这不受支持、正确?[/引述]

    这听起来是正确的。

    [引用 user="I.K. Anyiam]*在这种情况下、您是否知道有办法使用 BB Black 实现此设计? 例如、我是否可以使用 WinCE 而不是 Linux

    Soeery、WinCE 不受 TI 支持、因此我无法在这里提供帮助。

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

    您好、Biser、

    在这种情况下、让 BB Black 上的两个 SPI 接口充当主器件、并让 SPI0上的 SCLK 和 SPI1上的 SCLK 为两个 ADC (ADS7054)上的 SCLK 提供单独的24MHz 时钟信号、是否合理的解决方案、如下图所示?  

    此致、

    I.K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这里的问题是、您将无法完全同时启动两个 SPI 传输。