您的位置 首页 元件

SPI总线小结

SPI接口的全称是SerialPeripheralInterface,意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在E

SPI接口的全称是”Serial Peripheral Interface”,意为串行外围接口,是Motorola首要在其MC68HCXX系列处理器上界说的。SPI接口首要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。

SPI接口是在CPU和外围低速器材之间进行同步串行数据传输,在主器材的移位脉冲下,数据按位传输,高位在前,位置在后,为全双工通讯,数据传输速度整体来说比I2C总线要快,速度可到达几Mbps。

1、SPI总线首要特点

· 全双工;

· 能够当作主机或从机作业;

· 供给频率可编程时钟;

· 发送完毕中止标志;

· 写抵触维护;

2、接口界说

该总线通讯依据主-从装备。它有以下4个信号:

MOSI:Master Out Slave In主出/从入

MISO:Master In Slave Out 主入/从出

SCK:Serial Clock 串行时钟

SS:Slave Select 隶属挑选

芯片上“隶属挑选”(slave-select)的引脚数决议了可连到总线上的器材数量。

3、SPI时序剖析

在SPI传输中,数据是同步进行发送和接纳的。数据传输的时钟依据来自主处理器的时钟脉冲,摩托罗拉没有界说任何通用SPI的时钟标准。但是,最常用的时钟设置依据时钟极性(CPOL)和时钟相位(CPHA)两个参数,CPOL界说SPI串行时钟的活动状况,而CPHA界说相对于SO-数据位的时钟相位。 CPOL和CPHA的设置决议了数据取样的时钟沿。如图1所示,依据CPOL和CPHA的不同,有四种不同的作业形式。


图1 SPI时序剖析

其间,CPOL是用来决议SCK时钟信号闲暇时的电平。CPOL=0,闲暇电平为低电平,CPOL=1时,闲暇电平为高电平。CPHA用来决议采样时间的,CPHA=0,在每个周期的第一个时钟沿采样。CPHA=1,在每个周期的第二个时钟沿采样。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/232797.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部