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.

[参考译文] TMS570LC4357:作为 MIBSPI/SPI 从器件、我是否可以在不选择芯片的情况下接收多字数据?

Guru**** 2478765 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1040330/tms570lc4357-as-an-mibspi-spi-slave-can-i-receive-multi-word-data-without-a-chip-select

器件型号:TMS570LC4357

我正在尝试连接需要作为 SPI 主器件的外部测量器件。 它只提供与数据同步的时钟、数据和一个有效时间(TOV)脉冲,我们应该已经连接到 MIBSPI-CS --但我们没有。  

能否根据此 TOV 输入脉冲通过软件触发传输组接收? 或者、在 SPI 模式下、您是否知道是否有办法从该 TOV 脉冲触发一个单字传输、以便有人触发下一个字和下一个字、直到我获得全部34个字节?

我认为这些问题的答案不是、但另一种选择是新的开发板、这是一个项目问题。

谢谢、

Jim

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

    Jim、

    TMS570LC4357充当 SPI 从器件、并使用多缓冲模式、但未连接 TMS570LC4357 SPI CS 引脚。

    当接收数据被移入 MibSPI (从器件)寄存器时、数据不会被复制到 RX RAM、直到 CS 引脚被置为无效(低电平->高电平)。 但是、如果 CSHOLD 置位、则将写入的数据复制到 RX RAM 中、而不需要将 CS 引脚置为无效。 需要下拉 MibSPI SPI CS。

    TOV 信号的用途是什么?  

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

    TOV (有效时间)与数据包同步,因此从概念上来说,我们可以将它用作 CSHOLD 的 CS,但电路板布局未连接任何 CS 引脚,所以我一直在尝试成为没有 CS 的从站。

    在放弃之前、我尝试使用 TOV 来启用来自 SPIBUF (无传输组)的 DMA 传输、这似乎是可能的。  

    谢谢、

    Jim

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

    请尝试并告诉我它是否正常工作。  

    MibSPI CS 引脚应在内部下拉。 您可以将其配置为 GIO 模式并将其下拉:

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

    QJ、
    感谢这项建议,但这没有效果。 我们将使用 CS 输入连接一个电路板、因此在获得实际 CS 后、我不应再了解根本原因。 如果在获取返工板后该线程仍处于打开状态、我将告诉您结果。

    再次感谢、
    Jim

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

    谢谢 Jim

    我将关闭此主题。 您可以 随时重新打开此主题。