<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          SPI總線小結(jié)

          作者: 時間:2016-12-15 來源:網(wǎng)絡(luò) 收藏
          SPI接口的全稱是"Serial Peripheral Interface",意為串行外圍接口,是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應(yīng)用在EEPROM,F(xiàn)LASH,實時時鐘,AD轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。

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

          本文引用地址:http://www.ex-cimer.com/article/201612/330209.htm

          1、SPI總線主要特點

          · 全雙工;

          · 可以當(dāng)作主機(jī)或從機(jī)工作;

          · 提供頻率可編程時鐘;

          · 發(fā)送結(jié)束中斷標(biāo)志;

          · 寫沖突保護(hù);

          2、接口定義

          該總線通信基于主-從配置。它有以下4個信號:

          MOSI:Master Out Slave In主出/從入

          MISO:Master In Slave Out 主入/從出

          SCK:Serial Clock 串行時鐘

          SS:Slave Select 從屬選擇

          芯片上“從屬選擇”(slave-select)的引腳數(shù)決定了可連到總線上的器件數(shù)量。

          3、SPI時序分析

          在SPI傳輸中,數(shù)據(jù)是同步進(jìn)行發(fā)送和接收的。數(shù)據(jù)傳輸?shù)臅r鐘基于來自主處理器的時鐘脈沖,摩托羅拉沒有定義任何通用SPI的時鐘規(guī)范。然而,最常用的時鐘設(shè)置基于時鐘極性(CPOL)和時鐘相位(CPHA)兩個參數(shù),CPOL定義SPI串行時鐘的活動狀態(tài),而CPHA定義相對于SO-數(shù)據(jù)位的時鐘相位。 CPOL和CPHA的設(shè)置決定了數(shù)據(jù)取樣的時鐘沿。如圖1所示,根據(jù)CPOL和CPHA的不同,有四種不同的工作模式。


          圖1 SPI時序分析

          其中,CPOL是用來決定SCK時鐘信號空閑時的電平。CPOL=0,空閑電平為低電平,CPOL=1時,空閑電平為高電平。CPHA用來決定采樣時刻的,CPHA=0,在每個周期的第一個時鐘沿采樣。CPHA=1,在每個周期的第二個時鐘沿采樣。


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();