本文作者:牛库网

hnp是表示什么意思

牛库网 2022-07-04 00:00:00 102 抢沙发

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是表示什么意思

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以结束该事务。

文章版权及转载声明

作者:牛库网本文地址:http://www.nnkkk.cn/?id=74587发布于 2022-07-04 00:00:00
文章转载或复制请以超链接形式并注明出处牛库网

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,102人围观)参与讨论

还没有评论,来说两句吧...