新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SPI總線的4種工作模式

        SPI總線的4種工作模式

        作者: 時間:2016-12-15 來源:網絡 收藏

        spi總線的4種工作模式 0 to 4 modes

        SPI接口的全稱是"Serial Peripheral Interface",意為串行外圍接口,是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應用在EEPROM,FLASH,實時時鐘,AD轉換器,還有數字信號處理器和數字信號解碼器之間。

        SPI接口是在CPU和外圍低速器件之間進行同步串行數據傳輸,在主器件的移位脈沖下,數據按位傳輸,高位在前,地位在后,為全雙工通信,數據傳輸速度總體來說比I2C總線要快,速度可達到幾Mbps。

        SPI接口是以主從方式工作的,這種模式通常有一個主器件和一個或多個從器件,其接口包括以下四種信號:

        (1)MOSI– 主器件數據輸出,從器件數據輸入
        (2)MISO– 主器件數據輸入,從器件數據輸出
        (3)SCLK– 時鐘信號,由主器件產生
        (4)/SS– 從器件使能信號,由主器件控制



        在點對點的通信中,SPI接口不需要進行尋址操作,且為全雙工通信,顯得簡單高效。
        在多個從器件的系統中,每個從器件需要獨立的使能信號,硬件上比I2C系統要稍微復雜一些。

        本文引用地址:http://www.104case.com/article/201612/330351.htm

        SPI接口在內部硬件實際上是兩個簡單的移位寄存器,傳輸的數據為8位,在主器件產生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。如下圖所示,在SCLK的下降沿上數據改變,同時一位數據被存入移位寄存器。



        SPI接口內部硬件圖示:

        最后,SPI接口的一個缺點:沒有指定的流控制,沒有應答機制確認是否接收到數據。


        4種模式為 4種時鐘設置,一個設置是時鐘空閑時在高或者低的狀態,另一個設置數據是在時鐘的上升沿或下降沿鎖存,2×2=4種啦



        關鍵詞: SPI總線工作模

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 潞城市| 婺源县| 西贡区| 松江区| 德令哈市| 龙州县| 抚顺市| 台前县| 黑水县| 沧源| 文安县| 宁津县| 双牌县| 义马市| 平潭县| 镇赉县| 东乡| 黄龙县| 商洛市| 蕉岭县| 伊春市| 和静县| 攀枝花市| 察隅县| 武冈市| 浑源县| 汉寿县| 鄂尔多斯市| 高清| 佛山市| 祁连县| 丽水市| 榕江县| 天祝| 霍林郭勒市| 天等县| 石屏县| 呼伦贝尔市| 惠来县| 忻城县| 海南省|