Skip to content
EntityQ849492· pop 32· linked from 324 articles

序列周邊介面

Sign in to save

Also known as SPI, SPI bus, Serial Peripheral Interface bus

synchronous serial communication interface

Key facts

Type
Serial communication bus
Designer
Motorola
Designed
Around early 1980s
Manufacturer
Various
Daisy chain
Depends on devices
Connector
Unspecified
Max voltage
Unspecified
Max current
Unspecified
Width
1 bit (bidirectional)
Max devices
Multidrop limited by slave selects. Daisy chaining unlimited.
Protocol
Full-duplex serial
Mosi
Master Out Slave In
Miso
Master In Slave Out
Sclk
Serial Clock
Ss
Slave Select (one or more)

via Wikipedia infobox

Article · 中文

串行外设接口(Serial Peripheral Interface Bus,SPI),是一种用于晶片通信的同步串行通信接口规范,主要应用于单片机系统中。类似I²C。这种接口首先由摩托罗拉公司于20世纪80年代中期开发,后发展成了行业规范。它的典型应用有快閃記憶體、EEPROM、SD卡与液晶显示器。 SPI设备之间使用全双工模式通信,是一个主机和一个或多个从机的主从模式。主机负责初始化,这个数据传输帧可以用于读与写两种操作,线路可以从多个从机选择一个来响应主机的请求。 有时SPI接口被称作四线式接口,这是为了与其他不同线制的数据传输接口加以区分。SPI准确来讲应为“同步串行接口”,但是它又与同步串行接口协议(SSI)是完全不同的两种协议。虽然SSI也是一个四线式同步通信协议,但是它使用差分信号,而且仅提供一个单工通信信道。于此相对地,SPI是一个单主机多从机的通信接口。 SPI是一种事实标准,也就是说这种规范没有对应的技术标准。因此各个厂家生产的SPI器件配置不一样,不一定有互操作性。

Abstract from DBpedia / Wikipedia · CC BY-SA