SPI

IIC和SPI总线,嵌入式工程师爱用哪个?

IIC vs SPI

快速理解SPI总线协议及SPI时序图,就是这么简单!

SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。

SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。

下面为一种情况例举:

上升沿发送、下降沿接收、高位先发送。
上升沿到来的时候,sdo上的电平将被发送到从设备的寄存器中。
下降沿到来的时候,sdi上的电平将被接收到主设备的寄存器中。
假设主机和从机初始化就绪:并且主机的sbuff=0xaa (10101010),从机的sbuff=0x55 (01010101),下面将分步对spi的8个时钟周期的数据情况演示一遍(假设上升沿发送数据)。

一文读懂 4 线 SPI

串行外设接口 (SPI) 是微控制器和外围 IC(如传感器、ADC、DAC、 移位寄存器、SRAM等)之间使用最广泛的接口之一。

SPI 是一种同步、全双工、主从式接口。来自主机或从机的数据在时钟上升沿或下降沿同步。主机和从机可以同时传输数据。SPI 接口可以是3线式或4线式。本文重点介绍常用的4线SPI接口。

接口

对SPI控制选通的模拟开关(具先开后合功能)进行外部接线,实现多路复用器功能

作者:Stephen Nugent

简介

通过ADuCM3027/ADuCM3029 SPI总线与SD卡接口

简介

安全数字(SD)卡是便携式设备和嵌入式系统中最常用的闪存器件。SD卡兼具尺寸小、功耗低、使用简单和成本低等优点,堪称理想的存储解决方案。SD卡与大多数设备兼容,因此可以使用任何计算机轻松访问和获取卡中的数据,以便根据应用进一步处理。

【方案下载】Microchip USB2.0集线器的USB转SPI桥接功能

凭借Microchip集线器的USB转SPI桥接功能,系统设计人员可以扩展系统控制并有可能减少BOM。使用Microchip的USB集线器时,不再需要单独的USB转SPI器件并且不会丢失USB下行端口(采用单独的USB转SPI器件时会丢失USB下行端口)。包含内部集线器功能控制器和SPI接口的Microchip集线器上提供该功能。