根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc

根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc

ID:28102081

大小:135.00 KB

页数:5页

时间:2018-12-08

根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc_第1页
根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc_第2页
根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc_第3页
根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc_第4页
根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc_第5页
资源描述:

《根据时钟极性和时钟相位的不同,SPI有四个工作模式.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、根据时钟极性和时钟相位的不同,SPI有四个工作模式  串行外围设备接口(SerialPeripheralInterface,SPI)是由Motorola公司开发的,用来在微控制器和外围设备芯片之间提供一个低成本、易使用的接口(SPI有时候也被称为4线接口)。这种接口可以用来连接存储器、AD/DA转换器、实时时钟日历、LCD驱动器、传感器、音频芯片,甚至其他处理器。目前支持SPI的元件很多,并且还在不断增加。  这里需要提一下,由于专利在电子行业是很关键的,因此部分厂商可能会将SPI通讯协议更名以规避高昂的专利费,但其硬件处理方式是一样的,

2、只是换了一个名称而已(或者在协议上做了一些修改),例如TI的SSI(SynchronousSerialInterface)通讯协议。  与标准的串行端口不同,SPI是一个同步协议接口,所有的传输都参照一个共同的时钟,这个同步时钟信号由主机(处理器)产生。接收数据的设备(从设备)使用时钟对串行比特流的接收进行同步化。可能会有许多芯片连到主机的同一个SPI接口上,这是主机通过触发从设备的芯片的片选输入引脚来选择接收数据的从设备,没有被选中的外设将不会参与SPI传输。  SPI主要使用4个信号:主机输出/从机输入(MOSI)、主机输入/从机输出

3、(MISO)、串行时钟(SCLK或SCK)和外设片选(nCS)。有些处理器有SPI接口专用的片选,称为从机选择(nSS)。  MOSI信号由主机产生,从机接收。在有些芯片上,MOSI只被简单地标为串行输入(SI),或者串行数据输入(SDI)。MISO信号由从机产生,不过还是在主机的控制下产生的。在一些芯片上,MISO有时被称为串行输出(SO),或者串行数据输出(SDO)。外设片选信号通常只是由主机的备用I/O引脚产生。  SPI接口在内部硬件实际上是两个简单的移位寄存器,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信

4、,数据传输速度总体来说比I2C总线要快,速度可达到Mbps级别。  根据时钟极性和时钟相位的不同,SPI有四个工作模式。  时钟极性有高、低两极:  1、时钟低电平时,空闲时时钟(SCK)处于低电平,传输时跳转到高电平;2、时钟极性为高电平时,空闲时时钟处于高电平,传输时跳转到低电平。  时钟相位有两个:相位0和相位1。对于时钟相位0,如果时钟极性是低电平,MOSI和MISO输出在时钟(SCK)的上升沿有效(如图1所示)。    图1.时钟极性为低电平且时钟相位0时的SPI时序图  如果时钟极性为高电平,对于时钟相位0,这些输出在SCK的

5、下降沿有效(如图2所示)。    图2.时钟极性为高电平且时钟相位0时的SPI时序图  对于时钟相位1,情况则相反。此时如果时钟极性是低电平,MOSI和MISO输出在时钟(SCK)的下降沿有效(如图3所示)。    图3.时钟极性为低电平且时钟相位1时的SPI时序图  如果时钟极性是高电平,这些输出在SCK的上升沿有效(如图4所示)。    图4.时钟极性为高电平且时钟相位1时的SPI时序图  工程中一般会用CPOL代表时钟极性,用CPHA代表时钟相位,在S5PV210的datasheet中,我们可以看到相应的SPI接口配置寄存器(如图5

6、所示)。    图5.S5PV210的SPI配置寄存器CH_CFGn  也就是由两个位(CPOL和CPHA)共同决定SPI的工作模式,所以有2*2=4种工作模式。其中,时钟极性(CPOL)决定的是时钟空闲时电平的高低状态(0:空闲时低电平,1:空闲时高电平);时钟相位(CPHA)决定的是数据在时钟的上升沿或下降沿锁存/采样(0:第一个边沿开始,1:第二个边沿开始)。  最后,SPI接口的一个缺点:没有指定的流控制,没有应答机制确认是否接收到数据。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。