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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > SPI接口總線介紹

          SPI接口總線介紹

          作者: 時間:2011-06-08 來源:網(wǎng)絡 收藏

          SPI 可以作為主、從器件工作,并可在同一總線上支持多個主、從器件。SPI 主要使用
          3 個信號。
          (1)主輸出、從輸入(MOSI)
          用于主器件到從器件的串行數(shù)據(jù)傳輸。SPI 作為主器件,信號為輸出;SPI 作為從器件,
          信號為輸入。當被配置為主器件時,MOSI 由移位寄存器的MSB 驅(qū)動。
          (2)主輸入、從輸出(MISO)
          用于從器件到主器件的串行數(shù)據(jù)傳輸。SPI 作為主器件,信號為輸入;SPI 作為從器件,
          信號為輸出。當作為從器件工作時,MISO 由移位寄存器的MSB 驅(qū)動。
          (3)串行時鐘(CLK)
          用于同步主器件和從器件之間在MOSI 和MISO 線上的串行數(shù)據(jù)傳輸。當SPI 作為主器
          件時產(chǎn)生該信號。

          SD卡總線知識介紹

          SD總線允許強大的1線到4線數(shù)據(jù)信號設(shè)置。當默認的上電后,SD卡使用DAT0。 初始化之后,主機可以改變線寬(譯者按:即改為2根線,3根線...)?;旌偷腟D卡連接方式也適合于主機。在混和連接中Vcc,Vss和CLK的信號連接可以通用。但是,命令,回復,和數(shù)據(jù)(DAT0~3)這幾根線,各個SD卡必須從主機分開。

          這個特性使得硬件和系統(tǒng)上交替使用。SD總線上通信的命令和數(shù)據(jù)比特流從一個起始位開始,以停止位中止。

          CLK:每個時鐘周期傳輸一個命令或數(shù)據(jù)位。頻率可在0~25MHz之間變化。SD卡的總線管理器可以不受任何限制的自由產(chǎn)生0~25MHz的頻率。

          CMD:命令從該CMD線上串行傳輸。一個命令是一次主機到從卡操作的開始。命令可以以單機尋址(尋址命令)或呼叫所有卡(廣播命令)方式發(fā)送。

          回復從該CMD線上串行傳輸。一個命令是對之前命令的回答。回復可以來自單機或所有卡。

          DAT0~3:數(shù)據(jù)可以從卡傳向主機或副versa。數(shù)據(jù)通過數(shù)據(jù)線傳輸。

          SD卡總線知識介紹

          SD卡總線拓撲
          SPI模式針腳定義

          SPI接口總線介紹

          1:S:電源供電,I:輸入O:輸出 I/O:雙向 PP:I/O使用推挽驅(qū)動

          注意:SPI模式時,這些信號需要在主機端用10~100K歐的電阻上拉。

          SPI 總線概念

          SPI總線允許通過2通道(數(shù)據(jù)入和出)傳輸比特數(shù)據(jù)。SPI兼容模式使得MMC主機系統(tǒng)通過很小的改動就可以使用SD卡。SPI模式使用字節(jié)傳輸。所有的數(shù)據(jù)被融合到一些字節(jié)中并aligned to the CS signal(可能是:同過CS信號來校正)。SPI模式的優(yōu)點就是簡化主機的設(shè)計。特別的,MMC主機需要小的改動。SPI模式相對于SD模式的不足之處是喪失了速度性能。

          SPI接口總線介紹



          評論


          相關(guān)推薦

          技術(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); })();