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.
工具与软件:
您好、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.