hnp表示主機(jī)流通協(xié)議。兩用設(shè)備連接了一個(gè)Mini-A插頭或者M(jìn)ini-B插頭時(shí),它相應(yīng)的便以O(shè)TG主機(jī)或者OTG外設(shè)的默認(rèn)方式工作這種工作默認(rèn)的工作方式即主機(jī)流通協(xié)議。
A-device在完成對B-device的使用后,可以通過查詢B-device的OTG性能描述符來判斷它是否支持HNP協(xié)議如支持HNP,B-device將返回有效的OTG性能描述,A-device則產(chǎn)生一個(gè)Set_feature命令來通知B-device可以在總線掛起的時(shí)候以主機(jī)方式工作,隨后A-device掛起總線
B-device通過上拉電阻或者下拉電阻拉低D+以示連接斷開隨后作為對B-device斷開的響應(yīng),A-device使能它的數(shù)據(jù)線并開始以從機(jī)方式工作完成這些轉(zhuǎn)換后,B-device和A-device便各自以主機(jī)角色和外設(shè)角色使用總線如果該B-device屬于兩用OTG設(shè)備且A-device不再使用它了,A-device便重發(fā)Set_feature命令并掛起總線若B-device申請角色轉(zhuǎn)換時(shí)出錯,A-device則拉低VBUS以結(jié)束該事務(wù)
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)