首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > SPI总线简介

SPI总线简介

资料介绍
接口/总线/驱动技术

SPI总线简介
发布日期:2009-3-13 12:51:56 文章来源:搜电 浏览次数: [pic]12
[pic][pic][pic]同步外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该
总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。
SPI(Serial Peripheral
Interface)是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备
启动一个与从设备的同步通讯,从而完成数据的交换。SPI
接口由SDI(串行数据输入),SDO(串行数据输出),SCK(串行移位时钟),CS(从使
能信号)四种信号构成,CS 决定了唯一的与主设备通信的从设备,如没有CS
信号,则只能存在一个从设备,主设备通过产生移位时钟来发起通讯。通讯时,数据由
SDO 输出,SDI 输入,数据在时钟的上升或下降沿由SDO
输出,在紧接着的下降或上升沿由SDI 读入,这样经过8/16 次时钟的改变,完成8/16
位数据的传输。
SPI通信

该总线通信基于主-从配置。它有以下4个信号:

MOSI:主出/从入

MISO:主入/从出

SCK:串行时钟

SS:从属选择

芯片上“从属选择”(slave-select)的引脚数决定了可连到总线上的器件数量。

       
在SPI传输中,数据是同步进行发送和接收的。数据传输的时钟基于来自主处理器的时钟
脉冲,摩托罗拉没有定义任何通用SPI的时钟规范。然而,最常用的时钟设置基于时钟极
性(CPOL)和时钟相位(CPHA)两个参数,CPOL定义SPI串行时钟的活动状态,而CPHA定义相
对于SO-数据位的时钟相位。 CPOL和CPHA的设置决定了数据取样的时钟沿。

数据方向和通信速度

       
SPI传输串行数据时首先传输最高位。波特率可以高达5Mbps,
标签:SPI总线简介
SPI总线简介
本地下载

评论

wwq_cuit· 2010-02-01 15:24:08
?