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.

[参考译文] TMS320F28P650DK:在(SPI 事务结束)的完整时钟周期前禁用芯片选择

Guru**** 2484615 points
Other Parts Discussed in Thread: TMS320F28P650DK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1436874/tms320f28p650dk-chip-select-deactivated-before-full-clock-cycle-at-end-of-spi-transaction

器件型号:TMS320F28P650DK

工具与软件:

工具与软件:

如何使 C2000 SPI 外设在 SPI  事务结束时的行为类似于广泛接受的 SPI 标准? 根据我的测试结果、 在 SPI 事务结束时的完整时钟周期之前会停用芯片选择。 根据我的理解、此行为甚至与数据表时序图不一致。 您能否确认预期行为是什么、并提供确认行为的示波器截图?

SPI A
数据宽度:16
DMA:通道4 (RX)+通道3 (TX)
SPI 有效载荷:13 x 16位字
SPI 时钟:2MHz
SPI_PROT_POL0PHA1
事务结束启用中断:可以
芯片选择由 SPI 外设处理

示波器屏幕截图与外部源的预期 SPI 行为间的关系。

  

请注意、在此图中、 相位和极性= 1和 0

TMS320F28P650DK 产品说明书:

我仍然不理解这个时序图、因为它没有显示极性1的情况、而从我收集到的情况来看、此时序图并不存在。

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

    尊敬的 Ethan:

    我 将 尝试在我的 终端重新创建这一点、并在明天进行一些更新。

    此致、

    Aishwarya.

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

    尊敬的 Ethan:

    离线对齐时、31.3.6 SPI 时钟方案  TRM  部分中的下图 显示了 SPI 在事务开始和结束时的预期行为。

    我将继续、将该线程标记为已解决。

    此致、

    Aishwarya.