SPI是串行外设好帆接口(SerialPeripheralInterface)的名称缩写。
SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。
SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。
SPI的通构信原理如下:
SPI的通信原理非常简单,它以主从方式工作,这种模式通常有一360问答个主设备和一个或多厂月宽罗盾微怕个从设备,需要至少4根线,事实上3根也是可以婷雷变笔聚如的(单向传输时)。也是所有基于SPI的设备共协住李农之唱件有的,它们是SDI(数据输入)、投所紧SDO(数据输出)、SCLK(时钟)、CS(片选)。
SPI目前有3种规格,3种SPI的处理流程大同小异,以目前使用最多的SPI-4为例来说明SPI的原理。它在发送接口和接收接口都有各自的数据通道和流控状态信息通道,其数据通道和流控状型友妈想态信息通道是独立的并密民脱省讲振歌旧序存或歼且是点对点通信。
扩展资料
除了串行外设接口之外,SPI还有以下若干含义:SPI(scheduleperformanceindex)表示绩效指数;SPI(SoftwareProcessImprovement)表示软件过程改进。
SPI(samplesperinch)是扫描仪参数,表示每英寸中所含分离像素点成极艺转略落的个数。SPI(Sta制ndardizedPrecipitationIndex)表示标准化降水指数,是一种用伽马分布来拟合降雨量然后将积累概率等概率转换成标衫袜冲准正态分布对应值的一种干旱指数。
参考资料来源:百度百科-SPI