USB的底層結(jié)構(gòu)
發(fā)布時間:2008/11/13 0:00:00 訪問次數(shù):1287
usb的設(shè)各可以接在pc上任意的usb接口上。而使用hub還可以擴展使更多的usb設(shè)備連接到系統(tǒng)中,usb的hub有一個上行的端口(到host),有多個下行端口(連接其他的設(shè)各),從而可以使整個系統(tǒng)可以擴展連接127個外設(shè),其中hub也是外設(shè)。對于usb系統(tǒng)來說,usb的host永遠是pc邊,所有其他連接到host的都稱為設(shè)備,在設(shè)備與設(shè)備之間是無法實現(xiàn)直線通信的,只有通過host的管理與調(diào)節(jié)才能夠?qū)崿F(xiàn)數(shù)據(jù)的互相傳送。在系統(tǒng)中,通常會有一個根hub,這個hub一般有兩個下行的端口。
一個pc可以擁有一個或多個usb host控制器。一般有兩種類型的控制器:uhci(usbhost控制器接口),ohci(開放的host控制器接口)。windows的usb類驅(qū)動程序?qū)τ诿恳环N控制器類型都由一種驅(qū)動程序來支持。
usb的物理接口包括電氣特性和機械特性,usb通過一個四線電纜來傳輸信號與電源,如圖所示。
usb的電纜有4根線,兩根傳送的是5v的電源,有一些直接和電源hub相連的設(shè)備可以直接利用它來供電。另外的兩根是數(shù)據(jù)線,數(shù)據(jù)線是單工的,在整個系統(tǒng)中的數(shù)據(jù)速率是一定的,要么是高速,要么是低速,沒有一個可以中間變速的設(shè)各來實現(xiàn)數(shù)據(jù)碼流的變速,在這一點上,usb和1394有明顯的差別。
其中d+和d一是一對差模的信號線,而v泌和gnd貝刂提供了5v的電源。它可以給一些設(shè)備(包括hub)供電,當然要有一定的條件限制。usb提供了兩種數(shù)據(jù)傳輸率:一種是12mb的高速(full speed)模式,另一種是1.5mb的低速模式。這兩種模式可以同時存在于一個usb系統(tǒng)中,而引入低速模式主要是為了降低要求不高的設(shè)各的成本,比如鼠標、鍵盤等等。usb信號線在高速模式下必須使用帶有屏蔽的雙絞線而且最長不能超過5m,而在低速模式時可以使用不帶屏蔽或不是雙絞線但最長不能超過3m,這主要是由于信號衰減的限制,為了提供信號電壓保證以及與終端負載相匹配。在電纜的每一端都使用了不平衡的終端負載,這種終端負載也保證了能夠檢測外設(shè)與端口的連接或分離,并且可以區(qū)分高速與低速設(shè)備。所有的設(shè)備都有上行接口,上行和下行接頭是不能互換的,這保證了不會有非法連接的插頭與插座。
usb的總線可以在不使用的時候被掛起,這樣可以節(jié)約能源。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
usb的設(shè)各可以接在pc上任意的usb接口上。而使用hub還可以擴展使更多的usb設(shè)備連接到系統(tǒng)中,usb的hub有一個上行的端口(到host),有多個下行端口(連接其他的設(shè)各),從而可以使整個系統(tǒng)可以擴展連接127個外設(shè),其中hub也是外設(shè)。對于usb系統(tǒng)來說,usb的host永遠是pc邊,所有其他連接到host的都稱為設(shè)備,在設(shè)備與設(shè)備之間是無法實現(xiàn)直線通信的,只有通過host的管理與調(diào)節(jié)才能夠?qū)崿F(xiàn)數(shù)據(jù)的互相傳送。在系統(tǒng)中,通常會有一個根hub,這個hub一般有兩個下行的端口。
一個pc可以擁有一個或多個usb host控制器。一般有兩種類型的控制器:uhci(usbhost控制器接口),ohci(開放的host控制器接口)。windows的usb類驅(qū)動程序?qū)τ诿恳环N控制器類型都由一種驅(qū)動程序來支持。
usb的物理接口包括電氣特性和機械特性,usb通過一個四線電纜來傳輸信號與電源,如圖所示。
usb的電纜有4根線,兩根傳送的是5v的電源,有一些直接和電源hub相連的設(shè)備可以直接利用它來供電。另外的兩根是數(shù)據(jù)線,數(shù)據(jù)線是單工的,在整個系統(tǒng)中的數(shù)據(jù)速率是一定的,要么是高速,要么是低速,沒有一個可以中間變速的設(shè)各來實現(xiàn)數(shù)據(jù)碼流的變速,在這一點上,usb和1394有明顯的差別。
其中d+和d一是一對差模的信號線,而v泌和gnd貝刂提供了5v的電源。它可以給一些設(shè)備(包括hub)供電,當然要有一定的條件限制。usb提供了兩種數(shù)據(jù)傳輸率:一種是12mb的高速(full speed)模式,另一種是1.5mb的低速模式。這兩種模式可以同時存在于一個usb系統(tǒng)中,而引入低速模式主要是為了降低要求不高的設(shè)各的成本,比如鼠標、鍵盤等等。usb信號線在高速模式下必須使用帶有屏蔽的雙絞線而且最長不能超過5m,而在低速模式時可以使用不帶屏蔽或不是雙絞線但最長不能超過3m,這主要是由于信號衰減的限制,為了提供信號電壓保證以及與終端負載相匹配。在電纜的每一端都使用了不平衡的終端負載,這種終端負載也保證了能夠檢測外設(shè)與端口的連接或分離,并且可以區(qū)分高速與低速設(shè)備。所有的設(shè)備都有上行接口,上行和下行接頭是不能互換的,這保證了不會有非法連接的插頭與插座。
usb的總線可以在不使用的時候被掛起,這樣可以節(jié)約能源。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:什么是現(xiàn)場總線
上一篇:USB通用串行接口傳輸方式
熱門點擊
- RS422與RS485的連接方法
- RS232C引腳分配及定義
- 功率MOSFET集成驅(qū)動電路設(shè)計
- 茂達推出單相直流無刷馬達風扇驅(qū)動IC APX
- FF現(xiàn)場總線特點
- USB通用串行接口傳輸方式
- 工控機AT96總線
- USB的底層結(jié)構(gòu)
- RS422與RS485串行通信接口RS422
- 雙極性偏移碼
推薦技術(shù)資料
- 首款新結(jié)構(gòu)硅基外腔混合集成光源芯片
- 全大核架構(gòu) X930 超大核的
- 計算子系統(tǒng)(Compute Sub Syst
- Neoverse CSS V3 架構(gòu)R
- Arm Neoverse CP
- Dimensity 9400芯
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應用研究