几种最常用的串行数据传输总线(1)- SPI

2018-11-07 15:16:50 来源:电路设计技能
标签:

 

串行数据总线由于占用较少的管脚被广泛应用在MCU和外设的连接中,在过去的几十年里,有三种最常用的多线串行数据传输格式SPI、I2C和UART。这3种串行总线的主要区别:
 
SPI - Serial Peripheral Interface(串行外设接口),突出了外设,也就有了主(Master - 控制器)和从(Slave - 外设)之分,在总线中也就只有一个“主人”,其它都是处于服从的位置,也就是Slave,它是一种有时钟信号的同步串行总线,从器件的寻址是靠专用的片选信号线SS来实现的;
 
I2C - Inter-Integrated Circuits(集成电路之间的连接),没有突出主次,也就是所有挂在总线上的器件都是平等的,它也是一种有时钟信号的同步串行总线,每个器件都有自己的地址,两根信号线都需要通过电阻上拉;
 
UART - universal asynchronous receiver/transmitter(通用异步收/发),顾名思义,它是异步串行总线,传输的信号中没有专用的时钟信号线。
 
由于很多MCU、外设芯片为了节省管脚,都采用了管脚功能复用的方式,同一个管脚既可以用于SPI,也可以用于I2C,根据具体的器件连接方式进行选用。当器件的管脚配置为I2C的时候,要记住在I2C的两根信号线(SCL、SDA)上一定要有上拉电阻,SPI则不需要。
 
今天我们就先来说说SPI:
 
SPI(Serial Peripheral Interface - 串行外设接口)是一种用于短距离通信(主要是嵌入式系统中)的同步串行通信接口规范,这种接口由Motorola发明,已经成了一种事实标准。广泛用于各种MCU处理器中,同传感器,串行ADC、DAC、存储器、SD卡以及LCD等进行数据连接。
 
 
几乎所有的微处理器/微控制器都有SPI/I2C和UART接口,而且不止一个
 
 
SPI和I2C也被广泛用于传感器的数字接口连接
 
 
即便FPGA也将SPI和I2C做成了硬化的IP在芯片内
 
主要的信号线:
SPI总线由4根主要的信号线组成以实现数据在主设备(Master)和从设备(Slave)之间的全双工(收、发同时执行)同步(由时钟同步)通信:
 
SCLK:串行时钟(由主设备输出),每个时钟周期将会移出一个新的数据位;
 
MOSI:主设备输出⇒从设备输入,数据由主设备进入从设备,器件A上的MOSI线连接到器件B上的MOSI线。
 
MISO:主设备输入⇐ 从设备输出,数据由从设备送到主设备(或其它从设备,采用菊花链配置),器件A上的MISO线连接到器件B上的MISO线。
 
SS(或SSN): 从设备选中(低电平有效),用于主设备控制从设备用,当该从选择信号线有效的时候表示主设备正在向相应的从设备发送数据或从相应的从设备请求数据。
 
SPI端口管脚的名字也有其它的叫法,不同的芯片公司叫法不同,比如:
 
串行输出: SCLK : SCK, CLK.
 
主输出 –> 从输入: MOSI:SIMO、SDI(for slave devices)、DI、DIN、SI、MTST.
 
主输入 ← 从输出: MISO:SOMI、SDO (for slave devices )、DO、DOUT、SO、MRSR.
 
从选择: SS: SSN、nCS、CS、CSB、CSN、EN、nSS、STE、SYNC.
 
 
主从器件之间的连接及数据传输方式
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
5个层级带你看清一颗芯片的内部结构
5个层级带你看清一颗芯片的内部结构

在我们阐明半导体芯片之前,我们先应该了解两点。其一半导体是什么,其二芯片是什么。 半导体 半导体( semiconductor),指常温下导电性能介于绝缘体(insulator)与导体(conductor)之间的材料。人们通常把导电性差的材料,如煤、人工晶体、琥珀、陶瓷等称为绝缘体。而把导电性比较好的金属如金、银、铜

硬件产品经理都应该知道的 - 如何从原型到批量产品?
硬件产品经理都应该知道的 - 如何从原型到批量产品?

推荐一本超级值得公司的产品经理看的书 - Product to Product: A Practical Guide for Getting to Market。

硬件工程师都应该DIY一个示波器
硬件工程师都应该DIY一个示波器

我一直觉得,一个硬件工程师怎么也要自己DIY一次示波器,只有这样才能深刻掌握电信号的基本属性及信号处理的过程,通过自己动手制作能够真正掌握模拟电路、数字逻辑、处理器、输入控制、输出显示、电源管理以及软件设计等全方位的知识和技能。

国内MCU厂商在市场爆炸增长环境下的机遇

微控制器(MCU),也就是我们所说的单片机,是今天电子产品的心脏,被广泛地应用到消费和工业电子产品中。小到体温计、无线充电器和智能手环,大到数控机床、机器人和汽车,都有MCU的身影。

高通拒绝出售调制解调器给苹果后,不得已转向英特尔的LTE芯片

近日,据外媒报道,苹果表示,它希望在iPhone XS、XS Max和XR中使用高通调制解调器,但在苹果起诉高通的后,高通拒绝出售这些调制解调器。

更多资讯
2019年全球5G频谱拍卖将迎来爆发期,哪些国家已经提前完成?

2019年将成为5G频谱分配的重要一年,而不仅仅只有规划中的频谱拍卖。世界无线电通信大会(WRC-19)定于今年10月举行,预计将对5G无线电频谱资源的未来可用性和协调产生重大影响。

互联网行业当“小弟”的日子不复存在了?5G时代通信业“老大哥”的地位将动摇
互联网行业当“小弟”的日子不复存在了?5G时代通信业“老大哥”的地位将动摇

从最开始的依附,直到在4G时代之前,虽然互联网行业飞速发展前景广阔,但是还无法望通信业老大哥的项背。然而从即将进入5G的后4G时代开始,两者的关系或将发生变化。

我国光芯片取得突破性进展,国产化替代进程大大加快
我国光芯片取得突破性进展,国产化替代进程大大加快

在光通信建设中,光模块、光器件代表着光通信行业最核心的竞争力。而从整个光器件产业链来看,其中的主要环节有光芯片、光器件、光模块、光设备等。其中,光芯片属于技术密集型行业,工艺流程极为复杂,处于产业链的核心位置,具有极高的技术壁垒。

速率是普通路由的三倍,360安全路由V2面世

整天驰骋于网络之间的人最想要的莫过于一种畅快的感觉,目前,很多家庭都先后将宽带升级到100M以上,但是,很多家庭发现,升级了宽带以后还是无法达到预期的效果。这究竟是怎么回事呢?近日,记者就这个问题采访了网络方面的专家。

天翼云与用友独家战略签约 携手共创企业数字化新时代

1月18日,以“数字化·创未来”为主题的2019年用友商业伙伴大会在北京隆重召开,本次大会以“开放、合作、共享、共赢”为理念,致力于打造“企业+伙伴+用友”的“数字化商业生态圈”,共同服务企业数字化转型。同时,中国电信天翼云作为唯一一家参会的运营商,与用友网络科技有限公司(以下简称“用友”)正式签约,双方云业务战略合作拉开序幕。

电路方案