任何乙個微處理器都要與一定數量的部件和外圍裝置連線,但如果將各部件和每一種外圍裝置都分別用一組線路與cpu直接連線,那麼連線將會錯綜複雜,甚至難以實現。為了簡化硬體電路設計、簡化系統結構,常用一組線路,配置以適當的介面電路,與各部件和外圍裝置連線,這組共用的連線線路被稱為匯流排。採用匯流排結構便於部件和裝置的擴充,尤其制定了統一的匯流排標準則容易使不同裝置間實現互連。
微機中匯流排一般有內部匯流排、系統匯流排和外部匯流排。內部匯流排是微機內部各外圍晶元與處理器之間的匯流排,用於晶元一級的互連;而系統匯流排是微機中各外掛程式板與系統板之間的匯流排,用於外掛程式板一級的互連;外部匯流排則是微機和外部裝置之間的匯流排,微機作為一種裝置,通過該匯流排和其他裝置進行資訊與資料交換,它用於裝置一級的互連。
另外,從廣義上說,計算機通訊方式可以分為並行通訊和序列通訊,相應的通訊匯流排被稱為並行匯流排和序列匯流排。並行通訊速度快、實時性好,但由於占用的口線多,不適於小型化產品;而序列通訊速率雖低,但在資料通訊吞吐量不是很大的微處理電路中則顯得更加簡易、方便、靈活。序列通訊一般可分為非同步模式和同步模式。
隨著微電子技術和計算機技術的發展,匯流排技術也在不斷地發展和完善,而使計算機匯流排技術種類繁多,各具特色。下面僅對微機各類匯流排中目前比較流行的匯流排技術分別加以介紹。
一、內部匯流排
1.i2c匯流排
i2c(inter-ic)匯流排10多年前由philips公司推出,是近年來在微電子通訊控制領域廣泛採用的一種新型匯流排標準。它是同步通訊的一種特殊形式,具有介面線少,控制方式簡化,器件封裝形式小,通訊速率較高等優點。在主從通訊中,可以有多個i2c匯流排器件同時接到i2c匯流排上,通過位址來識別通訊物件。
2.spi匯流排
序列外圍裝置介面spi(serial peripheral inte***ce)匯流排技術是motorola公司推出的一種同步序列介面。motorola公司生產的絕大多數mcu(微控制器)都配有spi硬體介面,如68系列mcu。spi匯流排是一種三線同步匯流排,因其硬體功能很強,所以,與spi有關的軟體就相當簡單,使cpu有更多的時間處理其他事務。
3.sci匯流排
序列通訊介面sci(serial communication inte***ce)也是由motorola公司推出的。它是一種通用非同步通訊介面uart,與mcs-51的非同步通訊功能基本相同。
4.can
匯流排 屬於現場匯流排的範疇,它是一種有效支援分布式控制或實時控制的序列通訊網路。較之目前許多rs-485
嵌入式系統設計中常用匯流排和介面
微機中匯流排一般有內部匯流排 系統匯流排和外部匯流排。1 內部匯流排是微機內部各外圍晶元與處理器之間的匯流排,用於晶元一級的互連 2 系統匯流排是微機中各外掛程式板與系統板之間的匯流排,用於外掛程式板一級的互連 3 外部匯流排則是微機和外部裝置之間的匯流排,微機作為一種裝置,通過該匯流排和其他裝置進...
嵌入式系統設計中常用匯流排和介面
任何乙個微處理器都要與一定數量的部件和外圍裝置連線,但如果將各部件和每一種外圍裝置都分別用一組線路與cpu直接連線,那麼連線將會錯綜複雜,甚至難以實現。為了簡化硬體電路設計 簡化系統結構,常用一組線路,配置以適當的介面電路,與各部件和外圍裝置連線,這組共用的連線線路被稱為匯流排。採用匯流排結構便於部...
嵌入式學習(三)嵌入式系統匯流排
pci peripheral component interconnect 1 支援 10 臺外設 2 匯流排時鐘頻率 33.3mhz 66mhz 3 最大資料傳輸速率 133mb s 4 時鐘同步方式 5 與 cpu 及時鐘頻率無關 6 匯流排寬度 32 位 5v 64 位 3.3v 7 能自動識...