新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于USB接口的OTG应用技术开发

基于USB接口的OTG应用技术开发

作者:时间:2012-03-31来源:网络收藏

随着移动终端的普及,为了不使用pc,直接在移动终端间进行数据交换,提出了otg技术。usb otg(on-the-go) 标准在完全兼容usb2.0的基础上,追加了hnp(host negotiation protocol)和srp(session request protocol)协议。在硬件方面增添了更小的连接器和电缆,包括袖珍型的a插头和插槽(mini-a),袖珍型的ab插槽(mini-ab)。通过hnp和srp协议可以实现主从设备的交换,从而实现脱离pc的移动设备间数据的直接交换。

isp1362芯片的结构

飞利浦的isp1362有otg控制器,高级主机控制器和一个基于isp1181的外设控制器。同时通过一个数据总线接口与外部cpu相连。主机与外设控制器都配有缓冲usb通信流量的内置存储器。isp1362用软件执行hnp和srp,一系列的寄存器提供支持hnp和srp控制和状态的监视能力。otg有一般的收发器,还有内置充电泵,电压比较器,数据线上的上拉/下拉电。结构如图1。

otg规范的hnp和srp

hnp的事件序列

图2给出了hnp的事件序列图。

(1)a设备使用完总线并停止所有的总线活动(即挂起总线)。

(2)b设备检测到总线处于空闲状态,启动hnp序列。


上一页 1 2 3 下一页

关键词: USB接口 OTG

评论


相关推荐

技术专区

关闭