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总线在,时钟沿的上升阶段和下降沿阶段都是进行操作。
  1. 时钟上升沿主机发出信号,下降沿从机接收信号
  2. 时钟上升沿从机发出信号,下降沿主机接收信号

片选信号协调整体的时序

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

主从元件中寄存器

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

参考文献

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容