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