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.

[参考译文] TM4C1294NCPDT:QSSI 连接到多通道 ADC

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/780356/tm4c1294ncpdt-qssi-connect-to-multi-channel-adc

器件型号:TM4C1294NCPDT

我计划在 TivaC 上使用 QSSI 连接多通道 ADC。

 

我需要一些帮助来了解帧同步和接收模式下的数据之间的关系。

如果帧长于数据大小、会发生什么情况? 我检查 了这里 、但对我不清楚。

 

理想情况下、我将拥有64位长的4位宽数据(每帧256位)、

这将直接产生32字节 DMA 到 Pin Pong RAM。

 

是否有应用手册?

 

我有两个 Tiva 开发板,因此我将尝试一些操作,因此,任何有助于我开始评估此内容的示例都将不胜感激:)

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

    对于 SSI、您通过写入发送 FIFO 来启动读取操作。 在四路 SSI 模式下、写16位发送 FIFO 的高4位(15:12位)、其中3位表示发送模式、1位表示帧结束指示。 要在四通道模式下读取32个字节、您需要写入(或让 UDMA 写入)值0x40xx 31倍、然后写入值0x50xx 一次(xx、低8位无关)。 FSS 信号在第一次传输开始时变为低电平、然后在最后一次传输结束后变为高电平。

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

    感谢您回答我的问题、我是否可以在我的 Tiva 开发套件上运行任何表示上述内容的示例代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这个应答处理 Tiva 是一个总线主控的写入(从 Tiva 发送数据)。

    我的问题是读取、当 Tiva 是从器件时、时钟和帧在 QSSI 模式下由外部提供。

    在我们的应用中、Tiva 永远不会发送数据。

    所有接收到的数据都进入 DMA

    此致、

    Jason Morgan

    句子

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下面是一个有关在外部闪存上使用 QSSI 的线程:
    e2e.ti.com/.../451470
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当 QSSI 为从机时、FSS 信号用作从机芯片选择。

    您是否真正意味着 TM4C 将成为从器件? 在四路模式下、传输为半双工。 主器件可以读取或写入、数据引脚分别成为输入或输出。 然而、主器件保持主器件并提供时钟和 FSS 信号、即使在读取时也是如此。

    您是否计划将两个 TM4C 连接在一起、一个用作主器件、另一个用作从器件? 如果没有、主器件将是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主器件是 ADC、例如 AD7779 (我确定第一个帖子中提到过、但如果没有、请原谅我)

    ADC 输出一个时钟和帧。

    如果 Tiva 不能是 SPI 从器件、那么我们就会遇到问题。。

    可能必须考虑不同的 CPU!

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

    Tiva QSSI 可与主器件或从器件运行一同工作、
    我们将很快就主 ADC 的工作原理发表意见
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jason、

    我查看了 AD779的模拟器件数据表。 我假设您希望将"数据输出"接口用作主四路 SPI。 TM4C1294可以捕获数据、问题是同步。 DRDY 信号不用作 CS 信号。 我不清楚的是、如果 DCLK 是自由运行的、或者只有当有数据要移出时才有效。 复位和同步信号的时序图未显示 DCLK 信号。 (可能对于该第一个 DRDY 脉冲、它未处于活动状态。)

    TM4C 上的 QSSI 不需要 FSS 信号。 如果 ADC 的 DCLK 仅在有数据输出(非自由运行)时切换、 则可以在 TM4C 上作为从器件启动 QSSI、然后向 ADC 发送 SYNC_IN 信号以开始该过程。 但是、AD779数据表第57页上的这一表述让我认为 DCLK 是自由运行的。

    很抱歉、要给您更好的答案、需要了解我没有的竞争对手器件。