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.

[参考译文] TMS320F280039C-Q1:SPI 模块的极性和相位设置

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1444367/tms320f280039c-q1-polarity-and-phase-setting-for-spi-module

器件型号:TMS320F280039C-Q1
主题中讨论的其他器件:TCAN4550

工具与软件:

您好、TI 工程师。

TI 的 SPI 模块的极性和相位是否与其他公司不同?

首先、介绍了关于使用 SPI 模块的280039C 极性和相位的技术手册。

第二、这是 TCAN4550对 SPI 极性和相位设置的要求。 它需要上升沿输入采样和下降沿输出数据。 对应于280039是上升沿输出数据、即下降沿采样。 我设置极性= 0、相位= 0、它将正常通信、这也是我所期望的。

最后、官方例程(SPI_ex6_EEPROM)中使用的 AT25128/126需要模式0或模式3来设置极性和相位。 我使用的另一个闪存还需要模式0或模式3来设置极性和相位、并提供在上升沿采样数据和在下降沿输出数据的指令。 根据该要求、280039表示极性= 0、PHASE = 0、但在 SPI_ex6_EEPROM 中、极性= 0、PHASE = 1。 当在实际测试中发现 POLARITY = 0和 PHASE = 0时、通信失败;当发现 POLARITY = 0和 PHASE = 1时、通信成功。

这是因为 TI 的内部协议是一致的、并且不同于其他公司产品的 SPI 协议吗?

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

    尊敬的 Zhen:

    因美国假期而延迟、我们对此深表歉意。 您观察到、TI C2000针对 POL 和 PHA 所指的内容与其他公司的某些 SPI 模块不同、因此匹配时序图(与单独的表相反)非常重要。

    此致、

    Aishwarya.

x 出现错误。请重试或与管理员联系。