不看不知道,USB口原來(lái)如此不簡(jiǎn)單
發(fā)布時(shí)間:2016-10-11 責(zé)任編輯:susan
【導(dǎo)讀】你是否想過(guò)為什么電腦上的USB口可以接鍵盤(pán)、鼠標(biāo)等,而你的手機(jī)上的USB卻不可以?是否想過(guò)電腦上的USB口可以接多少USB設(shè)備?是否想過(guò)為啥主板上面的USB口比起前面板的USB口要好用且穩(wěn)定?是否想過(guò)為啥同樣PCIE轉(zhuǎn)USB的板卡,為啥有的很貴,有的很便宜。
如果都知道,你是否解釋下一下,下面這張圖是啥意思?
首先說(shuō) USB口除去物理尺寸,形狀,顏色,款式的區(qū)別, 在他的內(nèi)在也是有極大區(qū)別的。
一個(gè)USB口可以是以下三種規(guī)格中的一種:
1)USB主控制器又叫USB HOST。 可以有控制作用;
2)USB device(slave),就是被控制的;
3)USB OTG就是指既可以做Host口亦可以做device口。
×××××××××××××××××××××××××××××××××××××
USB Host是指驅(qū)動(dòng)過(guò)后,板子就可以連接USB接口連接的器件,讀取和裝載數(shù)據(jù)了,類似PC。USB Device是指驅(qū)動(dòng)過(guò)后,板子可以當(dāng)做一個(gè)USB移動(dòng)設(shè)備,通過(guò)USB連接到電腦上,類似U盤(pán)。
×××××××××××××××
所以說(shuō)我們的手機(jī)上面的USB口屬于 Device。但是我們的手機(jī)本質(zhì)就是電腦,所以以后的趨勢(shì)是手機(jī)的USB可以像電腦的主機(jī)的USB口那樣,自由外接設(shè)備。首先對(duì) host controller 展開(kāi)說(shuō)明。一個(gè)電腦主機(jī)上面可以多少個(gè) host controller ?
經(jīng)過(guò)一番搜索,USB控制器有EHCI,UHCI,OHCI,XHCI 等多種,這些是常見(jiàn)的。UHCI,OHCI是USB 1.1的控制器,是用來(lái)支持低速設(shè)備的(鼠標(biāo),鍵盤(pán));EHCI是USB2.0的控制器,支持高速設(shè)備(USB2.0 U盤(pán),移動(dòng)硬盤(pán)等);XHCI是USB3.0的控制器,支持超高速設(shè)備;于Win7原生系統(tǒng)沒(méi)有帶有XHCI驅(qū)動(dòng),因此100系列主板安裝Win7系統(tǒng)會(huì)出現(xiàn)USB鼠標(biāo)鍵盤(pán)失效的情況,而Win8和Win10原生系統(tǒng)由于內(nèi)置了XHCI驅(qū)動(dòng)。
×××××××××××××××××
正常來(lái)說(shuō)一臺(tái)PC只需要一個(gè)host controller就夠了,但是現(xiàn)實(shí)中主機(jī)似乎不止一個(gè)host controller。
然后就是 Root hub。
××××××××××××××××××××××××
所有的usb設(shè)備最終都是連接到Root Hub上,或者說(shuō)所有的根源都是從這里開(kāi)始的。Root Hub 上可以連接別的設(shè)備,可以連接 U盤(pán),可以連接 usb 鼠標(biāo),同樣也可以連接另一個(gè)hub.所謂 hub,就是用來(lái)級(jí)連。
但是普通的 hub,它一頭接上級(jí) hub, 另一頭可以有多個(gè)口,多個(gè)口就可以級(jí)連多個(gè)設(shè)備,也可以只有一個(gè)口,一個(gè)口的就像我們宿舍里常用的那種延長(zhǎng)線。
而 Root Hub 呢?比較特殊,這當(dāng)然也是一種 usb 設(shè)備,但是它屬于一人之下萬(wàn)人之上的角色,它只屬于被 Host Controller,換言之,通常做芯片的同志們會(huì)把 Host Controller和 Root Hub 集成在一起。特別是PC主機(jī)上,
通常你就只能看到接口,看不到 Root Hub,因?yàn)樗?Host Controller 的內(nèi)部。下面這張圖看得很清楚,其中的那個(gè)host hub其實(shí)就是 root hub.
Root HUB ,是什么??轉(zhuǎn)載一篇文章 。
根據(jù)usb協(xié)議,root hub可以連接127個(gè)usb設(shè)備吧 ,直接連也是可以的,但是控制設(shè)備沒(méi)那么多。每個(gè)USB Root HUB 會(huì)給每個(gè)連接到自己身上的 USB 設(shè)備分配 ID,這個(gè)ID是 8 位的二進(jìn)制碼。
所以每個(gè)USB Root Hub最多可以連接127可以USB外設(shè)。地址編號(hào)從0-127.據(jù)說(shuō)現(xiàn)在USB HUB芯片最多可以連接處四個(gè)USB口,算是自己要占用一個(gè),另外也就三個(gè)可以使用。那些10幾個(gè)口HUB ,里面都是用了多個(gè)USB 芯片。再者,USB 的級(jí)聯(lián)層數(shù)越多,越不穩(wěn)定。所以最好減少級(jí)聯(lián)的層數(shù),增加每層的個(gè)數(shù)。
特別推薦
- 學(xué)子專區(qū) - ADALM2000實(shí)驗(yàn):多相濾波電路
- 如何使用高性能監(jiān)控電路來(lái)提高工業(yè)功能安全合規(guī)性?
- 如何通過(guò)配置控制器優(yōu)化CAN總線系統(tǒng)性能
- PCI Express Gen5:自動(dòng)化多通道測(cè)試
- 貿(mào)澤與TE Connectivity 和Microchip Technology聯(lián)手推出聚焦汽車(chē)Zonal架構(gòu)的電子書(shū)
- 賀利氏燒結(jié)銀在功率模塊中的應(yīng)用
- 自主移動(dòng)機(jī)器人設(shè)計(jì)指南,看完秒懂
技術(shù)文章更多>>
- 探索新能源汽車(chē)“芯”動(dòng)力:盡在2025廣州國(guó)際新能源汽車(chē)功率半導(dǎo)體技術(shù)展
- 不容錯(cuò)過(guò)的汽車(chē)電子盛會(huì)︱AUTO TECH China 2025第十二屆廣州國(guó)際汽車(chē)電子技術(shù)博覽會(huì)
- 基于 SiC 的三相電機(jī)驅(qū)動(dòng)開(kāi)發(fā)和驗(yàn)證套件
- 自主移動(dòng)機(jī)器人設(shè)計(jì)指南,看完秒懂
- AI不斷升級(jí),SSD如何扮演關(guān)鍵角色
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
控制變壓器
控制模塊
藍(lán)牙
藍(lán)牙4.0
藍(lán)牙模塊
浪涌保護(hù)器
雷度電子
鋰電池
利爾達(dá)
連接器
流量單位
漏電保護(hù)器
濾波電感
濾波器
路由器設(shè)置
鋁電解電容
鋁殼電阻
邏輯IC
馬達(dá)控制
麥克風(fēng)
脈沖變壓器
鉚接設(shè)備
夢(mèng)想電子
模擬鎖相環(huán)
耐壓測(cè)試儀
逆變器
逆導(dǎo)可控硅
鎳鎘電池
鎳氫電池
紐扣電池