您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>接口定義>

簡(jiǎn)述spi與sci區(qū)別

2017年11月08日 14:46 網(wǎng)絡(luò)整理 作者: 用戶評(píng)論(0
關(guān)鍵字:SPI(88741)SCI(19874)

  一、SPI

  SPI串行外圍設(shè)備接口(serial peripheral interface)總線技術(shù)是Motorola公司推出的一種同步串行接口。Motorola公司生產(chǎn)的絕大多數(shù)MCU微控制器)都配有SPI硬件接口,如68系列MCU。SPI總線是一種三線同步總線,因其硬件功能很強(qiáng),所以與SPI有關(guān)的軟件就相當(dāng)簡(jiǎn)單,使CPU有更多的時(shí)間處理其他事務(wù)。

  SPI性能特點(diǎn)

  AT91RM9200的SPI接口主要由4個(gè)引腳構(gòu)成:SPICLK、MOSI、MISO及 NSS,其中SPICLK是整個(gè)SPI總線的公用時(shí)鐘,MOSI、MISO作為主機(jī),從機(jī)的輸入輸出的標(biāo)志,MOSI是主機(jī)的輸出,從機(jī)的輸入,MISO 是主機(jī)的輸入,從機(jī)的輸出。NSS是從機(jī)的標(biāo)志管腳,在互相通信的兩個(gè)SPI總線的器件,NSS管腳的電平低的是從機(jī),相反NSS管腳的電平高的是主機(jī)。在一個(gè)SPI通信系統(tǒng)中,必須有主機(jī)。SPI總線可以配置成單主單從,單主多從,互為主從。

  SPI的片選可以擴(kuò)充選擇16個(gè)外設(shè),這時(shí)PCS輸出=NPCS,說(shuō)NPCS0~3接4-16譯碼器,這個(gè)譯碼器是需要外接4-16譯碼器,譯碼器的輸入為NPCS0~3,輸出用于16個(gè)外設(shè)的選擇。

  SPI接口的一個(gè)缺點(diǎn):沒(méi)有指定的流控制,沒(méi)有應(yīng)答機(jī)制確認(rèn)是否接收到數(shù)據(jù)。

  二、SCI

  SCI串行通信接口(serial communication interface)也是由Motorola公司推出的。司推出的。它是一種通用異步通信接口UART,與MCS‐51的異步通信功能基,本相同。下面我們一起來(lái)簡(jiǎn)述spi與sci區(qū)別。

  三、SPI和SCI的區(qū)別

  1)SPI采用同步通信方式,除了發(fā)送和接受兩根線外,還需要一根同步時(shí)鐘線,SCI采用異步通信方式,只需要發(fā)送和接受兩根線,通信雙方微處理器使用各自的時(shí)鐘。

  2)SPI適用于板上短距離高速率通信;SCI適用于對(duì)另外的設(shè)備長(zhǎng)距離的低速率通信,在默認(rèn)狀態(tài)下,其最高通信速率只相當(dāng)于SPI通信速率的1/4.

  3)SPI的時(shí)鐘可反映到外在的同步時(shí)鐘線上,SCI的時(shí)鐘是隱含的。

  4)SCI模塊用于串行通訊,如RS422、RS485RS232; SPI模塊用于擴(kuò)展外設(shè),如AD、DA、FRAM、DSP等。

  5)SPI總線由三條信號(hào)線組成:串行時(shí)鐘(SCLK)、串行數(shù)據(jù)輸出(SDO)、串行數(shù)據(jù)輸入(SDI)。SPI總線可以實(shí)現(xiàn)多個(gè)SPI設(shè)備互相連接。

非常好我支持^.^

(57) 40.1%

不好我反對(duì)

(85) 59.9%

( 發(fā)表人:姚遠(yuǎn)香 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?