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.

[参考译文] TMS320F280039:两个电路板之间的 SPI 通信异常

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1285481/tms320f280039-spi-communication-abnormal-between-two-boards

器件型号:TMS320F280039

尊敬的专家:

我的客户使用 SPI 在两个 F280039之间进行通信。 以下是他们的测试结果:

1)主 DSP 通信独立、从 DSP 引脚不响应、MOSI 引脚通信波形正常、非通信周期的波形也正常(默认 电平为高电平)。  

2)主 DSP 通过 SPI 与平方 DSP 通信、平方 DSP 控制 MISO 引脚进行响应、测试 MOSI 引脚通信波形是否正常。 但  MOSI 引脚的波形 在非通信期间异常。 电平 不是固定的、它将跳转。   通信和非通信期间 MISO 引脚的波形  始终正常。

他们试图将 MOSIMISOSTE 引脚的上拉电阻修改为 20k、并且还试图删除电阻、但不起作用。

图1主引脚:

图2 平方销:

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

    尊敬的 Angela:

    您能否就 MOSI 和/或任何其他 SPI 信号有什么问题提供更多说明? 如果他们看到示波器上的任何附件都有助于理解该问题。

    一旦客户发现主器件正在传输正确的数据、他们是否能够验证从器件上的时钟是否正确以及数据是否正在发送到 IN、特别是在  SPITXBUF 和 SPIRXBUF 内 ?  

    艾什瓦里亚

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

    这是  MOSI 引脚异常时的波形。

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

    尊敬的 Aishwarya:

    主 DSP 和更小 DSP 的时钟是正确的。  SPITXBUF 和 SPIRXBUF 的数据 也是正确的。

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

    尊敬的 Angela:

    在非通信期间、MOSI 信号应一直保持高电平直到传输开始、所以我认为客户看到的是正确的。 如果对噪声有任何问题、我会修改范围的大小以获得更好的解决方案。

    此外、SPI 不需要任何外部上拉电阻器。 我们建议仅修改 SPISTE 上的内部上拉电阻、因为它变为低电平有效。  

    艾什瓦里亚