SPI介面
-----
參考來源:

http://magicjackting.pixnet.net/blog/post/164725144-spi-(serial-peripheral-interface)-%E4%B8%B2%E5%88%97-(%E5%BA%8F%E5%88%97)-%E9%80%B1%E9%82%8A%E4%BB%8B

 

SPI (Serial Peripheral Interface)介面

.SPI是一種主從式架構,一個Master與多個Slave連接,當很多slave時,Master就必須用nCS(/ss)去選擇slave裝置
.SPI由四根訊號組成,nCS,SCK,SDI,SDO,也稱為 /SS,SCLK,MOSI,MISO
 分別為 Chip Select,clock,Data output,Data input


 屬於 8 bit 運作
.SPI模式有區分以下幾種,主要是在CLK的波形與極性.

以下舉例,mode 0,0, mode 1,1
 mode 0,0 表示idel時 SCK 極性POL是LOW(CPOL)= 0, SCK取樣時上升取樣(CPHA)=0
 mode 1,1 表示idel時 SCK 極性POL是HIGH(CPOL)= 1, SCK取樣時下降取樣(CPHA)=1

基本波形如下:

.當Cs拉low的區間為有效資料區間,SDI為master輸出資料,SDO為master讀取資料,利用SCK上升緣或下降緣來latch資料.

 

---補充--

最近在研讀 MIP(memory-in-pixel) Display時,接觸到一種SPI的進階協定,DUAL SPI and QUAD SPI

看起來是多了DATA pin,這樣就能在比較少的 SCLK下傳輸比較多的資料。

 

arrow
arrow
    文章標籤
    spi Dual SPI Quad SPI
    全站熱搜
    創作者介紹
    創作者 CuteParrot 的頭像
    CuteParrot

    馴龍窩

    CuteParrot 發表在 痞客邦 留言(0) 人氣()