SPI是序列外設介面(Serial Peripheral Interface)的名稱縮寫。
SPI,是一種高速的,全雙工,同步的通訊匯流排,並且在晶片的管腳上只佔用四根線,節約了晶片的管腳,同時為PCB的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶片集成了這種通訊協議。
SPI介面是在CPU和外圍低速器件之間進行同步序列資料傳輸,在主器件的移位脈衝下,資料按位傳輸,高位在前,低位在後,為全雙工通訊,資料傳輸速度總體來說比I2C匯流排要快,速度可達到幾Mbps。
SPI的通訊原理如下:
SPI的通訊原理非常簡單,它以主從方式工作,這種模式通常有一個主裝置和一個或多個從裝置,需要至少4根線,事實上3根也是可以的(單向傳輸時)。也是所有基於SPI的裝置共有的,它們是SDI(資料輸入)、SDO(資料輸出)、SCLK(時鐘)、CS(片選)。
SPI目前有3種規格,3種SPI的處理流程大同小異,以目前使用最多的SPI-4為例來說明SPI的原理。它在傳送介面和接收介面都有各自的資料通道和流控狀態資訊通道,其資料通道和流控狀態資訊通道是獨立的並且是點對點通訊。
擴充套件資料
除了序列外設介面之外,SPI還有以下若干含義:SPI(schedule performance index)表示績效指數;SPI(Software Process Improvement)表示軟體過程改進。
SPI(samples per inch)是掃描器引數,表示每英寸中所含分離畫素點的個數。SPI(Standardized Precipitation Index )表示標準化降水指數,是一種用伽馬分佈來擬合降雨量然後將積累機率等機率轉換成標準正態分佈對應值的一種乾旱指數。
SPI是序列外設介面(Serial Peripheral Interface)的名稱縮寫。
SPI,是一種高速的,全雙工,同步的通訊匯流排,並且在晶片的管腳上只佔用四根線,節約了晶片的管腳,同時為PCB的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶片集成了這種通訊協議。
SPI介面是在CPU和外圍低速器件之間進行同步序列資料傳輸,在主器件的移位脈衝下,資料按位傳輸,高位在前,低位在後,為全雙工通訊,資料傳輸速度總體來說比I2C匯流排要快,速度可達到幾Mbps。
SPI的通訊原理如下:
SPI的通訊原理非常簡單,它以主從方式工作,這種模式通常有一個主裝置和一個或多個從裝置,需要至少4根線,事實上3根也是可以的(單向傳輸時)。也是所有基於SPI的裝置共有的,它們是SDI(資料輸入)、SDO(資料輸出)、SCLK(時鐘)、CS(片選)。
SPI目前有3種規格,3種SPI的處理流程大同小異,以目前使用最多的SPI-4為例來說明SPI的原理。它在傳送介面和接收介面都有各自的資料通道和流控狀態資訊通道,其資料通道和流控狀態資訊通道是獨立的並且是點對點通訊。
擴充套件資料
除了序列外設介面之外,SPI還有以下若干含義:SPI(schedule performance index)表示績效指數;SPI(Software Process Improvement)表示軟體過程改進。
SPI(samples per inch)是掃描器引數,表示每英寸中所含分離畫素點的個數。SPI(Standardized Precipitation Index )表示標準化降水指數,是一種用伽馬分佈來擬合降雨量然後將積累機率等機率轉換成標準正態分佈對應值的一種乾旱指數。