几种最常用的串行数据传输总线(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 )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
去耦电容(3)- 电容该如何布局布线?
去耦电容(3)- 电容该如何布局布线?

前面两章讲述了电容在电源去耦中的神奇作用以及针对具体的应用应该选用什么类型、多少容值的电容,今天我们来讲一下选定的电容该放在什么位置?

去耦电容(2)- 电容该如何选用?
去耦电容(2)- 电容该如何选用?

上一篇文章我们讲述了一下为什么要对电路板上每一个局部的器件进行电源去耦- 平滑掉本区域电流的瞬间需求导致的电源线上的波动,从而保证本区域器件的正常工作,并且不会将本区域的波动通过电源线传递(耦合)到相邻的其它区域的电路上去。

PCB的调试、测试和报告 - 最考验你综合能力的环节

硬件工程师完成了PCB设计,让PCB加工厂去按照设计文件加工成绿油油的板子,以为大功告成了?No、No、No,也许你的噩梦才刚刚开始。

消费电子和汽车电子的芯片要求区别
消费电子和汽车电子的芯片要求区别

现在汽车电子的发展是相对落后于消费电子的,确实是要结果导向,也要抓住关键点,做个东西不仅仅要因循旧例,更要把每个设计和考虑点想清楚,把实验和验证的价值分清楚,因为形势不同了,时间成本和实验成本上,都需要一些额外的考虑把每笔花下去的钱能够体现出来。体现不出来,如果装在车上不出问题,质量可靠也行啊。

意法半导体全新STM32L0超值系列MCU,让市场领先的超低 功耗MCU产品家族更具亲和力

意法半导体全新STM32L0x0超值系列微控制器(MCU)为STM32L0*系列再添一价格亲民的入门级产品,为饱受成本、尺寸或功率限制的设计人员带来超低功耗技术和高效的32位性能以及Arm®Cortex®-M0 +内核。

更多资讯
是谷歌变了还是世界变了?

“科技不能解决人类的问题。科技是助推器,但人类必须解决人类自己的问题。”

韩国将于下月迎来5G,三星爱立信等已跟高通合作

5G商用的脚步正变得越来越近,最近,韩国电信宣布选择三星电子、诺基亚、爱立信作为其5G设备供应商,预计将于12月1日起开始传送5G无线信号,并在明年3月之前为5G手机推出商用服务。

百度咋回事,被拉入电信黑名单?

在中国境内违规经营电信业务的企业主要分为三类:自建传输网络、开展跨境经营、层层转租带宽。

云计算厂商将逐渐AI化,混合云将迎来快速发展?
云计算厂商将逐渐AI化,混合云将迎来快速发展?

IaaS基础设施及服务:IaaS主要提供计算基础设施服务,主要包括CPU、内存、存储、网络、虚拟化软件、分布式系统,企业无需担心基础资源供给只要专注部署自己的业务应用软件即可,服务同质化严重。

共襄首届进博盛会,让康普 “隐形” 的天线提供真实的畅游感受

首届中国国际进口博览会于11月5日-10日于国家会展中心(上海)隆重举行。 这场全球瞩目的博览会吸引了172个国家、地区和国际组织参会,来自五大洲的3600多家企业参展,也让国家会展中心这座外形如四叶草般的举办场馆成为焦点。