SPI (Serial Peripheral Interface)
SPI 是 SPI Bus 簡稱,是一種用於晶片通信的同步串行通信介面規範,SPI 裝置之間使用全雙工模式通信,是一個 master 搭配一個或多個 slave 的模式。
SPI 使用四根訊號線,如下:
1, SCLK (Serial CLocK): 串列時脈,由 master 發出。
2, MOSI (Master Output Slave Input): 由 master 輸出訊號到 slave。
3, MISO (Master Input Slave Output): 由 slave 輸出訊號到 master。
4, CS/SS (Chip/Slave Select): 選擇 chip/slave,由主機發出。
下圖為 SPI 線路範例,由一個 master 裝置 及三個 slave 裝置組成:
可以看到對 SPI Master 來說,MOSI, SCLK, SS 為 output,MISO 為 input。
SPI 的線路圖範例為:
Reference
Wiki: Serial Peripheral Interface
Serial Buses Comparison: JTAG, SPI, and I2C
全站熱搜
留言列表