SPI子系统

  1. SPI子系统
    1. SPI特点
    2. SPI通讯过程
      1. SPI极性和相位
    3. SPI子系统框架

SPI子系统

image-20250224154403633

SPI特点

并行通信—- 数据各位同时传送

串行通信—- 数据一位位顺序发送

单工:单工通信只支持信号在一个方向上传输,也就是只能发送和接收

半双工:允许信号在两个方向上传输,但某一时刻只允许发送或者接收 (I2C, 单总线)

全双工:允许数据同时在两个方向上传输 (SPI)

特点:

1.高速全双工同步串行总线。

2.通常主从两种模式,由一个主设备和一个从设备或者多个从设备组成。SPI不支持多个主设备

3.SPI通信至少需要四根线。分别是MISO(主设备输入从设备输出) , MOSI(主设备输出从设备输入),SCLK(时钟信号),CS/SS(片选信号), 其中片选信号用来确定选择对应的从设备

SPI连接

SPI通讯过程

SPI中没有类似于I2C中的起始信号,终止信号,应答信号。当时钟SCLK停止的时候,数据收发就停止了。

SPI极性和相位

SPI的极性和相位一般写为CPOL(时钟极性)和CPHA(时钟相位)

SPI极性和相位1

SPI极性和相位2

SPI子系统框架

I2C子系统框架类似

SPI子系统框架


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 351134995@qq.com

×

喜欢就点赞,疼爱就打赏