Mini USB接口,也稱Mini-B USB接口,是一種小型的通用串行總線(USB)接口類型。它常常用于連接數(shù)字相機(jī)、移動(dòng)硬盤、MP3播放器等便攜式設(shè)備與計(jì)算機(jī)進(jìn)行數(shù)據(jù)傳輸和充電
USB總線接口處理電氣層與協(xié)議層的互連。從互連的角度來看,相似的總線接口由設(shè)備及主機(jī)同時(shí)給出,例如串行接口機(jī)(SIE)。USB總線接口由主控制器實(shí)現(xiàn)。USB系統(tǒng)用主控制器管理主機(jī)與USB設(shè)備間的數(shù)據(jù)傳輸。它與主控制器間的接口依賴于主控制器的硬件定義。同時(shí),USB系統(tǒng)也負(fù)責(zé)管理USB資源,例如帶寬和總線能量,這使客戶訪問USB成為可能。
主控制器驅(qū)動(dòng)程序(HCD)這可把不同主控制器設(shè)備映射到USB系統(tǒng)中。HCD與USB之間的接口叫HCDI,特定的HCDI由支持不同主控制器的操作系統(tǒng)定義,通用主控制器驅(qū)動(dòng)器(UHCD)處于軟結(jié)構(gòu)的底層,由它來管理和控制主控制器。UHCD實(shí)現(xiàn)了與USB主控制器通信和控制USB主控制器,并且它對系統(tǒng)軟件的其他部分是隱蔽的。系統(tǒng)軟件中的高層通過UHCD的軟件接口與主控制器通信。
在某些操作系統(tǒng)中,沒有提供USB系統(tǒng)軟件。這些軟件本來是用于向設(shè)備驅(qū)動(dòng)程序提供配置信息和裝載結(jié)構(gòu)的。在這些操作系統(tǒng)中,設(shè)備驅(qū)動(dòng)程序?qū)?yīng)用提供的接口而不是直接訪問USBDI(USB驅(qū)動(dòng)程序接口)結(jié)構(gòu)。
USB客戶軟件
它是位于軟件結(jié)構(gòu)的高層,負(fù)責(zé)處理特定USB設(shè)備驅(qū)動(dòng)器??蛻舫绦?qū)用枋鏊兄苯幼饔糜谠O(shè)備的軟件入口。當(dāng)設(shè)備被系統(tǒng)檢測到后,這些客戶程序?qū)⒅苯幼饔糜谕鈬布?。這個(gè)共享的特性將USB系統(tǒng)軟件置于客戶和它的設(shè)備之間,這就要根據(jù)USBD在客戶端形成的設(shè)備映像由客戶程序?qū)λM(jìn)行處理。
集線器是USB結(jié)構(gòu)中的特定成分,它提供叫做端口(Port)的點(diǎn)將設(shè)備連接到USB總線上,同時(shí)檢測連接在總線上的設(shè)備,并為這些設(shè)備提供電源管理,負(fù)責(zé)總線的故障檢測和恢復(fù)。集線可為總線提供能源,亦可為自身提供能源(從外部得到電源)。功能設(shè)備通過端口與總線連接。USB同時(shí)可做Hub使用。