SPI(Serial Peripheral Interface Bus) 总线

背景

发射机项目中芯片为可编程的芯片,因此通过改变配置的信号,可以修改芯片的功能。

基本构成

四线程接口

  • SPI设备之间全双工工作,拥有四条引线
  1. SCLK(Serial CLK):主机发出的串行时钟
  2. MOSI(Master Output,Slave Input):主机输出从机输入信号,由主机发出
  3. MISO(Master Input,Slave Output):主机输入从机输出信号,由从机发出
  4. SS(Slave Selected):选择信号,由主机发出,低电位有效

基本时序

SPI(Serial Peripheral Interface Bus) 总线_第1张图片
一副不是很清楚地时序图
  • 简单点来说,对于主从机之间的交互,spi总线在,时钟沿的上升阶段和下降沿阶段都是进行操作。
  1. 时钟上升沿主机发出信号,下降沿从机接收信号
  2. 时钟上升沿从机发出信号,下降沿主机接收信号

片选信号协调整体的时序

SPI时序开始通讯时,master 开始配置时钟,大约为从原件可接受的时钟,然后选通信号。进行信号传输。

主从元件中寄存器

实际数据传输中,主从元件会产生移位寄存器环路,输出的信号一般从most-significant-bit开始,输入进入least-significant-bit。循环移位的过程。

参考文献

你可能感兴趣的:(SPI(Serial Peripheral Interface Bus) 总线)