|
|
USB 通用串行總線,協(xié)議包含有USB1.0、USB1.1、USB2.0等;
USB是主從模式的結(jié)構(gòu),主機叫做Host,從機叫做Device,設(shè)備與設(shè)備、主機與主機之間不能通信;
USB OTG:同一個設(shè)備,在不同場合,可以在主機與從機之間切換。
USB1.0、USB1.1:支持低速模式(1.5Mb/s)、支持全速模式(12Mb/s)
USB2.0:加入支持高速模式(480Mb/s)
USB3.0:5Gb/s
USB主機具有一個或多個USB主控制器(USB Controller)和根集線器(root hub);主控制器負責(zé)數(shù)據(jù)處理,根集線器則提供連接主控制器與設(shè)備的接口(通路)【USB集線器USB hub可以對原有的USB口在數(shù)量上進行擴展,提供更多的USB口,但是由于這些口共用一個主控制器,所以總的帶寬是不變的】。
PC機一般有多個USB主控制器,每一個主控制器下面有一個根集線器,根集線器可提供多個USB口接口。USB中集線器的層數(shù)是有限制的,USB1.1最多4層,USB2.0最多6層,理論上一個USB主控制器最多可接127個設(shè)備。
USB數(shù)據(jù)傳輸過程: CPU命令/數(shù)據(jù)->USB主控制器->根集線器->[集線器]->USB設(shè)備接收命令/數(shù)據(jù);
CPU處理信息<-USB主控制器<-根集線器<-[集線器]<-USB設(shè)備發(fā)送對應(yīng)數(shù)據(jù);
USB電器特性:
標(biāo)準(zhǔn)USB接口線纜: Vbus(5V)、D-(差分數(shù)據(jù)線負)、D+(差分數(shù)據(jù)線正)、GND
USB OTG: Vbus(5V)、D-(差分數(shù)據(jù)線負)、D+(差分數(shù)據(jù)線正)、ID(身份識別線)、GND
USB采用NRZI編碼方式:數(shù)據(jù)為0時,電平翻轉(zhuǎn);數(shù)據(jù)為1時,電平不翻轉(zhuǎn)...;
|
|