火線(1394)和USB的區別
[要點]
為了方便下載數碼相機記憶體中的文件,數碼相機和PC的連接有多種方式,常見的就是USB接口和IEEE1394火線接口。
[詳細說明]
為了方便下載數碼相機記憶體中的文件,數碼相機和PC的連接有多種方式,常見的就是USB接口和IEEE1394火線接口。
USB與IEEE1394比較
兩者的傳輸速率不同。過去,很多人都會選用IEEE1394作傳輸文件用,因為其流量比USB1.1版本快百倍。USB的傳輸速率現在只有12Mbps/s,只能連接鍵盤、鼠標與麥克風等低速設備,而IEEE1394可以使用400Mbap/s,可以用來連接數碼相機、掃描儀和信息家電等需要高速率的設備。而后來,推出了USB2.0,雖然有所趕上IEEE1394,但是火線的流量還可以增加至1G。
兩者的結構不同。USB在連接時必須至少有一臺電腦,并且必須需要HUB來實現互連,整個網絡中最多可連接127臺設備。IEEE1394并不需要電腦來控制所有設備,也不需要HUB,IEEE1394可以用網橋連接多個IEEE1394網絡,也就是說在用IEEE1394實現了63臺IEEE1394設備之后也可以用網橋將其他的IEEE1394網絡連接起來,達到無限制連接。
兩者的智能化不同。IEEE1394網絡可以在其設備進行增減時自動重設網絡。USB是以HUB來判斷連接設備的增減了。兩者的應用程度不同。現在USB已經被廣泛應用于各個方面,幾乎每臺PC主板都設置了USB接口,USB2.0也會進一步加大USB應用的范圍。IEEE1394現在只被應用于音頻、視頻等多媒體方面。以下是幾種數據接口的列表比較:
USB的全名為Universal Serial Bus,中文為“通用序列界面”。它的特點就是將所有周邊裝置連接埠統一了,各種不同的插頭、插座都設計為統一規格,就不會產生哪一個裝置插頭要接在哪個連接埠的問題。USB是一新型界面規格,支持主系統與不同外設間的數據傳輸。是電腦系統接駁外圍設備(如鍵盤、鼠標、打印機等)的輸入/輸出接口標準。現在電腦系統接駁外圍設備的接口并無統一的標準,如鍵盤的插口是圓的、連接打印機要用9針或25針的并行接口、鼠標則要用9針或25針的串行接口。USB把這些不同的接口統一起來,使用一個4針插頭作為標準插頭。通過這個標準插頭把所有的外設連接起來,并且不會損失帶寬。也就是說,USB將取代當前PC上的串口和并口。
USB允許外設在開機狀態下插拔使用,USB具有易于使用、高帶寬、可接多達127個外設、數據傳輸穩定、支持即時聲音播放及影像壓縮等特點。目前在國內市場可以見到的USB設備主要有掃描儀、數碼相機、打印機、集線器和外置存儲設備等。
為何要使用USB呢?PC機有限的I/O插槽無法滿足日益增加的外設需要;不具備專業知識的普通用戶難于選擇合適的資源和完成復雜的安裝工作。因此,簡化外設擴充方法,使之方便易行便成為各個PC 機廠家面臨的重大研究課題。在這個背景下,Microsoft公司于1994年提出了即插即用(Plug & Play)方案,這種技術解決了用戶選擇資源的困難,由系統自動設置,但新外設的安裝仍然相當麻煩,而且外設擴充數量的問題也沒有解決。因此,在1996年召開的面向PC機硬件技術工作者會議上,Compaq、Intel和Microsoft三家廠商提出了設備插架(Device Bay)概念。USB就是設備插架的一種規范。在USB方式下,所有的外設都在機箱外連接,連接外設不必再打開機箱;允許外設熱插拔,而不必關閉主機電源。USB采用“級聯”方式,即每個USB設備用一個USB插頭連接到一個外設的USB插座上,而其本身又提供一個USB插座供下一個USB外設連接用。通過這種類似菊花鏈式的連接,一個USB控制器可以連接多達127個外設,而每個外設間距離(線纜長度)可達5米。USB能智能識別USB鏈上外圍設備的插入或折卸,USB為PC的外設擴充提供了一個很好的解決方案。
現在的USB分兩種版本,1.1和2.0,前者的理論傳輸速度是12MB/秒,后者的傳輸速度是480MB/秒。
火線(IEEE1394)支持的傳輸速率有100Mbps,200Mbps,400Mbps,將來會提升到800Mbps,1Gbps,1.6Gbps。不需要控制器,可以實現對等傳輸,最大連線4.5米,大于4.5米可采用中繼設備支持,同樣支持即插即用。火線是目前唯一支持數字攝錄機的總線。IEEE1394既可作為外部總線,又可成為內部總線使用,不過由于已經有了PCI這樣歷史悠久的總線存在,而且現在PCI正向64位過渡,各廠商并不愿意做總線上的調整改動,所以市面上的IEEE1394是作為外部總線連接外設使用。
它的缺點主要表現于兩個方面:應用少。現在支持IEEE1394的設備也不太多,只有一些數碼相機與MP3等一些使用高帶寬的設備使用IEEE1394。其它的設備其實也用不了那么高的帶寬。IEEE1394總線需要占用大量的資源,所以需要高速度的CPU。