當前位置:秒懂生活吧>教育>

hnp是表示什麼意思

教育 閱讀(2.39W)

hnp表示主機流通協議。兩用裝置連線了一個Mini-A插頭或者Mini-B插頭時,它相應的便以OTG主機或者OTG外設的預設方式工作。這種工作預設的工作方式即主機流通協議。

hnp是表示什麼意思

A-device在完成對B-device的使用後,可以通過查詢B-device的OTG效能描述符來判斷它是否支援HNP協議。如支援HNP,B-device將返回有效的OTG效能描述,A-device則產生一個Set_feature命令來通知B-device可以在匯流排掛起的時候以主機方式工作,隨後A-device掛起匯流排。

hnp是表示什麼意思 第2張

B-device通過上拉電阻或者下拉電阻拉低D+以示連線斷開。隨後作為對B-device斷開的響應,A-device使能它的資料線並開始以從機方式工作。完成這些轉換後,B-device和A-device便各自以主機角色和外設角色使用匯流排。如果該B-device屬於兩用OTG裝置且A-device不再使用它了,A-device便重發Set_feature命令並掛起匯流排。若B-device申請角色轉換時出錯,A-device則拉低VBUS以結束該事務。