USB设备识别异常的恢复控制装置和方法及USB主机制造方法及图纸

技术编号:5962350 阅读:1020 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种USB设备识别异常的恢复控制装置和方法及USB主机。本发明专利技术设置可将数据线接地的开关和控制逻辑,并利用受控于USB协议栈的驱动程序来驱动控制逻辑、实现对开关闭合与断开的控制,因而能够在USB总线枚举失败后,通过对开关的控制而将数据线接地、以实现对数据线的强制拉低,并使强制拉低持续USB规范要求的Reset所需的低电平持续时间,从而在USB总线枚举失败后重新执行可规避各类可能异常状况的Reset操作。这样,对于各类USB应用环境、以及具有不同上拉能力的USB设备,经规避各类异常状况的Reset操作后,重新启动的USB总线枚举的成功率大大提高,从而能够提高USB设备识别的可靠性。

【技术实现步骤摘要】

本专利技术涉及通用串行总线(USB)设备识别技术,特别涉及一种USB设备识别异常 的恢复控制装置、一种USB设备识别异常的恢复控制方法、以及一种可在USB设备识别异常 后实现恢复的USB主机。
技术介绍
USB设备识别是USB的一个关键技术,主要包括USB设备的物理层识别、USB总线 枚举、USB设备类驱动匹配这三个步骤。其中,USB设备的物理层识别,主要包括USB主机 对USB设备插拔的检测、对USB设备传输速度的检测、以及对USB设备的恢复(Reset)等过 程。对于USB设备的物理层识别,USB2. 0规范规定在USB接口没有USB设备插入时,USB主机将D+数据线和D-数据线均置为低电 平 “0”;在USB接口有全速/高速USB设备插入后,参见图Ia和图lb,由USB设备将D+数 据线拉高为高电平“ 1,,,D+数据线维持IOOms高电平“ 1 ”后,USB主机认为有全速/高速USB 设备正常插入,然后由USB主机将D+数据线置为低电平“0”、并持续USB规范要求的10 50ms的Reset所需的低电平持续时间,以实现对插入的全速/高速USB设备进行Reset操 作,且参本文档来自技高网...

【技术保护点】
1.一种USB设备识别异常的恢复控制装置,其特征在于,包括:可在闭合时将D+数据线与地导通的第一开关,其默认状态为断开;可在闭合时将D-数据线与地导通的第二开关,其默认状态为断开;控制第一开关的第一逻辑控制器、及控制第二开关的第二逻辑控制器;其中,第一和第二逻辑控制器均承载有异常恢复处理驱动程序;在异常恢复处理驱动程序从USB协议栈接收到表示启动异常恢复处理的指令后:第一逻辑控制器会在异常恢复处理驱动程序的驱动下控制第一开关闭合、以对当前插入的USB设备复位所需的D+数据线实施强于USB主机下拉能力的下拉操作,且第一开关的闭合持续USB规范规定的复位操作所需低电平持续时间;第一逻辑控制器在完成...

【技术特征摘要】

【专利技术属性】
技术研发人员:赵志宇许川
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1