




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SPISPI时序图详解2022-11-1022:10SPISerialPeripheralInterface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节约空间,供给便利,正是出于这种简洁易用的特性,现在越来越多的芯片集成了这种通信协议。SPIss(cs)、sck、sdi、sdo构成,其时序其实很简洁,主要是在sck的掌握下,两个双向移位存放器进展数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo上的电平将被发送到从设备的存放器中。下降沿到来的时候,sdi上的电平将被接收到主设备的存放器中。假设主机和从机初始化就绪:并且主机的 sbuff=0xaa(10101010),从机的sbuff=0x55(01010101),下面将分步对spi的8个时钟周期的数据状况演示一遍(假设上升沿发送数据)。脉冲 主机sbuff 从机sbuff sdi sdo000-010101010010101010010--10101010x101010110111--001010100101010110120--11010100x010101101021--010101001010101101030--10101001x101011010131--001010010101011010140--11010010x010110101041--010100101010110101050--10100101x101101010151--001001010101101010160--11001010x011010101061--010010101011010101070--10010101x110101010171--000101010110101010180--10101010x101010101081--001010101101010101080--1表示上升沿、1--0表示下降沿,sdi、sdo16位,即两个字节,由于,8位时钟周期才把数据读回来。SPIMotorola3线方式进展通信:一条时钟线SCKMOSIMISO;用于CPU与各种外围器件进展全双工、同步串行通讯。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;供给频率可编程时钟;发送完毕中断标志;写冲突保护;总线竞争保护等。SPI总线有四种工作方式(SP0,SP1,SP2,SP3)SPI0SPI3方式。SPI模块为了和外设进展数据交换,依据外设工作要求,其输出串行同步时钟极性和相位可以进展配置,时钟极性(CPOL)对传输协议没有重大的影响。假设CPOL=0,串行同步时钟的空闲状态为低电平;假设CPOL=1,串行同步时钟的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进展数据传输。假设CPHA=0,在串行同步时钟的第一个跳变沿上升或下降上升或下降)数据被采样。SPI主模块和与之通信的外设音时钟相位和极性应当全都。SPI时序图详解SPI0下输出第一位数据的时刻SPI0下输出第一位数据的时刻SPICPOLCPHL1中表现了这四种时序,CPOL、CPHL的关系也可以从图中看出。1CPOLSCK时钟信号空闲时的电平,CPOL=0,空闲电平为低电平,CPOL=1时,空闲电平为高电平。CPHA是用来打算采样时刻的,CPHA=0,在每个周期的第一个时钟沿采样,CPHA=1,在每个周期的其次个时钟沿采样。由于我使用的器件工作在模式0这种时序〔=,=,所以将图1简化为图,0的时序。2我们来关注K的第一个时钟周期,在时钟的前沿采样数据〔上升沿,第一个时钟沿,〔〔MOSI〕bit1,bit1的呢?bit1的输出时刻实际上在SCK信号有效以前,比SCK的上升沿还要早半个时钟周期。bit1SSEL信号没有关系。再来看从器件,MISObit1bit1的呢。SSELbit1SCK信号还没有起效。关于上面的主器件bit13、4中得到验证。3留意图3中,S信号有效后〔低电平有效,留意S下降沿后发生的状况序延时了一段时间,之后再向数据存放器写入了要发送的数据,来观看主器件输出bit1的状况〔。可以看出,bit1〔1〕SCK信号有效之前的半个时钟周期的时刻开头输出的〔CS信号无关,到了SCK的第一个时钟周期的上升沿正好被从器件采样。44CSMISO信号。我们可以看出,CSbit1〔值为。spi165记录了第一个字节和其次个字节间的相互连接的过程。SCKSCK字节的第一位。SPI总线协议介绍〔接口定义,传输时序〕一、技术性能SPI接口是Motorola〔MasterSlave〕slaveMaster。时钟由r掌握,在时钟移位脉冲下,数据按位传输,高位在前,低位在后B;SPI2Mbps的水平。二、接口定义SPI4根信号线,分别是:设备选择线、时钟线、串行输出数据线、串行输入数据线。MOSI:主器件数据输出,从器件数据输入MISO:主器件数据输入,从器件数据输出SCLK:时钟信号,由主器件产生/SS:从器件使能信号,由主器件掌握三、内部构造四、传输时序SPI接口在内部硬件实际上是两个简洁的移位存放器,8器件使能信号和移位脉冲下,按位传输,高位在前,低位在后。如以下图所示,在SCLK的下降沿上数据转变,上升沿一位数据被存入移位存放器。SPI接口没有指定的流掌握,没有应答机制确认是否接收到数据。SPISPI2022-11-1022:10SPI,SerialPeripheralInterface行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节约空间,供给便利,正是出于这种简洁易用的特性,现在越来越多的芯片集成了这种通信协议。SPIss(cs)、sck、sdi、sdo时序其实很简洁,主要是在sck的掌握下,两个双向移位存放器进展数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo上的电平将被发送到从设备的存放器中。下降沿到来的时候,sdi上的电平将被接收到主设备的存放器中。sbuff=0xaa(10101010),sbuff=0x55(01010101spi8数据状况演示一遍(假设上升沿发送数据)。脉冲 主机sbuff 从机sbuff sdi sdo101010100 00-0 01010101 0 01010101010--10101010x101010110111--001010100101010110120--11010100x010101101021--010101001010101101030--10101001x101011010131--001010010101011010140--11010010x010110101041--010100101010110101050--10100101x101101010151--001001010101101010160--11001010x011010101061--010010101011010101070--10010101x110101010171--000101010110101010180--10101010x10101010108 1--0 01010101 10101010 1 080--11--0sdi、sdo16去,然后从机依据主机的名预备数据,主机在下一个8位时钟周期才把数据读回来。SPIMotorola3SCKMOSI,一条数据输出线MISO;用于CPUSPI特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;供给频率可编程时钟;发送完毕中断标志;写冲突保护;总线竞争保护等。SPI(SP0,SP1,SP2,SP3),其中使用的最为SPI0SPI3SPI模块为了和外设进展数据交换,依据外设工作要求,其输出串(CPOL)对传输协议没有CPOL=0,串行同步时钟的空闲状态为低电平;假设CPOL=1(CPHA)能够配置用于选择两种不同的传输协议之一进展数据传输。假设CPHA=0,在串CPHA=1,在串行同步时钟的其次个跳变沿(上升或下降)数据被采样。SPI主模块和与之通信的外设音时钟相位和极性应当全都。SPI时序图详解-SPI接口在模式0下输出第一位数据的时刻SPI0SPICPOLCPHL1中表现了这四种时序,CPOL、CPHL1CPOL=1CPHA一个时钟沿采样,CPHA=1,在每个周期的其次个时钟沿采样。所以将图12,02我们来关注SCK的第一个时钟周期,在时钟的前沿采样数据〔上升沿,第一个时钟沿〕,在时钟的后沿输出数据〔下降沿,其次个时钟沿〕。首先来看主器件,主器件的输出口〔MOSI〕bit1,SCKbit1SSEL再来看从器件,主器件的输入口MISO同样是在时钟的前沿采样从器件输出的bit1bit1bit1,SCK关于上面的主器件和从器件输出bit1位的时刻,可以从图3、4中得到验证。3CS〕,有意用延时程序bit1〔MOSI〕。可以看出,bit1〔1〕是在SCK出的〔CS〕,到了SCK的第一个时钟周期的上升沿正好被从器件采样。44CSMISObit1〔1〕。通常我们进展的spi操作都是16位的。图5记录了第一个字节和其次个字节间的相互连接的过程。SCK出了其次个字节的第一位。SPI〔接口定义,传输时序〕一、技术性能SPIMotorola首先提出的全双工三线同步串行外围接口,承受主从模式〔MasterSlave〕slaveMaster。时钟由Master掌握
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模特儿培训合作协议书
- 电梯管理协议书
- 维修基金协议书
- 耕地界桩协议书
- 哥哥宅基地安置协议书
- 田亩转户协议书
- 联合开店协议书
- 签署续展协议书
- 谷歌付款协议书
- 机械厂学徒合同协议书
- 《扣件式钢管脚手架安全技术规范》JGJ130-2011
- 水利工程基础知识优质课件
- 清华斯维尔清单计价用户手册
- 基于“生活教育”理念下部编小学语文教材中“小练笔”教学策略研究 论文
- 高中生物必修一实验通知单
- 课件:第四章 社会工作项目的执行(《社会工作项目策划与评估》课程)
- 冷库施工组织设计施工方案
- 咯血诊断与治疗课件
- 医学影像专业个人简历
- 检验科 医院感染管理质量督查评分表
- 独立性检验 公开课比赛一等奖-完整版获奖课件
评论
0/150
提交评论